Du hast dich irgendwie geistig festgefahren in der Annahme, du bräuchtest eine Wrapper-
Unit.
1.) es ist sicher nicht dumm, wenn du nur eine EXE hast, die über Übergabeparameter bedient wird:
Code:
ProgrammXY -Autostart -Funktion=15 -User=Test -PW=geheim
Über die Startmenüeverknüpfung lassen sich diese Parameter ja übergeben
2.) du brauchst einen zentralen Punkt, an dem die Übergabeparameter ausgewertet werden
Das wäre zunächst mal im Hauptformular in OnCreate
3.) du brauchst eine Hilfsunit für das Auswerten der Parameter, sonst wird das zu aufwändig:
http://www.delphipraxis.net/internal...ct.php?t=27723
4.) es gibt wahrscheinlich das Problem, dass wenn du die Funktion frühzeitig startest, das Formular
noch gar nicht angezeigt wird.
Die Funktion läuft zwar, aber man sieht das Ergebnis erst hinterher.
Das lässt sich vermeiden, wenn man sich eine selbstdefinierte Windows-Message schickt und so den Aufruf geschickt verzögert.
Um dieses Problem würde ich mich aber erst dann kümmern, wenn du Punkt 1. bis 3. soweit verdaut und verstanden hast, dass du ein funktionierendes Demo hast.
Als Anfänger kann auch einen Timer starten um die Verzögerung zu erreichen.