在delphi里如何用 if 语句判断变量为空

我的button按钮代码如下:procedureTForm1.Button8Click(Sender:TObject);varn:string;//期数beginn:=e... 我的button按钮代码如下:
procedure TForm1.Button8Click(Sender: TObject);
var
n:string; //期数
begin
n:=edit1.text;
if n='' then
showmessage('期数为空不能执行此命令')
end;

运行后老是出错 提示 ''is not a valid integer value
问题好象就出在n=''这 我还试过 n=null 也不行请高手指点
谢谢大家,问题虽没有解决,但还是谢谢大家。
展开
 我来答
衿祾
2008-10-09 · TA获得超过325个赞
知道小有建树答主
回答量:227
采纳率:0%
帮助的人:364万
展开全部
你代码不全 错误信息是IntToStr函数参数为''的异常
如果你要判断n是否为空字符串(可能包含空格),可以这样写
if Trim(n)='' then
...
deadowl
2008-10-09 · 超过34用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:83.4万
展开全部
代码没错,应该编译通过的。再看看是哪里的问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
壬瑜qD
2008-10-09 · TA获得超过295个赞
知道小有建树答主
回答量:477
采纳率:0%
帮助的人:319万
展开全部
除了showmessage最后忘了一个分号外,看不出哪有问题,单步跟跟看呢~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式