Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#6

Re: wrapper unit - wie geht das hier?

  Alt 9. Mai 2007, 19:08
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.
Andreas
  Mit Zitat antworten Zitat