AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi tclientsocketnach der dateiübertagung keine freigabe der da
Thema durchsuchen
Ansicht
Themen-Optionen

tclientsocketnach der dateiübertagung keine freigabe der da

Ein Thema von gandime · begonnen am 4. Jan 2007 · letzter Beitrag vom 6. Jan 2007
 
gandime
(Gast)

n/a Beiträge
 
#1

tclientsocketnach der dateiübertagung keine freigabe der da

  Alt 4. Jan 2007, 21:34
hi,
ich verschicke mit dem tserversocket eine datei zum tclientsocket, der dann die datei normalerweise freigeben sollte was er aber nicht tut:

cs_up_up_manager:tclientsocket;

Delphi-Quellcode:
procedure TForm1.ti_up_dl_managerTimer(Sender: TObject);
var
  i_temp,i_temp2:integer;
begin
  if assigned(fstream) then
  begin
    if (i_file_size<=fstream.Position) then
    begin
      cs_up_up_manager.Active:=false;
      if not assigned(fstream) then
      begin
        ti_up_dl_manager.Enabled:=false;
      end;
    end;
  end;
end;
der timer überprüft ob die größe der datei erreicht ist und wenn ja dann wird die verbindung getrennt:

Delphi-Quellcode:
procedure TForm1.cs_up_up_managerDisconnect(Sender: TObject;
  Socket: TCustomWinSocket);
begin
  fstream:=nil;
  fstream.free;
end;
damit müsste der fstream ja freigegeben sein (die ereignisse sind ausgelöst worden vom disconnect) aber ich wenn ich die datei dann öffnen möchte sagt er mir, dass sie von einem anderen prozess verwendet wird. wenn ich das programm dann aus mache kann ich die datei öffnen
warum?
  Mit Zitat antworten Zitat
 


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 21:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz