procedure Form1.f(var t) //t是T的一个对象
begin
t.p := a; //p是T的一个属性,a是Form1的一个成员变量,类型
//一致,但在这里出现了如题的错误,为何?
end;
begin
t.p := a; //p是T的一个属性,a是Form1的一个成员变量,类型
//一致,但在这里出现了如题的错误,为何?
end;
解决方案 »
- [月薪5000-8000]急聘Delphi程序员1名(中介勿扰)(2006年7月17-8月17日有效)
- 高手请进,怎么给回调函数传参数,回调函数奇怪的问题,
- 初学者的ado问题,高手指点。
- 简单三层怎么放到别的电脑出錯?
- 如何编写一个类似命令提示符窗口的程序,可以自己控制显示风格
- 我定义了一个时间变量,怎么取出小时和分啊?
- SQLServer2000中什么字段类型存放Ico(图标文件)、Jpeg文件
- 请推荐查表方式
- 请帮我推荐一个这样的控件!
- 求DELPHI写的webservice,由WEBSERVICE来向客户端传文件,求源码
- 为什么我的可执行程序fc.exe放到其他机器上不能运行阿,请大家指点
- 窗体ShowModal之后.....(一简单的问题)
这就有问题了,var t是无类型变量!
必须是var t:MyRecord等的表达或TMyObject的
procedure Form1.f;
var t:T
begin
new(t);
t.p := a;
end;
那就没用了