我建立了一个ActiveServer Object,过程之中定义了Tconnection:
var
adoconn1:Tadoconnection;
...
begin
//下面的语句报错,
adoconn1:=Tadoconnection.create(self);
adoconn1.connectionstring:=ConnStr;
adoconn1.open();
end;
错误提示:
Incompatible types:'Tcomponent' and 'TZhlObj'
请各位高手给看看!什么原因。
var
adoconn1:Tadoconnection;
...
begin
//下面的语句报错,
adoconn1:=Tadoconnection.create(self);
adoconn1.connectionstring:=ConnStr;
adoconn1.open();
end;
错误提示:
Incompatible types:'Tcomponent' and 'TZhlObj'
请各位高手给看看!什么原因。
注意释放啊;
self是tcomponent的指针
COM类不是从Tcomponent中继承的
所以不能这样用
象一楼的方法就可以
最后adoconn1.free;
adoconn1:=nil;
...free;//释放