Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Sicherstellen von Logout per Twebbrowser bei on destroy (https://www.delphipraxis.net/157874-sicherstellen-von-logout-per-twebbrowser-bei-destroy.html)

PiLoT 28. Jan 2011 03:30

Sicherstellen von Logout per Twebbrowser bei on destroy
 
Hi!

Mein Problem ist es wie ich bei Destroy der MainForm sichstellen kann das noch logout.php aufgerufen wird egal wie lange es dauert die website aufzurufen.

Es muß kein kompletter Code sein nur nen kleiner Anstoß in die richtige richtung wie ich das anstellen kann.


Danke schon mal im vorraus

Grüße PiLoT

Bummi 28. Jan 2011 06:53

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
im WebBrowser1BeforeNavigate2 ein Flag setzen wenn logout.php aufgerufen wurde, bei nicht gesetztem Flag im Destroy (oder einer geeigneten Stelle) ein Navigate dorthin aufrufen.

PiLoT 29. Jan 2011 06:41

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
Danke für den Anstoß!

aber wie sollte ich es realisieren das die ondestroy nicht nach dem url aufruf direkt zu ende geht weil bekomem dann nen zugriffsverletzung da ja ondestroy fertig ist und ne while url <> logout.php würde doch die cpu zu sehr belasten...

grüße

himitsu 29. Jan 2011 07:30

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
Hat der TWebBrowser nicht sowas wie OnComplete?

Und warum das OnDestroy (der Form ? ) dafür verwenden, wo zu diesem Zeitpunkt eigentlich die Form gelöscht werden soll.

Wie wäre es mit OnClose oder OnCloseQuery?

PiLoT 29. Jan 2011 07:46

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
Jo stimmt eigendlich :kopftisch:

kann da ja can close auf false setzten und dann in on documentcomplete die url abfragen und dann global can close true setzten.
:kopftisch:

man man vor lauter code die simpelsten sachen net mehr sehe glaub brauch ne pause

Danke

und Grüße

himitsu 29. Jan 2011 07:53

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
Macht nix ... passiert auch den Besten mal und wie war das nochmal mit dem Wald und den Bäumen? :angle2:

PS: :wall: :wall:

rollstuhlfahrer 29. Jan 2011 11:41

AW: Sicherstellen von Logout per Twebbrowser bei on destroy
 
Und nach dem globalCanClose := true solltest du auch noch ein Close aufrufen, da der Benutzer das ja eigentlich gewollt hat.

Bernhard


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:40 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