![]() |
AW: /? Hilfe in der Konsole
Ja das weiß ich kommt trotzdem noch :D.
Ich schreibs grade neu und schaue mal wie ich mit ParseCmdLineSwitch, ParamStr usw klar komme. |
AW: /? Hilfe in der Konsole
Ich wette mal, dass dein Problem an einer ganz anderen Stelle liegt und null,nix mit den Parametern zu tun hat.
Stell doch einfach mal die Frage zu deinem konkreten
Delphi-Quellcode:
, dann könnten wir dir auch konkret helfen.
EFOpenError
"Herr Doktor, ich habe am ganzen Körper Schmerzen. Wenn ich an den Kopf tippe, an das Knie, an den Bauch, einfach überall." Diagnose: Finger gebrochen! |
AW: /? Hilfe in der Konsole
Naja ich weiß halt nur nicht wie ich das Verzeichnis einlesen soll. Ich weiß das wenn ich das Verzeichnis habe. Das ich dann mit FindFirst und FindNext die FRP Dateien suchen muss und dann meine Routine ablaufen lassen muss.
|
AW: /? Hilfe in der Konsole
Zitat:
Delphi-Quellcode:
der Dateiname ohne Pfad enthalten ist?
TSearchRec
(Was man mit dem Debugger sehr leicht feststellen kann/könnte) Und in der Dokumentation steht es auch ![]() |
AW: /? Hilfe in der Konsole
Also brauche ich FindFirst und FindNext gar nicht?
|
AW: /? Hilfe in der Konsole
Zitat:
Gruß K-H |
AW: /? Hilfe in der Konsole
Ich brauche nur ein Parameter beispielsweise "C:\Alte Dateien\FRP\2010"
Mit diesem Parameter möchte ich dann alle FRP Dateien die in dem Verzeichnis sind konvertieren. Der Parameter soll in der Konsole eingegeben werden. |
AW: /? Hilfe in der Konsole
Zitat:
![]() |
AW: /? Hilfe in der Konsole
Also Gut, nehmen wir mal an, daß wirklich nur der Startpfad übergeben wird.
Delphi-Quellcode:
so ungefähr sollte es funktionieren.
startpfad:='';
for i:=1 to paramcount do startpfad:=startpfad+' '+paramstr[i]; if (length(startpfad)>0) and (startpfad[1]='"') then delete(startpfad,1,1); if (length(startpfad)>0) and (startpfad[length(startpfad)]='"') then delete(startpfad,length(startpfad),1); Wenn u.U. auch noch "/?" oder "-H" übergeben werden sollte, dann mußt Du Dir da etwas einfallen lassen. Gruß K-H P.S. Natürlich brauchst Du Findfirst/Findnext, wie willst Du sonst an die Dateinamen kommen? OK mit Opendialog ginge das auch, wenn man klickwütig ist. |
AW: /? Hilfe in der Konsole
@p80286
Die Quote-Chars werden automatisch entfernt, bzw. erst gar nicht an die Anwendung übergeben.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:40 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