dll文件:
function ShowForm():boolean;stdcall;
begin
Application.createform(TfrmLive,frmLive);
frmLive.Show;
ShowForm:=true;
end;
exports
ShowForm;
dll中的窗体文件:
procedure TfrmLive.bbtnCloseClick(Sender: TObject);
begin
frmLive.close ;
end;其它程序调用时只要执行:bbtnCloseClick,整个程序就关闭了,这是为什么?
在ShowForm()中加上application.handle 类型的参数也不行
另外:还有这个dll中的 ShowForm函数在vb中如何调用?我测试时出现无法找到入口点的错误。
function ShowForm():boolean;stdcall;
begin
Application.createform(TfrmLive,frmLive);
frmLive.Show;
ShowForm:=true;
end;
exports
ShowForm;
dll中的窗体文件:
procedure TfrmLive.bbtnCloseClick(Sender: TObject);
begin
frmLive.close ;
end;其它程序调用时只要执行:bbtnCloseClick,整个程序就关闭了,这是为什么?
在ShowForm()中加上application.handle 类型的参数也不行
另外:还有这个dll中的 ShowForm函数在vb中如何调用?我测试时出现无法找到入口点的错误。
解决方案 »
- 突然字段找不到了,怪
- DELPHI开发中能否将JPEG图片保存到ORACLE数据库内,如何保存?
- 问:如何遍例一个文件夹下的所有子文件夹
- sql server & xml&Tquery 问题
- 那里有陈宽达的《深度历险》的源代码?(在线等待)
- 我用Quick Report打印Table控件中的記錄﹐確只打印了第一條記錄﹐請問如何解決這個問題﹐是否是哪裡設置有問題﹖
- 数据是否重复,如何处理比较好!
- 问:文本打印为什么错位?
- 哪位高人研究过:C/S+socketconnetion系统在windwos的internet中能实现几种联网方式?
- paradox表的时间字段的操作!
- 怎么使用 WinSock API 通过代理访问某一主机?
- 遍历文件目录?
begin
Application.handle:=handle;
Application.createform(TfrmLive,frmLive);
frmLive.Show;
ShowForm:=true;
end;
exports
ShowForm;
ShowForm(Application.handle);
Global_App:TApplication;
function ShowForm(App: TApplication;): stdcall;
begin
Global_App := App;
frmLive:= TFrmClient.Create(Global_App);
......
这样用吧,没有测试,应可以的吧