有两个label,分别的name为label1,label2,我自己定义了一个过程:procedure setl(s:string); //设置两个label同caption
begin
Label1.caption:=s;
Label2.caption:=label1.caption;
end;运行时产生的错误:
[Error] Unit1.pas(35): Undeclared identifier: 'Label1'
[Error] Unit1.pas(36): Undeclared identifier: 'label2'为什么会这样,应当怎样改啊?谢谢帮忙!
begin
Label1.caption:=s;
Label2.caption:=label1.caption;
end;运行时产生的错误:
[Error] Unit1.pas(35): Undeclared identifier: 'Label1'
[Error] Unit1.pas(36): Undeclared identifier: 'label2'为什么会这样,应当怎样改啊?谢谢帮忙!
解决方案 »
- GDI+路径保存线帽问题
- Inno打包的软件 360报病毒?
- 一个错误,高手请教下~~
- Delphi 调用C++的dll问题
- 这个错误我的程序运行到一定时间就会出现。错误相同地址都一样。
- 为何鼠标滑轮在dbgrid中不能像方向健那样移动数据?
- 郁闷中!!!毕业生找不到工作
- 关于用ADO连接SQLSERVER的问题?
- (汉王)手写笔数字签名在程序中显示word文档,并实现签名笔迹保留?????
- 请各位介绍一下二进制文件的原理及读写方法
- 用Delphi做一个可执行文件外壳加密工具,怎么在可执行程序里写入信息?
- 我用DEPHI 6 ,可最近老是打不开Quick Report做的界面,原代码可以看到,但窗口界面上没有了一个报表控件,如QRband等
则把此过程名改为procedure form1.set1(s:string);就可以了
begin
Label1.caption:=s;
Label2.caption:=label1.caption;
end;改成:
procedure setl(s:string); //ÉèÖÃÁ½¸ölabelͬcaption
begin
form1.Label1.caption:=s;
form1. Label2.caption:=form1.label1.caption;
end;或者
在private下定义:procedure setl(s:string);
代码改成
procedure form1.setl(s:string); //设置两个label同caption
begin
Label1.caption:=s;
Label2.caption:=label1.caption;
end;