W
wenning
Unregistered / Unconfirmed
GUEST, unregistred user!
我用动态包作插件,代码大概是这样的
IBOT=interface(IInterface)
property Caption[index:integer]: string read GetCaption;
end;
在包中创建实现此接口的对象后在主程式加入此对象
procedure addbot(bot:IBOT);
var
str: string;
begin
bots.add(bot);
str := bot.caption[0];
log('add bot'+str);
end;
在函数的最后一句肯定会出现读内存错,结果是正常的,log中也加入了记录,主程式已经使用sharemem
IBOT=interface(IInterface)
property Caption[index:integer]: string read GetCaption;
end;
在包中创建实现此接口的对象后在主程式加入此对象
procedure addbot(bot:IBOT);
var
str: string;
begin
bots.add(bot);
str := bot.caption[0];
log('add bot'+str);
end;
在函数的最后一句肯定会出现读内存错,结果是正常的,log中也加入了记录,主程式已经使用sharemem