菜鸟提问
问题1:为什么我保存过的工程,然后再打开就不能运行了(窗体和代码都在啊),运行按狃是灰色的
问题2:看下面代码
procedure TForm1.Button1Click(Sender: TObject);
var
sex:string;
begin
if trim(edit1.text)= ' 'then
showmessage( '请输入姓名 ')
else
begin
if str_sex= ' 'then
str_sex:= '无法确定 ' ;
if str_grade= ' 'then
str_sex:= '无法确定 ' ;
end;
end;
为什么这里面有2个begin 和end 如果去掉第2个有什么影响吗? 这之间有什么区别?
[解决办法]
1. 确定你打开的是不是.dpr文件 而不是.pas
2.有区别,具体建议你去看看书.
[解决办法]
回复:
1、Delphi的工程文件是*.dpr。
2、每对begin....end 看做一个节。在函数中必须是成对出现的。
[解决办法]
1、打开工程要点open Project 选择.dpr文件
2、Begin...end就像 (...)
[解决办法]
在pascal的语法中,if .. then ... else ... 里面的...都只能是一个语句,要写一系列语句时就用begin 和end括起来形成一个复合语句,形式上的一个语句。
我装的delphi有时打开后也不能用,告诉我没有liecence,重新开一次就好了,不知为什么。