AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi socket.sendstream + stream.free

socket.sendstream + stream.free

Ein Thema von sECuRE · begonnen am 2. Mai 2003
Antwort Antwort
Benutzerbild von sECuRE
sECuRE

Registriert seit: 10. Apr 2003
Ort: Heidelberg
360 Beiträge
 
Delphi 7 Professional
 
#1

socket.sendstream + stream.free

  Alt 2. Mai 2003, 06:47
hi!
ich habs jetzt endlich hinbekommen, ich kann ein file über 'nen socket schicken allerdings noch 'ne kleine frage: wieso kann ich den socket danach nicht richtig freigeben?
ich hab mir 'n array eines records gemacht, genannt dcc[0..100].. so sieht mein code aus
Delphi-Quellcode:
ServerSocket.OnAccept
begin
dcc[0].strm:=TFileStream.Create('E:\testfile.txt',fmOpenRead);
dcc[0].socket.socket.sendstream(dcc[0].strm);
end;

ServerSocket.OnClientDisconnect
begin
dcc[0].socket.close;
dcc[0].data:='';
dcc[0].strm.free;
end;
(mir is klar dass die events nicht stimmen, is nur ne 'skizze')
er bleibt genau bei dcc[0].strm.free; hängen, ich weis nich wieso, wenn ich den socket vorher schließe, dann muss der stream doch eigentlich wieder verfügbar/schließbar sein? mit dcc[0].socket.free; und dem anschliesenden dcc[0].strm.free; gehts auch nich, wenn ich allerdings strm.free entferne/auskommentiere funktioniert es wunderbar, ich brauch den stream allerdings danach wieder.. =/
weis jmd 'ne lösung?
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:31 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz