상세 컨텐츠

본문 제목

Parsing Command Line Parameters with Delphi

프로그래밍/Delphi

by ryujt 2013. 1. 23. 18:54

본문

아주 작고 간단한 파서입니다.  검색을 해서 주어 쓰려고 했지만, 역시나 제가 원하는 스타일을 찾기가 어려워서 그냥 만들어 쓰기로 했습니다.  


이렇게 허접한 것을 올릴 때는 항상 두려움이 앞서지만, 가끔 저와 같은 필요를 느끼는 분들이 있을 지 모르니 일단 갑니다 ^^;




[그림 1] 예제의 실행 상태


[그림 1]은 파라메터를 "1 -a=3 2 -b=abce -d"로 주고 실행한 결과 입니다.  

(C:/> Sample.exe 1 -a=3 2 -b=abce -d)


"-"가 앞에 붙으면 스위치로 인식하고 나머지는 파라메터가 됩니다.  Index는 0부터 시작하는 것에 주의하세요.  그리고, 파라메터와 스위치가 따로 카운트 되고 있는 점도 유의하셔야 합니다.  이후는 예제와 소스를 참고하시기 바랍니다.


예제의 위치: http://code.google.com/p/ryulib4delphi/source/browse/#svn%2Ftrunk%2FXE2%2FSamples%2FPipes


소스의 위치: http://code.google.com/p/ryulib4delphi/source/browse/trunk/XE2/Para.pas



관련글 더보기