TMyClass = class
public
procedure myprc();
end;.....
peocedure TMyClass.myprc();
begin
ShowMessage('In MyPrc');
end;.....var
AMyClass:TMyClass;
begin
AMyClass.MyPrc();
end;delphi 中的class能不经过初始化(Create)就使用吗??
最近看到一段源代码,和上面的代码差不多,居然不出错!!!
public
procedure myprc();
end;.....
peocedure TMyClass.myprc();
begin
ShowMessage('In MyPrc');
end;.....var
AMyClass:TMyClass;
begin
AMyClass.MyPrc();
end;delphi 中的class能不经过初始化(Create)就使用吗??
最近看到一段源代码,和上面的代码差不多,居然不出错!!!
解决方案 »
- 请问一下,如何全盘查找文件?
- 关于form的close的问题
- 怎样将文本文件导入到SYBASE数据库,谢谢各位高手!很急!!!!!!
- 鼠标移动时怎么得到DBGrid方格中的内容?
- 各位前辈,excel的操作代码我看不懂,能否我解释下,谢谢!
- 请教:怎么能用编程的方式控制delphi开发的DCOM服务程序的安全属性?
- 我想把在DELPHI+SQLSERVER环境下写的软件应用到没有安装DELPHI+SQLSERVER的环境中使用?
- TClientSocket和TserverSocket的OnWrite和OnClientWrite怎么用?
- 如何在一台机中起动另一台机中的 form,求救啊!!
- 控制光驱仓门开关软件
- 请教一条sql语句的在delphi中的写法
- 致命性错误
确实不会出错的,我上面写的代码在Delphi7下试过的,没有什么问题的!!!我问这个问题的意思是,这么做会不会出什么潜在的问题???或许如果用到TMyClass的成员变量就会有问题???
好象我的问题和哪个问题不太一样!
public
class procedure myprc(); //改成这样的声明形式就可以不Create就使用
end;
比如:Tform1=class (Tform)
没有想到ESRI这样一家大公司,编出的例子代码竟然会出现没有初始化就使用的,所以有这一问!!!!