Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Exe mit Parametern über Eingabeaufforderung starten (https://www.delphipraxis.net/73790-exe-mit-parametern-ueber-eingabeaufforderung-starten.html)

xthing 24. Jul 2006 06:59


Exe mit Parametern über Eingabeaufforderung starten
 
Hi Leute,

ich habe ein Flashprogramm für die Serielle Schnittstelle geschrieben. Nun möchte ich aber nicht immer über die Gui die Daten eingeben, sondern über Batchdateien den Flash starten. Also so:

fwloader dualcpu.h86 38400

fwloader ist die Anwendung, dualcpu.h86 ist die flashdatei und 38400 die Baudrate.

Was muss ich in meiner Anwendung programmieren, damit ich die Parameter per Eingabeaufforderung mit übergeben kann, also so:

fwloader dualcpu.h86 38400

Danke im voraus für Eure hilfe.

Viele Grüße
xthing

Eichhoernchen 24. Jul 2006 07:01

Re: Exe mit Parametern über Eingabeaufforderung starten
 
Erstell eine neue Konsolenanwendung und schau dir mal ParamCount an und ParamStr.
Natürlich kannst du das auch für ne GUI Anwendung machen, sodass er schon automatisch die Werte einträgt, jenachdem was du magst!

Beispiel.:

Delphi-Quellcode:
hallo.exe peter wolf

ParamCount = 2
paramstr(1) = peter
paramstr(2) = wolf

DGL-luke 24. Jul 2006 14:27

Re: Exe mit Parametern über Eingabeaufforderung starten
 
@Eichörnchen: Dat wird im aber nicht helfen mit seinem Flash-Dingens... gibts da keine dokumentation?

marabu 24. Jul 2006 14:32

Re: Exe mit Parametern über Eingabeaufforderung starten
 
Hallo Lukas,

Zitat:

Zitat von DGL-luke
Dat wird im aber nicht helfen mit seinem Flash-Dingens ...

warum denn nicht? Verwechselst du Macromedia Flash mit dem Flash eines EEPROM - oder weißt du am Ende Genaueres?

Grüße vom marabu

DGL-luke 24. Jul 2006 14:39

Re: Exe mit Parametern über Eingabeaufforderung starten
 
Ups... ähm ja... :oops:

Hätte mir nicht passieren sollen... Flash Applet, das mit der seriellen Schnittstelle kommuniziert, also bitte.... :roll:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:23 Uhr.

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