Entwickler-Ecke

Grafische Benutzeroberflächen (VCL & FireMonkey) - Programm minimiert mit Windows starten führt zu Fehlern


Jojojoxx - Mo 21.08.06 19:42
Titel: Programm minimiert mit Windows starten führt zu Fehlern
Hallo!

Ich habe ein Programm, dass sowohl normal als auch über einen Parameter gestartet werden kann. Dieser Parameter "-minimize" sorgt dafür, dass das Programm minimiert gestartet wird. Das klappt soweit auch sehr gut. Nun setzte ich in den "Run"-Eintrag in der Registry das Programm mit Parameter rein, damit das Proramm minimiert gestartet wird, was aber zu folgendem Problem führt:
Das Programm startet wie gewollt minimiert, allerdings unvollständig, z.B. kommt es vor, dass ein Datei, die beim Start des Programms ausgelesen werden soll, nicht ausgelesen wird. Desweiteren ist das Kontextmenü von Cooltrayicon unvollständig. Womit kann das zusammenhängen?? Bei einem manuellen Start mit Parameter klappt alles, nur nicht über den Autostart in der Registry!

Die Abfrage nach dem Parameter mache ich im Ereignis "Cooltrayicon1.OnStartup" und setzt dann je nach Parameter "showmainform" auf true oder false.

Danke euch für die Hilfe!
mfg

Jojo


Martin1966 - Di 22.08.06 08:05

Hallo! :wink2:

Wenn Du Dein Programm nicht minimiert startest, allerdings auch über den Autostart, funktioniert es dann?

Lg Martin


Jojojoxx - Di 22.08.06 14:34

Hi!

Da hab ich dasselbe Problem seh ich grad. Hat also nix mit dem Parameter und dem minimierten Programmstart zu tun...
mfg

Jojo


Jojojoxx - Do 24.08.06 20:45

Hat da niemand mehr eine Idee zu?? :(
mfg

Jojo


azubi_20 - Do 24.08.06 20:49
Titel: Re: Programm minimiert mit Windows starten führt zu Fehlern
user profile iconJojojoxx hat folgendes geschrieben:

Die Abfrage nach dem Parameter mache ich im Ereignis "Cooltrayicon1.OnStartup" und setzt dann je nach Parameter "showmainform" auf true oder false.


Und was ist wenn du die Abfrage in das Form1.OnCreate setzt ?


Jojojoxx - Do 24.08.06 21:09

Hi!

Danke für deine Antwort!
Wie ich oben geschrieben habe liegt es doch nicht am minimierten Start. Auch wenn ich das Programm maximiert über den Autostart der Registry starten lasse, funktioniert es nicht richtig.
mfg

Jojo