全局变量定义在哪里? var Form1: TForm1; //在这里定义就可以 implementation{$R *.DFM}也可以在form的public里定义。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 但是我为什么没有应用到呢?在form1中有s:='南京大学';在form2中有select * from stuents where name=s;然后没有值 最好是在PUBLIC中定义,免得变量名称重复。引用时TForm.变量名。 单元中某个类的全局变量定义在private里即可,如需被其他类引用则定义在public里单元的全局变量定义在implement上方,var Form1: TForm1;的下面。这样单元中的其他类都可引用应用程序的全局变量,建议统一放在一单元,其他单元都uses这个单元即可。 在每个FORM德implementation上面定义,在其他FORM中使用时,要价如定义变量德FORM NAME. 在form2中implementationuses unit1,我建议您看一下Delphi入门的书! select * from stuents where name=form1.s; select * from stuents where name=s;这一句就是一个错误:name=s应该是:'... name='+''''+S+'''';另外,在执行之前,showmessage(s)一下,看看是否有值 我用了showmessage(s)没有另外你说的那个我知道,我刚才是为了方便才没有写的程序没有错误,只有变量没有传递到 在public 或在var Form1: TForm1;的后面如:var Form1: TForm1; S:string; 结束了问题出在我的dbgrideh上,我换了汉字的列名,没有想到!!! delphi7导入导出求助 DELPHI中如何编写一个SOCKET控件,来实现SERVER和CLIENT的自动转换? 插入数据时候,怎么样判断数据表中已经有该纪录? 反编译问题 如何使用ADO连接SQL Server 2000数据库? 哇,好嚴重的問題啊,不知道你們碰到過沒有。 请问我在dbExpress组件中连结SQL数据库,可是用SQLDATASET1控件不能连结所有表!!! SQL语句的问题?(在线等待!!!!急!!!) 請高手進入,小弟有一事相求 请问在delphi中怎样实现vfp中的when事件 在开贴,关于全局变量 怎样实现报表打印功能?
在form1中有s:='南京大学';
在form2中有select * from stuents where name=s;
然后没有值
var
Form1: TForm1;
的下面。这样单元中的其他类都可引用应用程序的全局变量,建议统一放在一单元,其他单元都uses这个单元即可。
implementationuses unit1,
我建议您看一下Delphi入门的书!
这一句就是一个错误:name=s
应该是:'... name='+''''+S+'''';另外,在执行之前,showmessage(s)一下,看看是否有值
没有
另外你说的那个我知道,我刚才是为了方便才没有写的
程序没有错误,只有变量没有传递到
或在var
Form1: TForm1;
的后面
如:var
Form1: TForm1;
S:string;
问题出在我的dbgrideh上,我换了汉字的列名,没有想到!!!