我做好了几个单独运行的模块,各自都生成了exe执行文件。
项目负责人又让做一个主窗体,主窗体上面是菜单,用这些菜单来调用相应模块的exe文件。
运行时主窗体和那些单独的模块是分开的。现在想把这些执行文件嵌入到主窗体菜单下面的空余空间中,该怎么实现呢。?
我的QQ:80201364
这个项目很急的。希望能够尽快得到答案。
项目负责人又让做一个主窗体,主窗体上面是菜单,用这些菜单来调用相应模块的exe文件。
运行时主窗体和那些单独的模块是分开的。现在想把这些执行文件嵌入到主窗体菜单下面的空余空间中,该怎么实现呢。?
我的QQ:80201364
这个项目很急的。希望能够尽快得到答案。
解决方案 »
- 关于D7组播控件IdIPMCastClient1和IdIPMCast
- 远程数据库问题
- 取值
- windows service 的数据库连接问题50分
- 实现数据备份
- 救命啊!,为什么动态创建的adoquery组件加上动态创建固定字段free时会内存地址只读出错?
- 关于关机问题,请问如下方法可以得到关机的时候弹出警告框吗?
- storedproc的问题。
- fastreport问题之二:在报表中添加一个交叉报表预览时总提示:'GroupFooter1' is not a valid integer value;不知何故?
- 这个程序的窗体应该怎么添加
- 去哪里能下载到《Delphi网络高级编程》电子书
- 为何quickreport里面的detail中只显示一行?
borderstyle:=bsnone;
align:=alclient;
windows.setparent(handle,Findwindow('TForm1','MyAppName_ControlForm'));
或者用winexec不行吗?
在我每个模块里的每个窗体的onshow事件里面都写这句话吗?请问原理是什么呢?
请大侠指点。
to:lzy6204(为了忘却的记忆)
webbrowser只能打开网页。打不开程序的。
to:zdq801104(我很笨,但是我不傻!)
具体怎么做呢。我不太懂你的思想。
主窗体就可以通过调用dll来得到子模块的Main Form, 设置Parent 属性到主窗体的Main Form.
我用dock遇到了错误,而且这样也很麻烦,我已经生成exe文件,应该有办法只设置主窗体,
就应该可以实现窗口嵌入的。
我用dock的代码是:
frm_pzh.Show;
frm_pzh.ManualDock(pagecontrol1,nil,albottom);
我没有做过dll,可以将exe直接生成dll吗?如果不行具体该怎么做呢。?
我觉得在DLL窗口生成的同时编程自动调整位置,不过比较麻烦,要有点点试
uses shellapi;
shellexecute(application.Handle,'open','執行文件', '', '',sw_show);
1用winexex,shellexecute
2采用多个工程文件呢??