procedure TForm2.Button1Click(Sender: TObject);
Var vOpenCard:TOpenCard;
begin
vHandle:=LoadLibrary('D:\系统开发\卡管理系统\DLL\CardDLL.dll');
If vHandle=0 Then
begin
Raise Exception.Create('DLL加载错误!!!');
Exit;
end;
@vOpenCard:=GetProcAddress(vHandle,'ShowOpenCard');
If @vOpenCard=Nil Then
begin
Raise Exception.Create('DLL函数错误!!!');
Exit;
end;
ShowOpenCard(Application.Handle);
end;procedure TForm2.FormDestroy(Sender: TObject);
begin
FreeLibrary(vHandle);
end;ShowOpenCard函数是DLL中的一个函数,已经放在Exports中的。
执行是提示没有声明ShowOpenCard;
Var vOpenCard:TOpenCard;
begin
vHandle:=LoadLibrary('D:\系统开发\卡管理系统\DLL\CardDLL.dll');
If vHandle=0 Then
begin
Raise Exception.Create('DLL加载错误!!!');
Exit;
end;
@vOpenCard:=GetProcAddress(vHandle,'ShowOpenCard');
If @vOpenCard=Nil Then
begin
Raise Exception.Create('DLL函数错误!!!');
Exit;
end;
ShowOpenCard(Application.Handle);
end;procedure TForm2.FormDestroy(Sender: TObject);
begin
FreeLibrary(vHandle);
end;ShowOpenCard函数是DLL中的一个函数,已经放在Exports中的。
执行是提示没有声明ShowOpenCard;
解决方案 »
- delphi 拖放编程
- delphi Try扑捉错误!
- 求助:关于功能模块
- 请教一个简单的问题,用TADOQuery控件怎么把数据库中的数据写到DBgrid中,用代码怎么写,谢谢了!!!
- 两副图象不同坐标点的颜色赋值问题
- DBcombobox問題?
- 请教一个苯苯的问题,大家多支持.帮顶有分!
- 请问,我如何才能让我在800X600下开发的程序,在1024X768中运行时自动的出现在屏幕正中呢?
- 怎样在DELPHI编写的EXE文件中加入声音,就是将声音写进EXE中?
- 开发 类似qq视频聊天并具有给对方播放影音文件的功能,谁能给讲讲原理
- 谁能够说清楚究竟什么是.net?
- Delphi+sql server2000
在interfacefunction ShowOpenCard(参数列表):返回值;stdcall;external 'DLL文件名';