Hallo,
hm, gibt es keinen Bereich für third-party? Ich schreibe mal hier.
Aufgrund von
http://www.nickhodges.com/post/Anoth...ineParser.aspx wollte ich mal das Teil ausprobieren. Ich habe es von
https://github.com/VSoftTechnologies...mandLineParser geholt.
Danach öffnete ich die Projektgruppe mit XE-2.
Das erste Projekt CommandParserTests.dpr compiliert nicht - hier ist die Ursache dass es DUnitX verwendet das ich nicht installiert habe. (Übrigens super dass ein Teil mit
unit-tests geliefert wird, so sollte das immer sein). Nicht schlimm - mich interessieren eh die produktiveren Teile.
Das nächste ist Sample.dpr. Auch das compiliert nicht. Das dort ist in
unit VSoft.CommandLine.Utils; bei der Zeile 67. Da steht "s.Trim" und die Fehlermeldung ist "E2018 Record, Objekt oder Klassentyp erforderlich". Die lokale Variable "s" ist definiert als "string".
Woran kann das liegen? Ich meine dass string inzwischen auch einen record helper bekommen hat. Der Code ist von 2014.
Habe ich es irgendwo übersehen oder ist da tatsächlich nirgendwo angegeben ab welcher Delphiversion das funktioniert?