Delphi函数定义问题

时间:2014.12.25 发布人:Melokeo

Delphi函数定义问题

已解决问题

谷歌Melokeo用户在2014.12.25提交了关于“幻影凶间Delphi函数定义问题”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-02-24T14:09:28。

Delphi定义“EnableDebugPrivilege”函数时总是不通过,提示[Error]Unit16.pas(16):Unsatisfiedforwardorexternaldeclaration:'TForm1.EnableDebugPrivilege'

在函数前加上“TForm1”又要报错

到底要怎么解决?

希望大家能够帮助她。

详细问题描述及疑问:

Delphi定义“EnableDebugPrivilege”函数时总是不通过,提示[Error]Unit16.pas(16):Unsatisfiedforwardorexternaldeclaration:'TForm1.EnableDebugPrivilege'

在函数前加上“TForm1”又要报错

到底要怎么解决?

期待您的答案,你就是当代的活雷锋,太感谢了 !
希望以下的回答,能够帮助你。

第1个回答

用户名:whoami1978  

第一个图的错误有两个

1.函数是声明在T以小理玉审局小护阻品以Form1中的,而定义又没有在TForm1中,所以出错

2.函数声明后,不能立即跟一个同名的函数声明

第二个图你在TForm1中声明了TForm1的变量,也是错的,且有图1同样的错

正确的写法(只是一个参考)

type
TForm1=class(TForm)

.来自..

functiontest(vara:integer):boolean;/问答/这个要完整的声状控赵组凯属看也苗例明

end;

吧定义:

functionTForm1.test(vara:integer):bool怎ean;//要用TForm1.后面要与声明完全一致
begin

en洋留谈目治快专d;