AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Problem mit TIdTCPServer, kein sauberes Beenden möglich
Thema durchsuchen
Ansicht
Themen-Optionen

Problem mit TIdTCPServer, kein sauberes Beenden möglich

Ein Thema von Tigger · begonnen am 18. Mär 2005 · letzter Beitrag vom 14. Okt 2005
 
etom291272

Registriert seit: 16. Feb 2004
Ort: ---
232 Beiträge
 
#4

Re: Problem mit TIdTCPServer, kein sauberes Beenden möglich

  Alt 20. Mär 2005, 16:36
bin mir nicht sicher ob ich dir helfen kann aber ich versuchs mal da sonst keiner geschrieben hat.

Habe mir in den letzten tagen mit den indy komponenten einen kleinen lizenzserver gebastelt und bin über einiges gestolpert.

ich verwende einfach folgende codes wenn sich ein client bei mir sind 9999 möglich ausloggt. oder beim beenden des programms funktioniert bei mir einwandfrei ohne exceptions

Delphi-Quellcode:
procedure TFmMain.IdTCPServerDisconnect(AThread: TIdPeerThread);
begin
  AdvSpinEdit1.Value:=AdvSpinEdit1.Value-1;
  StPanLizSrv.Panels[1].Text:=FixtextPan2+inttostr(AdvSpinEdit1.Value);
end;


function TFmMain.StopServer: Boolean;
begin
try
  IdTCPServer.Active := false;
  IdTCPServer.Bindings.Clear;

  Result := not IdTCPServer.Active;

  fServerRunning := result;

  if result then StPanLizSrv.Panels[0].Text:=FixtextPan1+'deaktiviert'
            else StPanLizSrv.Panels[0].Text:=FixtextPan1+'aktiviert';
except
end;
end;
in dem advspinedit speicher ich die gerade aktiven clients und beim schliessen des formulars ruf ich
die stopserver function auf

in der delphi ide kommen exceptions (logisch) wenn ein client einfach abbricht
aber als kompelierte exe gestartet funzt das toll.
  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 01:01 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