我在,longin窗口的
public
{ Public declarations }
end;
var
Form2: TForm2;
var degrees : variant;//这里是我定义的公共变量
implementation
然后我在 main窗口中使用
procedure TForm1.N11Click(Sender: TObject);
begin
showmessagefmt('%s',[Form2.degrees])
end;
可是报错[Error] main.pas(43): Undeclared identifier: 'degrees'(为定义)
求教那里错了
public
{ Public declarations }
end;
var
Form2: TForm2;
var degrees : variant;//这里是我定义的公共变量
implementation
然后我在 main窗口中使用
procedure TForm1.N11Click(Sender: TObject);
begin
showmessagefmt('%s',[Form2.degrees])
end;
可是报错[Error] main.pas(43): Undeclared identifier: 'degrees'(为定义)
求教那里错了
现在还有个问题,我的程序编译成功了,出现了主窗口,但是一点登陆按钮,
(登陆窗口动态建立
procedure TForm1.N2Click(Sender: TObject);
begin
Form2 :=Tform2.Create(nil);
form2.Show;
end;)系统报错
不能在string中使用null 程序终止,use step or run to continue ,可是我退出delphi
双击刚才编译的成的.exe文件,程序可以正常使用,请问为什么,