Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Parameterübergabe an meine Exe (https://www.delphipraxis.net/75554-parameteruebergabe-meine-exe.html)

binio 21. Aug 2006 12:22


Parameterübergabe an meine Exe
 
Hallo habe folgendes Problem.

Mein Programm hat foldende Funktion.
Beim Starten kann man in ein Editfeld ein Pfad eingeben. Die Datei wird auf gemacht und von rtf nach doc umgewandelt wieder abgespeichert.

Ich möchte nun das man schon beim aufrufen meines Programms schon ein Pfad in der Dosbox eingegeben werden kann welchen das mein Programm direkt in das Editfeld schreibt wenn einer angegeben worden wurde. Wenn keiner angegeben worden ist soll es ganz einfach starten.
Zitat:

Bsp. Ms-Dos-Eingabebox:

c:\rtftodoc c:\umwandeln\test.rtf
Wie bekomme ich das hin ?
Super währe auch wenn ich sofort auch ein Speicherpfad angeben könnte. Also sozusagen 2 Parameter.
Zitat:

Bsp. Ms-Dos-Eingabebox:

c:\rtftodoc c:\umwandeln\test.rtf c:\umwandeln\test.doc

Meflin 21. Aug 2006 12:23

Re: Parameterübergabe an meine Exe
 
das kann dein Programm sozusagen "von selber". Mit ParamCount() bekommst du die Anzahl der Parameter, die übergeben wurden, und mit ParamStr(index) dann den einzelnen Parameter. Das ist auch schon alles :)


mkinzler 21. Aug 2006 12:23

Re: Parameterübergabe an meine Exe
 
Parameter werden in ParamStr() übergeben. An Index 0 steht die Exe ab 1 die weitéren Parameter.

TBx 21. Aug 2006 12:24

Re: Parameterübergabe an meine Exe
 
Hallo!

Guck mal in die Hilfe zu Delphi-Referenz durchsuchenParamstr().

Hope it helps

onlinekater

[Edit] zu spät [/Edit]

binio 21. Aug 2006 15:27

Re: Parameterübergabe an meine Exe
 
Manche Sachen sind doch so einfach ;)

Danke vielmals


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz