Einzelnen Beitrag anzeigen

Benutzerbild von d1ng0d0gt0r
d1ng0d0gt0r

Registriert seit: 24. Jan 2008
23 Beiträge
 
Delphi 2007 Enterprise
 
#10

Re: String in Stream speichern

  Alt 30. Jan 2008, 21:15
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
  Mit Zitat antworten Zitat