小问题给大伙送分来了(20分)

  • 主题发起人 主题发起人 hyxic
  • 开始时间 开始时间
H

hyxic

Unregistered / Unconfirmed
GUEST, unregistred user!
请问各位仁兄,动态链接库里的全局变量怎么声明,怎么使用?先谢谢了,待会送分(在线)!
 
阿门,没用的
你大概是想共享数据吧
 
用局部变量代替之,如果是为了对外部共享的话用定义变量的方法来实现我劝你死了这份儿心 :)
 
我只是想在动态联接库内部不同的单元之间引用
 
局部变量代替之
尽想偷懒,哈哈,每个单元声明一个局部的,然后传入
 
在。h中定义变量,然后分配内存。
 
你建一个form,是不是在from的单元里有这么一句:
var
Form1: TForm1;
implementation
对了,如果Dll中也有这么一个单元,就在var 那里申明一个变量,然后Dll内的各单元引用它
 
如果只是想在动态联接库内部不同的单元之间引用,
只要在Interface下定义,其它单元引用就可以了啊。
 
.dll 中的变量在外部是不可见的,
你可以这样啊,用一个方法,方法申明function ff(....;var kk:integer....):boolean;stdcall;export;..里面带变量参数, 在实现时候赋值,其他单元调用时候就可用到这个值了.
 
后退
顶部