Einzelnen Beitrag anzeigen

Benutzerbild von Dani
Dani

Registriert seit: 19. Jan 2003
732 Beiträge
 
Turbo Delphi für Win32
 
#6

Re: Problem mit TFileStream und Indy TidStreamVCL

  Alt 30. Jul 2005, 13:38
Vielleicht liegt es daran, wie du den Stream auf Serverseite ausließt, versuch mal
Delphi-Quellcode:
// Server
procedure TEmpfangsForm.TCPReceiverExecute(AContext: TIdContext);
var FStream : TFileStream;
    IDS : TidStreamVCL;
begin
  FStream := TFileStream.Create(DateiName, fmCreate or fmShareDenyWrite);
  IDS := TidStreamVCL.Create(FStream, true);
  try
   AContext.Connection.Socket.ReadStream(IDS);
   AContext.Connection.Disconnect;
   IDS.Position := 0;
  // (Weitere Behandlung des File-Streams)
  finally
   IDS.Free;
  end;
  // (Weitere Behandlung der Datei)
end;
Angehängte Dateien
Dateityp: zip sendstream_177.zip (6,2 KB, 34x aufgerufen)
Dani H.
At Least I Can Say I Tried
  Mit Zitat antworten Zitat