geh mal in der IDE in „Tools“ -> „Designer“ und schalte dort die Option „Autom. Formulare & Datenmodule“ wieder ein. Irgendwann wurde das vermutlich bei dir versehentlich ausgeschaltet.
Bei allen „defekten“ Programmen geh in das Menu „Projekt“ -> „Optionen“ -> Register „Formulare“ und schieb dort die „Verfügbaren Formulare“ nach „Automatisch erzeugen“. Dann sollte es klappen.
„Application“ ist das eigentliche Hauptfenster der Anwendung, ist aber immer unsichtbar. Es verwaltet alle von dir erstellten Fenster. Mit dieser Zeile wird es initialisiert.
Hier werden die eigentlichen Anwendungsfenster generiert. Diese Zeilen werden aber nur erzeugt, wenn die Fenster in den Projektoptionen unter „Automatisch erzeugen“ stehen (das hat mich letztlich auf die Lösung deines Problems gebracht). Standardmäßig werden alle Formulare, die du anlegst, auch automatisch erzeugt. Da bei dir aber alle Programme diesen Fehler zeigen, hast du die Standardeinstellung inrgendwann mal geändert (ja, ja, Optionen ändern, ohne zu wissen, wozu sie gut sind… ts, ts, ts:smile:). Deshalb fehlen diese Zeilen bei dir in allen Progs.
Application.Run;
Jetzt gehts los. Die Ereignisüberwachung für dein Programm startet. Dummerweise hast du nur eben kein Formular (außer dem unsichtbaren „Application“). Da Delphi zusätzlich zu „Application“ ein existierendes Hauptformular braucht, beendet sich die Anwendung sofort wieder. Was du kurz aufblitzen siehst, ist vermutlich das „Application“ Formular.
HI Niels
Das hört sich bis jetzt ja alles ganz gut an
Bei allen „defekten“ Programmen geh in das Menu „Projekt“
-> „Optionen“ -> Register „Formulare“ und schieb dort
die „Verfügbaren Formulare“ nach „Automatisch erzeugen“. Dann
aber hier steht nix (absolut leeer) des wegen kann ich hier auch nix verschieben !!
Hättest du eine Idee was da stehen muss??
danke
Gruß Ferdinand
Hi Martin
Ja die Zeile :
Applicationblabla fehlt
mit blabla meine ich die zweite Zeile
also bei mir stehen dort 2 Zeilen
Application.initialize;
und
Application.Run;
mehr nicht
gruß Ferd
Danke an euch, dass ihr so viel Zeit mit meinem Problem verbracht habt
aber jetzt ist es beseitigt!!!
Ich habe Delphi noch ein paarmal neu installiert!!!
Jetzt ist alles so wie es sein sollte!!!
Man sieht sich
Ferdinand