Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Parameter (https://www.delphipraxis.net/33264-parameter.html)

OnFire 4. Nov 2004 07:55


Parameter
 
Hey Leute,

Ich habe schon seit längerem ein Problem und weis nicht, wie ich das lösen kann...

Es sieht folgendermassen aus:

Ich habe ein Programm erstellt, das über eine Com-Verbindung auf ein Gerät zugreift. Ich habe eine Verknüpfung der .exe, welcher ich die entsprechenden Parameter übergebe (unter Eigenschaften --> Verknüpfung --> Ziel gebe ich hinter der .exe-Angabe die Paras ein Bsp. PfadVonExe.exe" 1 9600 8 0 1, wobei die Paras für folgendes stehen --> Port, Baudrate, Datenbits, Parity, Stopbits)

Jetzt möchte ich jedoch Einträge in ein Log-File machen, wenn hinter den oben zu
sehenden Parametern noch / A angehänkt wird, quasi als sechster Parameter.

Aber wie kann ich überprüfen, ob dort ein / A, oder eben ein sechster Parameter vorhanden ist???


Wais das zufällig jemand???? :gruebel:

Wäre echt froh...

Thanks OnFire :twisted:

MathiasSimmack 4. Nov 2004 08:14

Re: Parameter
 
Wenn ich das richtig verstanden habe, ist die Exe, die mit diesen 5 Parametern umgehen kann, von dir
Zitat:

Ich habe ein Programm erstellt, das über eine Com-Verbindung auf ein Gerät zugreift.
Meine Frage wäre jetzt: Wie liest du denn die Parameter zurzeit aus? Muss ja irgendwo im Programmcode stehen. Und die nächste Frage: Wenn du 5 Parameter auf diese Weise berücksichtigst, ist es da ein großes Problem, noch den 6 zu beachten? ;)

shmia 4. Nov 2004 08:34

Re: Parameter
 
Delphi-Quellcode:
if FindCmdLineSwitch('A', ['-','/'], True) then
begin
   // Parameter /A erkannt
kommandozeilenparameterkommandozeilenparameter

OnFire 4. Nov 2004 08:39

Re: Parameter
 
Hey Leute merci für eure Antworten, :thumb:

abor habe garde selbs einen Weg entdeckt der funktioniert. :-D

Trotzdem Merci.
:thumb:


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 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