AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Prüfen, ob Formular existiert

Ein Thema von MLurie · begonnen am 19. Apr 2020 · letzter Beitrag vom 20. Apr 2020
Antwort Antwort
Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.116 Beiträge
 
Delphi 2009 Professional
 
#1

AW: Prüfen, ob Formular existiert

  Alt 20. Apr 2020, 08:27
Herzlichen Dank für den Input.

Was bitte ist eine Feldvariable ?
Ein Feld ist eine in einer Klasse deklarierte Variable. Achtung, eine in einer Klasse deklarierte class var ist kein Feld.

Delphi erstellt automatisch für jedes Formular eine globale Variable. Die sollte man für Formulare (und kaum was anderes!) auch nutzen, so wie hoika schrieb. Globalen Variablen kann man bei der Deklaration bereits initialisieren.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.342 Beiträge
 
Delphi 12 Athens
 
#2

AW: Prüfen, ob Formular existiert

  Alt 20. Apr 2020, 10:48
Delphi erstellt automatisch für jedes Formular eine globale Variable.
Nur für die automatisch erstellten Fenster wird sie automatisch gefüllt. (und man kann diese Variable auch wegmachen)
Aber da in Screens auch eine Liste aller Delphi-Forms existiert, kann man dort auch problemlos nach einer bestimmten Form (Name oder Typ) suchen.
Ein Therapeut entspricht 1024 Gigapeut.
  Mit Zitat antworten Zitat
MLurie

Registriert seit: 6. Sep 2004
Ort: Basel
10 Beiträge
 
#3

AW: Prüfen, ob Formular existiert

  Alt 20. Apr 2020, 11:29
Danke an alle für den wertvollen Input. Ich habe es nun dahin gelöst, dass ich die Variablen im Hauptformular deklariere und nil setze. Ist ein wenig umständlich, weil ich jetzt überall die Formular via das Mainform referenzieren muss, aber es läuft.

In diesem Sinne, schliesse ich den Thread und nochmals Dank an alle.

Michael
  Mit Zitat antworten Zitat
Antwort Antwort


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 20:00 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