' '中怎么引用变量啊(100分)

S

shittah

Unregistered / Unconfirmed
GUEST, unregistred user!
比如定义I为变量
可是'I'这样的话I就成了字符了 怎么办?
我是很新的新手啊 谢谢了
 
将其转换成字符串类型,例如
var
i: Integer;
Str: String;
begin
i:=1234;
Str:='str: '+InttoStr(i);
ShowMessage(Str);
end;
其它的一些转换函数
FloatToStr //浮点型转为字符串
DateTimeToStr //时间转为字符串
...
Format(...);
//Format的使用,较为复杂了,多看帮助
 
+I+是不行的 我试了 其它方法我试试去
还是谢谢大家了
 
哦,我以为用在query中呢
审题不清:)
 
'''I'''这样应该差不多!
 
但我没看出来这种用法除了在query中
还能用在何处
你举个例子说说看
 
'''I''' 这个也试过的了[:(]
 
你是在哪里引用这个变量呀,sql里就得这样 ''''+i+''''
 
用在哪里啊?
 
你是不是写SQL语句时遇到这个问题的?
 
在winexec()里
 
'前一部分'+'''+I+'''+'后一部分'
 
QuotedStr(I)
 
用format一下
winexec(format('....%s.....',),sw_hide);
%S处是你变量所在位置,根据类型不同有不同的表示方法
 
EN
有道理 去试
这里太好了 以后要常来的 谢谢了[8)]
 
52free大哥你说的我不太明白
比如winexec('ping I',Sw_normal);
I 就是一个string变量用来保存IP 可是放在' '里就不是变量了
如果用format的话那ping放那呢?[:(]
 
谢谢了
不管谁会给说一下吧
 
顶部