Jetzt haut er mir nen Error raus.
Delphi-Quellcode:
procedure TForm1.Button3Click(Sender: TObject);
var
S: String;
S_S: String;
N: LongInt;
begin
S:= Edit1.Text;
N:= Length(S);
if N > 0 then
begin
// Stream -> String
Stream:= TMemoryStream.Create;
Stream.Write(S[1], N));
//Stream -> String
Stream.Position:= 0;
Stream.Read(S_S[1], N);
end;
Stream.SaveToFile(ExtractFilePath(Paramstr(0))+'test.txt');
if Client.Socket.SendStream(Stream) then
MessageBox(0, pchar(S_S), 'title', MB_OK);
end;
Noch nie mit Pointern gearbeitet, ich lern Delphi seit 2 Wochen-.-
44 65 66 2E 20 45 78 74 65 78 6F 3A 20 47 65 6C 64 20 61 62 6E 65 68 6D 65 6E 2C 20 62 65 74 72 FC 67 65 6E 2E