Q&A

  • dos에서 실행되는 델파이 프로그램...
한번도 커맨드라인에서 작동하는 프로그램을 만들어 본적이 없어서 문의 드립니다.

예를 들어서...

c:>a.exe test1 test2

이런식으로 a 라는 프로그램을 실행시킬때...
test1, test2 라는 string을 argument로 넘길려고 하는데...
어떻게 해야 될지요... -_-


그리고...
함수는 다른 pas 파일에서 만들어서 use해서 써야 하나여?
똑 다른 pas에 넣어야 하나여? 별로 그러고 싶지가 않아서요... ^^

좀 알려주세여... 에궁...
2  COMMENTS
  • Profile
    강형철 2002.04.30 01:33
    콘솔용 프로그램이든 윈도우용 프로그램이든
    파라메터 받는것은 같습니다..

    ParamCount : 파라메터 갯수
    - 파라메터가 없으면 0, 있으면 갯수
    ParamStr : 파라메터 문자열
    - ParamStr(0) : 실행 파일명(Path 포함)
    - ParamStr(1) : 첫번째 파라메터...

    그럼 20000...
  • Profile
    머슴 2002.04.30 01:32

    ParamStr() 를 이용하시면 됩니다...

    위치는  어디가 좋을까요.....  처음 프로그램 소스가 접근하는 곳이

    좋을듯 싶고요...
      

      어떤변수 1:=  ParamStr(1);
      어떤변수  2:=  ParamStr(2);


       a.exe프로그램  어떤 작동함수 ( 어떤변수 1,어떤변수2)


    이렇게 사용하시면 되겠습니다....

    두번째 답변은....


    보통 공통함수는 공통모듈같은 곳에 올려서 사용하시는 것이 좋습니다...

    함수의 재사용가능하기 때문에  효율성측면에서 좋겠습니다...

      별로 그러고 싶지 않으시다니까... 폼마다 함수를 넣으시면 되겠네요...