我需要集成几个功能比较独立的模块,每个模块主界面都是使用MDIForm。首先选类似欢迎性质的普通Form作为项目运行时的第一个界面,也是项目的主窗体,上面有有几个进入各个功能独立模块的按钮。但是当进入任何一个模块的主界面(是MDIForm)之后,在创建一个MDIChildren窗体的时候异常,显示“cannot create form.No MDI forms are currently active”。如果选用某个模块的主界面作为项目的主Form,该模块包含MDIChildrenForm创建都没有问题。问题是各个功能模块的主界面不是一样的,所以不能这样做。各位有没有什么好办法?
解决方案 »
- 参数不相容类型的问题,谁来帮我看看?
- *** 高分求助:关于Delphi写的WebService在Windows2003的部署问题 ***
- 高手看看这是不是delphi编译器的问题!
- 关于一个VC写得动态链接库的调用问题,急啊急啊,在线等待中
- WIN2000默认为管道方式连接SQLSERVER,而XP是TCP/IP,所以我打包后XP能连上库,2000不能
- 请各位帮我看看下面的代码
- 关于API Hook的问题 请教高手!
- 帮我看看这段代码,问题出在什么地方。谢谢
- fastreport3.0如何以最合适的宽度显示
- 该死的网管!!
- listbox問題
- 我用超级报表(vc)时在(delphi)中使用Getxxx方法返回都是空.vb没部题.
只要把主窗体的Application传进去就行了
例如
{dll}
function GetA(App :TApplication):Integer;stdcall;export
var
P : ^LongInt;
begin
P :=@Application;
P^ :=LongInt(App);
end;{Exe}
GetA(Application);