Delphi-PRAXiS
Seite 1 von 3  1 23   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Delphi Serververbindung nach FormCreate (https://www.delphipraxis.net/205098-serververbindung-nach-formcreate.html)

lukdelphias 31. Jul 2020 10:27

Serververbindung nach FormCreate
 
Hallo liebes Forum,

Ich möchte gerne eine Serververbindung automatisch direkt noch der FormCreate aber noch vor der ersten Interaktion mit dem Programm einrichten.
Wie würdet ihr das ganze machen?
Bin gerade nicht so kreativ.

Grüße

KodeZwerg 31. Jul 2020 10:39

AW: Serververbindung nach FormCreate
 
Ein Ansatz wäre in der .dpr Datei vor dem ganzen Forms gedöns.

lukdelphias 31. Jul 2020 10:41

AW: Serververbindung nach FormCreate
 
Ich würde es schon ganz gerne mit in meine mainApp.pas reinbekommen... zumindest wäre mir das am liebsten wenn es denn eine Möglichkeit gibt:?

Dalai 31. Jul 2020 10:44

AW: Serververbindung nach FormCreate
 
TForm.OnShow?

Grüße
Dalai

Klaus01 31. Jul 2020 10:45

AW: Serververbindung nach FormCreate
 
Zitat:

When a form is being created and its Visible property is true, the following events occur in the order listed:

OnCreate
OnShow
OnActivate
OnPaint
Grüße
Klaus

lukdelphias 31. Jul 2020 10:48

AW: Serververbindung nach FormCreate
 
Keine schlechte Idee. Aber wenn ich OnShow richtige verstehe, wird der Code dort ausgeführt kurz bevor die GUI geöffnet wird ist das richtig?
Passieren sollte das ganze allerdings erst wenn die GUI bereits geöffnet ist, das hab ich am Anfang vergessen zu schreiben...
Seht ihr dafür eine Möglichkeit?

Grüße

lukdelphias 31. Jul 2020 10:51

AW: Serververbindung nach FormCreate
 
Also laut Klaus Tipp müsste ja OnShow ausgeführt werden wenn die GUI schon zu sehen ist oder?
Was ist davon jetzt richtig?

Grüße

mikhal 31. Jul 2020 10:52

AW: Serververbindung nach FormCreate
 
OnActivate sollte der richtige Ort sein - aber Vorsicht, sicherstellen, dass deine Verbindung nur beim ersten Aufruf gesetzt wird.

Grüße
mikhal

KodeZwerg 31. Jul 2020 11:01

AW: Serververbindung nach FormCreate
 
Zitat:

Zitat von mikhal (Beitrag 1470903)
OnActivate

Das wird doch gefeuert wenn man den Fokus vom Fenster verliert und wieder bekommt, oder? Bin mir da selbst gerade nicht sicher.

//edit
Zitat:

Use OnActivate to perform special processing when the form receives focus. A form becomes active when focus is transferred to it (when the user clicks on the form, for example).

Note: The OnActivate event of the application (TApplication), not the form, occurs when Windows switches control from another application.

lukdelphias 31. Jul 2020 11:06

AW: Serververbindung nach FormCreate
 
OnActivate sehe ich auch eher als nicht richtig da hier ein Mehrfachaufruf möglich ist. Bin mir aber auch nicht sicher wann OnShow ausgeführt wird:(


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:37 Uhr.
Seite 1 von 3  1 23   

Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf