读书人

原函数用void声明在delphi应该怎样写

发布时间: 2012-03-12 12:45:33 作者: rapoo

原函数用void声明,在delphi应该怎样写?
拿VC写了一个DLL,里面有一个函数是void disable(),那用delphi调用这个函数,应该用什么来声明?

我如下写了,结果报错:
procedure disable():void;stdcall;
external 'VC_UPhone.dll ';

procedure TForm1.Button3Click(Sender: TObject);
begin
disable();
end;

[Error] disable.pas(36): Identifier redeclared: 'disable '
[Error] disable.pas(51): '. ' expected but '( ' found
[Fatal Error] disabel.dpr(5): Could not compile used unit 'disable.pas '

请高手指教,谢谢。

[解决办法]
:void
把这个去掉.
procedure后什么都不要.
[解决办法]
procedure mydisable();stdcall;external 'VC_UPhone.dll ';

读书人网 >.NET

热点推荐