P
paulannar
Unregistered / Unconfirmed
GUEST, unregistred user!
我编写一个DLL,里面的一个过程想用到TTimer,但调用时出现“非法操作”,说某某地址内存不能为读。
我的过程是这样的
procedure MyPro(); stdcall; export;
var
MyTimer: TTimer;
begin
MyTimer.Create(MyTimer) 这里使用MyTimer.Create(Self)编译不过去。
end;
即使只有这一句话,也会出现非法操作。
我在Delphi和VB下都试了,结果一样。
请问这是为什么?我改如何处理?
谢谢各位了!
我的过程是这样的
procedure MyPro(); stdcall; export;
var
MyTimer: TTimer;
begin
MyTimer.Create(MyTimer) 这里使用MyTimer.Create(Self)编译不过去。
end;
即使只有这一句话,也会出现非法操作。
我在Delphi和VB下都试了,结果一样。
请问这是为什么?我改如何处理?
谢谢各位了!