说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

Delphi中如何定义全局变量?急

编辑:说三道四文库 发布时间:2018-07-18 10:24
HTML文档下载 WORD文档下载 PDF文档下载
我想在一个工程中,定义一些全局变量,这样就不需要在每个.pas中都use ...了.
还是要use 吧?
我看过以前的贴子,他们讲的方法我都明白,但我想好似C++一样有extern.
主要因为,如果用extern的话,程序是不会为变量分配空间,但在delphi中引用的话,同一个工程就无问题,但如果写DLL的话,就出问题了,DLL与主程序可能访问的不是同一个变量.我主要的目的是想在EXE同DLL之间传递一些数值.
dll和exe之间传递参数,关注
UP
一般情况来说是通过Exe对Dll的函数调用将参数传递进去并取的结果

Delph中的全局变量可以定义在单元接口和实现的任何有效部位,特别定义在实现部分的时候,定义前的方法或例程是无权访问的,所以注意作用域!

fs是高手
学习一下,exe 与 dll传参数
就是private,在本单元中用,
如果全局变量定义在单元接口和实现的任何有效部位比如public 和var
  Form1: TForm1;那里也是可以的
关注中
http://expert.csdn.net/Expert/TopicView1.asp?id=2588116

我的问题也是这样,结果变量值没有了,,,所有代码都在上面.
up
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘