一个很菜非常菜的问题!哪位大哥哥指点下~~~ ( 积分: 50 )

  • 主题发起人 主题发起人 vip74250
  • 开始时间 开始时间
V

vip74250

Unregistered / Unconfirmed
GUEST, unregistred user!
程序编译不能通过,以下是代码:<br><br>var<br> &nbsp;a1:Integer;<br>begin<br> &nbsp;a1 &nbsp;:= &nbsp;StrToInt(edit2.text);<br> &nbsp;ShellExecute(Self.Handle,'Open',PChar('http://wpa.qq.com/msgrd?V=1&amp;Uin='+a1+'&amp;Site=QQ&amp;Menu=yes'),nil,nil,1);<br>end;
 
程序编译不能通过,以下是代码:<br><br>var<br> &nbsp;a1:Integer;<br>begin<br> &nbsp;a1 &nbsp;:= &nbsp;StrToInt(edit2.text);<br> &nbsp;ShellExecute(Self.Handle,'Open',PChar('http://wpa.qq.com/msgrd?V=1&amp;Uin='+a1+'&amp;Site=QQ&amp;Menu=yes'),nil,nil,1);<br>end;
 
字符串不能换行。。
 
没换行呀,发到论坛上才换行了,
 
'http://wpa.qq.com/msgrd?V=1&amp;Uin='+a1+'&amp;Site=QQ&amp;Menu=yes'换个别的网址试一下...
 
&nbsp;a1 &nbsp;:= &nbsp;StrToInt(edit2.text);<br> &nbsp;ShellExecute(Self.Handle,'Open',PChar('http://www'+a1+'com'),nil,nil,1);<br><br><br>-------------错误:<br>[Error] Unit1.pas(33): Incompatible types: 'String' and 'Integer'
 
晕啊,都 2005 年了,还犯这种低级错误。<br>a1 不是整型么,怎么跟字符串连上了?<br>ShellExecute(Self.Handle, 'Open', PChar('http://www' + edit2.text + 'com'), nil, nil, 1);
 
你把字符串和整形数a1相加了<br>何必用a1呢,直接用Edit2.Text不就行了
 
对不起,没看到vvyang的注释
 
接受答案了.
 
后退
顶部