Ho un problema con questo codice scritto per Delphi 7 che usava il componente TClientSocket piutossto che TIdTCPClientSocket della Indy 10:
procedure TForm1.DownloadClick(Sender: TObject);
begin
if Client.Connected then
begin
RemoteFile := ToDownload.Text;
StoredLocalAs := DownloadAs.Text;
Client.Socket.SendText('<REQSTFILE>' + RemoteFile);
end;
else
showmessage('Non sei ancora connesso');
end;
end;
come errore mi da:
[DCC Error] Unit1.pas(282): E2003 Undeclared identifier: 'SendText'
premetto che nelle variabili ho fatto cosi:
var
Form1: TForm1;
RemoteFile: string;
StoredLocalAs: string;
Come posso modificare questo codice per Indy 10?