急!我定义一个过程出现错误......

wave_f 2003-05-23 04:26:12
unit form;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
procedure myproc(param1,param2:integer;param3:real);//自定义过程
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation


编辑时出错:
[Error] form.pas(11): Unsatisfied forward or external declaration: 'TForm1.myproc'
[Fatal Error] s2.dpr(8): Could not compile used unit 'form.pas'

...全文
39 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
pingshx 2003-05-23
  • 打赏
  • 举报
回复
没写实现过程吧!
NamasAmitabha 2003-05-23
  • 打赏
  • 举报
回复
定义了之后要写过程啊!如下:
unit form;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)
procedure myproc(param1,param2:integer;param3:real);//自定义过程

private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

procedure myproc(param1,param2:integer;param3:real);//自定义过程
begin
////////////////////////////////////////
end;

end.


没问题了!!!!
wave_f 2003-05-23
  • 打赏
  • 举报
回复
可以了,谢谢
wave_f 2003-05-23
  • 打赏
  • 举报
回复
也是一样的错误啊!
lili1 2003-05-23
  • 打赏
  • 举报
回复
unit form;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;

type
TForm1 = class(TForm)

private
{ Private declarations }
public
{ Public declarations }
procedure myproc(param1,param2:integer;param3:real);//放到这里来。
end;

var
Form1: TForm1;

implementation

procedure TForm1.myproc(param1,param2:integer;param3:real);
begin
//这里一定要有内容。
end;
firetoucher 2003-05-23
  • 打赏
  • 举报
回复
type
TForm1 = class(TForm)
public
procedure myproc(param1,param2:integer;param3:real);//自定义过程
private
{ Private declarations }
public
{ Public declarations }
end;
试试
lion_lh 2003-05-23
  • 打赏
  • 举报
回复
放在public或private里
wave_f 2003-05-23
  • 打赏
  • 举报
回复
没人理我

5,392

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧