Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi seltsames Problem mit Formular (https://www.delphipraxis.net/59648-seltsames-problem-mit-formular.html)

polondo 26. Dez 2005 15:41


seltsames Problem mit Formular
 
Hi,

ich hab da ein merkwürdiges Problem mit meinem Programm. An für sich handelt es sich um eine Anwendung bei der man über ein kleines Hauptformular über bestimmte Buttons zu den jeweiligen Formularen kommt. Jedoch erscheint neuerdings eines der Formulare schon direkt beim Programmstart (also ohne das ich den enrsprechenden Button gedrückt habe). Da ich auch schon alles nach nem Befehl wie :
productsearch.create; oder
productsearch.show;
abgesucht und keinen entsprechenden 'verdächtigen' Eintrag gefunden habe bin ich ratlos.

Hoffe mir kann da einer weiterhelfen!
mfg

Stefan Dieler 26. Dez 2005 15:43

Re: seltsames Problem mit Formular
 
Hallo,

schau mal nach, ob du das Forumlar bei Projekt -> Optionen -> Formulare in der linken Listbox eingetragen hast.
Dann wird das Formular automatisch erstellt beim Programmstart.

polondo 26. Dez 2005 15:48

Re: seltsames Problem mit Formular
 
es ist auf der linken seite ja.... nur ist das komische das ich es dann nicht mehr starten kann.
oder muss man nur das hauptformular im linken fenster haben und jedes andere formular zuerst createn und dann mit show aufrufen?!??!.. denn bei mir sind ALLE im linken fenster.... nur dieser eine wird eben immer direkt angezeigt ?!?!

generic 26. Dez 2005 17:55

Re: seltsames Problem mit Formular
 
das hauptforumlar muss erzeugt werden damit deine anwendung laeuft.

die unterformulare kannst du erzeugen erlassen, dann sollten diese aber invisible sein.
wenn du sie anzeigen willst dann mit show/hide arbeiten.
close gibt die formulare frei und du erhälst eine zugriffsverletztung ab dem 2. öffnen (zeigen).

wenn du die formulare nicht automatisch erzeugst, muss du selbst eine instanz erzeugen, wenn du das form nutzen willst.


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