var
s1,s2:tmemorystream;
id,iid:longint;
begin
id:=$+strtoint('66666666');
s1:=tmemorystream.Create;
s1.LoadFromFile(paramstr(0));上面代码中的s1.LoadFromFile(paramstr(0));是什么意思?
paramstr怎么使用?
在百度搜索查到paramstr(0)代表可执行文件路径
paramstr(1)和paramstr(2)代表参数,看不懂啊,什么意思?能不能给我举个例子?
还有,id:=$+strtoint('66666666');中的“$”符号有什么特殊的作用吗?谢谢~
s1,s2:tmemorystream;
id,iid:longint;
begin
id:=$+strtoint('66666666');
s1:=tmemorystream.Create;
s1.LoadFromFile(paramstr(0));上面代码中的s1.LoadFromFile(paramstr(0));是什么意思?
paramstr怎么使用?
在百度搜索查到paramstr(0)代表可执行文件路径
paramstr(1)和paramstr(2)代表参数,看不懂啊,什么意思?能不能给我举个例子?
还有,id:=$+strtoint('66666666');中的“$”符号有什么特殊的作用吗?谢谢~
ParamStr表示的是启动应用程序时传给其的参数,比如: c:\windows\system32\notepad.exe c:\1.txt
ParamStr(0) 就是 c:\windows\system32\notepad.exe ParamStr(1)就是c:\1.txt...依次类推 $表示该数字是16进制的。比如:$A 就是十进制的 10
怎么会有个“+”,一般“+”不是用在字符串型的吗?