张
张校风
Unregistered / Unconfirmed
GUEST, unregistred user!
我用c写了一组函数,编译成动态连接库,然后我用delphi里把它们封装到一个类里面,
作为类方法使用,但创建类对象->调用方法这里总是出错。
把这组函数作为全局函数声明后调用就没问题,why?
比如在vc里
EXPORTS
hello @1
在delphi里
type THello=class(TObject)
public
function hello(): integer;stdcall;external 'hello.dll';name 'hello';
end;
这样使用:
var
a:THello;
begin
a:=Thello.create;
a.hello;//出错;
...
作为类方法使用,但创建类对象->调用方法这里总是出错。
把这组函数作为全局函数声明后调用就没问题,why?
比如在vc里
EXPORTS
hello @1
在delphi里
type THello=class(TObject)
public
function hello(): integer;stdcall;external 'hello.dll';name 'hello';
end;
这样使用:
var
a:THello;
begin
a:=Thello.create;
a.hello;//出错;
...