Forum: Sonstige Fragen zu Delphi
by himitsu,
29. Nov 2012
Jupp.
Menü > Start > Parameter ?
Und dort das angeben, was dir der Explorer übergeben würde.
Wenn du die Parameter nicht kennst: Im Programm bei Programmstart einfach ShowMessage(GetCommandLine); aufrufen, in dem Dialog Strg+C
und da bei Parameter reinkopieren (Strg+V) ... natürlich nicht vergessen den Programmnamen (erster Parameter) zuentfernen.
Forum: Sonstige Fragen zu Delphi
by himitsu,
28. Nov 2012
Das hatte ich nicht gefragt und ich war schon davon ausgegangen, daß es kompiliert war und das Programm lief ... sonst hätte diese Funktion auch nicht aufgerufen werden können. :zwinker:
Jupp, sozusagen sowas.
Also,
ist die Fenster-Instanz erstellt und wenn ja wie?
Wann und wie/wo wird diese Methode aufgerufen?
Forum: Sonstige Fragen zu Delphi
by himitsu,
28. Nov 2012
Deine TForm1-Instanz wurde auch "richtig" erstellt?
Also vor Aufruf von PDFoeffnenKontext.
PS: Du weißt aber, daß OpenDialog1.Execute einen Rckgabewert hat, welcher dir sagt, ob darin auf OK geklickt wurde?
Das solltest du besser mal verwenden und stattdessen dieses ganze wirre Zeugs, mit den Strings, abschaffen, denn da sieht doch keiner durch.