两个小问题(10分)

  • 主题发起人 主题发起人 zhaojimanghuang
  • 开始时间 开始时间
Z

zhaojimanghuang

Unregistered / Unconfirmed
GUEST, unregistred user!
1)Form1:=TForm1.create(self);中的这个Self是什么意思?
2)ParamByName是什么意思?
 
self mean the form1
 
就是自己,在这里指form1
参数名字
 
那这个参数ParamByName是什么意思呢?
 
johui不是说了吗——参数名字!
看看帮助吗,E文都可以强一些!
 
Self并不是指Form1。在一个类的方法中,Self指该类的实例,具体和这句代码的位置有关
例如: 如果在以下代码段中,self指的就是Form2
procedure TForm2.FormCreate(Sender: TObject);
begin
Form1:=TForm1.create(self);
end;
如果在以下代码段中,self指的就是Form3
procedure TForm3.FormCreate(Sender: TObject);
begin
Form1:=TForm1.create(self);
end;
但无论如何都不是Form1,因为一个窗体不能以自己作为拥有者
 
ParamByName是TQuery或者TStoredProc的方法,用于根据参数名称访问参数
 
多人接受答案了。
 
后退
顶部