首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

原函数用void声明,在delphi应该怎样写?该如何处理

2012-03-12 
原函数用void声明,在delphi应该怎样写?拿VC写了一个DLL,里面有一个函数是voiddisable(),那用delphi调用这

原函数用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 ';

热点排行