Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.071 Beiträge
Delphi 12 Athens
|
Re: Programmparameter auslesen
3. Jun 2010, 00:26
So, nochmal zum Großteil überarbeitet. - mehrfachen Code entfernt, bzw. ähnliche Codes vereint
- ein neuer Modus integriert, welcher nun auch von außen sagt, daß dieser Parameter bis zum Ende gilt.
somit gibt es nun keine Probleme mehr, wenn mal keine Maskierung der Leer-/Steuerzeichen mit " möglich ist.
(z.B. siehe Problem dieses Threads)
- ein weiteres Prefix-Seperator-Paar integriert
(wollte erst je ein TSysCharSet verwenden, aber so war's einfacher)
und standardmäßig sind diese mit den Prefix - und / , sowie den Seperatoren = und : belegt,
somit können nun unterschiedliche Kombinationen entgegengenommen werden
-s /s -x=a /x -x:a usw.
aber programmintern wird alles in die erste angegebene Variante umgewandelt
-s -x=a
(beim Zugriff über .Param und Co.)
- wobei man über Value, IndexOf und Co. dieses eh nicht mehr beachten muß
- alle Versionen sind nun auf einer gleichen Basis (Hauptcode ist die Recordversion)
@Matze: wenn keiner 'nen Fehler entdeckt, dann isses jetzt fertsch
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
|
|
Zitat
|