请问:
如果一个工程有多个窗体,并且在多个窗体中都有可能会调用同一个DLL文件。
如果静态调用的话,应该在哪里声明该DLL文件中的所有函数?
而且只声明一次,就能在所有的窗体中实现对该DLL的调用。
谢谢!
如果一个工程有多个窗体,并且在多个窗体中都有可能会调用同一个DLL文件。
如果静态调用的话,应该在哪里声明该DLL文件中的所有函数?
而且只声明一次,就能在所有的窗体中实现对该DLL的调用。
谢谢!
解决方案 »
- TRadioButton偶然发现的问题,问题如下
- 如何 刷新 Treeview 呢?
- 怎么样使richedit 里面很多行文字 点任何一行 该行就是选中状态 怎样做最好
- 子窗体怎样现实在任务栏上?像vb做出来的那样
- 如何通过窗体的句柄来访问窗体中的控件
- 数据类型的转化问题!!!
- 在线等待:我在设置好DBGrid后,出现的是英文标记列,我如何改为中文列!
- 怎么用DELPHI做一个象OICQ那样的上下滚动的窗体?
- 寻求delphi中的winsock的类 对象 事件的参考资料?
- delphi cxgrid 列combox 下拉列表刷新问题 求大神身帮助
- SOS:特急 对Word中图片的操作:怎么让我刚刚插入的图片位于文字的中间或者浮动于文字的上方。
- 求助:远程文件下载的方法
var
Form1: TForm1;implementationuses UnitOrderPrint, UnitPrintSet;{$R *.dfm}procedure Write(FileName: string); external 'Common.dll' name 'WriteLog';//一个示例如果要声明一次,就能在所有的窗体中实现对该DLL的调用,那么:type
TForm1 = class(TForm)
private
{ Private declarations }
public
{ Public declarations }
end;
procedure Write(FileName: string); external 'Common.dll' name 'WriteLog';//一个示例
var
Form1: TForm1;但是其他单元需要将此单元引用才能使用申明的DLL函数或方法
不过在声明时,还要加一个参数stdcall。如下:
procedure Write(FileName: string); stdcall external 'Common.dll' name 'WriteLog';//