比较好的方法是在dll中写平面函数来创建Form,显示Form,和关闭Formproceudre CreateMyForm //此函数作为输出.
begin
MyForm := TMyForm.Create(Application);
end;
...
....
..
begin
MyForm := TMyForm.Create(Application);
end;
...
....
..
解决方案 »
- 二值图像置乱
- 窗口特效的实现???-----实现百叶窗,马赛克,扇形打开,从左往右飞入等特效
- +++请问下,如何获得动态链接库的函数参数类型?
- 对话框显示不出来 ,麻烦大家看看哪出问题了
- 如何用c++编写视频分割程序
- 字符串相加,数据为何总是消失,问题解决给分
- 帮忙啊,如何实现图片控件的叠加?在线等~~
- 我用VB开发一个COM组件,要返回一张图片,这个组件可能被VC调用,请问怎么返回图片,VC中又要怎么处理,,,?
- 一个简单的鼠标画图问题
- 我想操作SDI框架提供的CMainFrame上的菜单,但不知道怎么得到指针,谁给帮帮我?
- 请教有关数字图像处理的一些问题
- MDI工程中,怎样一个生成的线程中调用CMainFrame的全局变量?
我用Vc调用Delphi 的DLL怎么没有发现这个问题
注意:在VC 中用__stdcall ,Delphi中用stdcall 调用规则.
eg:
procedure CreateMyForm(var Rethandle:Thandle):THandle;stdcall;
begin
with TMyForm.Create(Application) do
begin
RetHandle:=Handle;// 引用方式,可供c++调用
result:=Handle;
ShowModal;//
/
end;
end;