易截截图软件、单文件、免安装、纯绿色、仅160KB

delphi引用本单元的函数,该加什么前缀呢?

delphi引用本单元的函数,该加什么前缀呢?
self是本对象,unitABC是别的单元(unitABC)
如果是本单元,除了了写死本单元的文件名unitXXX,有没有通用的一个引用名呢?
记得c++好像是使用“::”。

不想写死本单元的文件名unitXXX,因为万一以后单元名需要修改为unitXYZ了,这样写就会导致内部这些地方(unitXXX.fun123)也都需要修改,不够方便


——使用了10多年delphi,才第一次想起问这个问题。。。。。。。。。
观望

貌似只能写死

为什么要加单元名呢?如果不是和别的单元有重名函数的话

也许就是没这样的语法“thisUnit.fun1” 

另外,引用别的单元,最好也能采用别名机制:uses unitABC as uabc,unit123 as u123;
因为万一unitABC、unit123改名了,有内部别名,需要修改的就只要一个地方,里面的代码都没必要修改了。。。。。。。。。

好像新一些的语言基本都支持按别名引用的机制了。。。。。。delphi出的的确太早了

引用
貌似只能写死

为什么要加单元名呢?如果不是和别的单元有重名函数的话


因为有些函数是先写为普通函数,然后进一步做了一个类,有有这些同名的方法,而且调用的就是那些普通函数

不要写就行了
你还要写很多同名的公共函数?怎么也要写到类什么的里面去 吧

引用
不要写就行了
你还要写很多同名的公共函数?怎么也要写到类什么的里面去 吧


类的方法使用这些普通函数时,因为名字相同,有限是调用自己(同名的方法)而不


相关问答:

delphi編寫自動更新程序

由于客戶端有的文件經常更新(遠程的,不是局域網),
所以想寫個自動更新的 程序。
看網上的 方法資料,知道些方法,但不知道具體怎么寫。
......

VC++ 中的&符号 对应的是Delphi中的哪个符号??

VC++ 中, &变量名。 是什么意思。 Delphi中 和他一样的符号 是哪个、?

大家都认为,C语言之所以强大,以及其自由性,很大部分体现在其灵活的指针运用上。因此,说指针是C语言的灵魂,一点都不为过。同时, ......

如何在delphi里用代码实现创建VPN连接?

我的代码如下,怎么总提示连不成功:
type
  GUID = record //申明调用RAS(创建VPN连接用)函数所需结构体
  Data1: integer;
  Data2: Shortint;
  Data3: Shortint;
  ......

VC Delphi 内存速度比较 - VC/MFC / 非技术类

VC 控制台程序:
#include <iostream>
using namespace std;
int main()
{
const int def_buffer = 1024 * 4;
DWORD t;
BYTE b[def_buffer];
memset(b, 0, sizeof(b));
PBYTE p;
t = GetTickC ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号