AGB  ·  Datenschutz  ·  Impressum  







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

Formulare ohne die globale Standardvariable

Ein Thema von urs.liska · begonnen am 14. Aug 2003 · letzter Beitrag vom 15. Aug 2003
 
urs.liska

Registriert seit: 6. Aug 2003
Ort: Freiburg
195 Beiträge
 
Delphi 6 Professional
 
#1

Formulare ohne die globale Standardvariable

  Alt 14. Aug 2003, 17:38
Hallo,

ich habe eine Frage, ob ich folgendes 'ungestraft' machen kann:

Ich benötige für ein Programm eine Formularklasse, von der ich dynamisch beliebig viele Instanzen erzeugen und mit einem Array verwalten kann.

Es ist natürlich kein Problem, die Form in den Projektoptionen zu den 'verfügbaren Formularen' zu verschieben, so dass sie nicht beim Programmstart automatisch erzeugt wird.
Ich würde aber gerne - der Ordnung (?) halber - auch auf die Globale Variable, die ja von Delphi automatisch angelegt wird verzichten, denn ich benötige ja nie das Objekt 'Form2', sondern immer nur Objekte die ich beispielsweise so erzeuge:
Kontaktformulare[i] := TForm2.Create(Application); Um die globale Variable loszuwerden, muss ich zwei Schritte durchführen: 1. die Variablendeklaration in der Form-Unit und 2. den Verweis in der Projekt-DAtei (den letzten Teil der Zeile in geschwungenen Klammern) entfernen.
Es scheint so auch alles zu funktionieren, ich sehe die Form nicht mehr in den Projektoptionen, und das Programm läuft trotzdem.
Da ich aber aus meiner 'aus-Büchern-lern-Zeit' daran gewöhnt bin, dass man Delphis Automatik möglichst nicht dazwischen funken soll, wollte ich hier fragen, ob jemand irgendwelche Probleme sieht, die ich bei diesem Ansatz übersehen habe.

Vielen Dank
Urs
  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:46 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