delphi中某个函数不属于该form,比如:
procedure MyTest();
begin
end;现在我要定义一个全局变量,让该过程和form上的过程可以共同使用,
应该定义在哪里?
我定义在form的public中,但该过程不能用
procedure MyTest();
begin
end;现在我要定义一个全局变量,让该过程和form上的过程可以共同使用,
应该定义在哪里?
我定义在form的public中,但该过程不能用
解决方案 »
- 为什么同一个函数,却只能删除最后一条记录,如果删除其他记录就出错(急),分不够再加
- 这个是什么错误?如何解决?
- 关于动态创建PopupMenu的问题
- 这些函数的用法有那里不对吗?还请帮忙看看..
- delphi 返回 sqlserver 2000的两位小数浮点数变为多位,如何解决显示问题?
- 专家debug!
- DELPHI6的网络组件稳定性比DELPHI5有无改进?
- UDP传输图像问题
- 怎样将临时表中的数据一次过写进数据库中?
- 求助--关于delphi如何将edit1.text中的内容存取数据库--
- ehlib表格的单元怎样才能纵向居中显示,还有当列很多水平滚动的时候能锁定左边的几列吗?
- 各位大吓,小妹在这请教Delphi中的bold是什么呀?还有怎么用
改成 procedure Tform.MyTest();
或: 如果S是全局变量的话,那么 你在 implementation以下是这样定义的 procedure MyTest();
那么在这个过程中应该用 form.S 来引用取得这个全局变量
type ..class(Tform)中加入 procedure MyTest();然后将过程改为改成 procedure Tform.MyTest();
begin
end;
现在就要求不能改成那样,因为我要开新线程,线程的函数不属于form