为何我定义的会出错?
var
ADOQuery:TADOQuery;
begin
ADOQuery:=TADOQuery.create(self);//出错的地方:self未定义
............
...........
............
end;
...............
明天早上听消息(谢谢帮忙)我是初学者:P
var
ADOQuery:TADOQuery;
begin
ADOQuery:=TADOQuery.create(self);//出错的地方:self未定义
............
...........
............
end;
...............
明天早上听消息(谢谢帮忙)我是初学者:P
解决方案 »
- 【求助】如何显示excel中的checkbox?
- 我的问题或许很简单,只是我不会
- 怎么安全关闭线程
- 谁有delphi6的安装程序?100分急求!
- fastreport打印老是显示白板一张??????????????????
- TADOQuery打开和关闭时会触发什么事件呢?
- 请问如何翻译如下的宏代码(VBA-DELPHI)
- 标题栏随意修改——该怎办?解决马上给粉。
- delphi 动态增加sql数据库中字段后,如何动态删除?要快哦!
- 请教 大虾!怎样刷新任务栏右边的系统托盘
- 我的程序有一个主窗体(unit1)和一个子窗体(unit2),请问在子窗体(unit2)中如何调用主窗体(unit1)的函数或方法、过程?
- 【中级擂台】24点算法!不能用C只能用Delphi!
var
aaa:TButton;
begin
aaa:=TButton.Create(self);
...
end;如上是没有问题的。self在TForm1的过程(函数)中表示Form1
也就是说,在某个类的过程中使用self,表示调用这个方法的这个类的实例。
而Create()的括号中的对象,是你要创建的对象的owner,负责该对象的创建与销毁你的问题可能是,上述Create方法并不是某个类的方法,或该类的实例不能够作owner
to oracle_lover(数据库情人):我肯定TAQOQuery的类的实例可以作owner,
如果在form中调用是可行的,但
我现在是存放一个单元内的函数,已经uses了一些相关的文件
但问题还是未解决???
to FrameSniper(人类不能不吃饭@手机不能不充电.net):
ADO原生对象创建的东东,不知如何把数据让DBGrid 控件来显示出来??
Txxxxxxx.yyyyy()
begin
ADOQuery:=TADOQuery.create(self);
//这里self代表的是xxxxxxx,而不是ADOQuery
//xxxxxxx必须是可以做owner的对象,比如说Form
end;