两个FORM之间的值传递? 我在FORM1中查出一个值 怎么样传到FORM2中我想在FORM2中用FORM1的值,,,,应该怎么办? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Form1的单元文件Unit1中的Public中定义一个变量; 将Form1查询的值赋给这个变量;在Form2的单元文件Unit2中加上 Uses Unit1, 然后直接调用Unit1中定义的变量; 那我要是想在各个不同的FORM中调用同一个自定义的方法,,,那又怎么个加法啊??? 建立一个公用的函数单元ComFunction, 在里面定义过程和函数,然后在其它单元uses ComFunction就可以直接调用了。 这个方法可以在Form单元的Public下写也可以在外面Form对象定义的外面写的呀,二者有区别的,Public中定义的函数、过程需要用(Form.方法)而放在外面定义就是全局的了,各个单元都是可以引用的,变量的声明也是如此.比如:unit unit1; interfaceuses ....try Tform1 = class(TForm) private public //a: Integer; //function b(): boolean; end;var a: Integer; function b(): Boolean;implementationuses ....function b(): boolean;begin result := false;end;这样的定义在外面的引用是有区别的首先需要Uses这个unit1,方可引用的楼主这个问题提出来有些不对劲,学delphi或C++在变量和函数定义的书籍的章节中这个问题都会有的,还是老老实实看书吧,别人告诉你的总是别人的哦,算我多嘴 呵呵,,我是才用了DELPHI不到一天,,没有时间看书了,,公司这急着要,,,,没办法,,,,是改别人的代码,,,不过我基础也确实不不行,,,,只能等这个关先过了,,再看书了, 关于nextdbgrid 导入数据过大如何限制的问题. 求一思路 会C++的进来看看!谢谢 ******兄弟,大放分请教!“ESPMAN.exe 产生了错误,会被windows关闭,您需要重新启动程序,正在创建错误日志”问题 已经TControl控件有CMHintShow私有方法,怎么能在BUTTON中使用它? delphi 数据包解析 急,急,急 如何知道执行SQL语句要多长时间 word问题 求助:动态创建窗体后,线程出现错误 关于 ScrollBar 滚动条的问题 ★★回家了,散分★★
在Form2的单元文件Unit2中加上 Uses Unit1, 然后直接调用Unit1中定义的变量;
就可以直接调用了。
Public中定义的函数、过程需要用(Form.方法)而放在外面定义就是全局的了,各个单元都是可以引用的,变量的声明也是如此.
比如:
unit unit1;
interfaceuses ....try
Tform1 = class(TForm)
private
public
//a: Integer;
//function b(): boolean;
end;
var
a: Integer;
function b(): Boolean;
implementation
uses ....
function b(): boolean;
begin
result := false;
end;这样的定义在外面的引用是有区别的
首先需要Uses这个unit1,方可引用的楼主这个问题提出来有些不对劲,学delphi或C++在变量和函数定义的书籍的章节中这个问题都会有的,还是老老实实看书吧,别人告诉你的总是别人的哦,算我多嘴