使用过程的问 代码长了,为了方便准备分成几个过程,但是原来可以编译的代码,搞成过程后编译通不过了。出现下面的提示:[Error] Unit1.pas(55): Undeclared identifier: 'Edit1'Edit1.text不能出现在过程中?要搞成参数传进去? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 EDIT1这个控件是不是不在窗体上了?呵呵 可以把TEdit当参数出入。然后在判断。 没有声明'Edit1',看一下你是否可以访问到'Edit1' 你是不是把含“Edit1”的过程放在TForm1类的外边了?这样要写成Form1.Edit1之类的 Edit1在第一个过程是可以成功访问的,因为它是form的过程,分解后的过程可能不是form的过程了,因而也无法访问edit1PS:过程太长,可将其部分代码转化为子过程或函数,这样代码可读性大大加强 想传参数就放一个变量就是了,不要搞这些组件参数,edit只在它所属范围内才有效,你以为随便放到什么地方都能用吗 如何编程以指定用户身份运行指定程序呢? 高分求教::如何用DELPHI将WORD文档(DOC格式)转换为传真文件(TIF格式) 急!!如何让dbgrideh或dbgrid中的某一列显示为下拉列表? 紧急求救!!!关于表格导出的方法 如何将方框内的项全部选中? ehlib的安装问题 DBGRID问题 关于adoquery和adotable的问题,高手请进。来者有份!!! 如何获得一输入框的句柄,及输入框内的方本内容?? 如何用Tmaskedit控件限定输入格式为G-121形式?(在线) 把IP摄像头传输过来的xvid编码的码流保存为avi文件 今天离职,散分100
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货