Q&A

  • ParamStr함수에 관하여
제가 ParamStr함수를 이용하여 파라메타를 받는 프로그램을 작성하였습니다.

프로그램작성은 가장 평이하게 작성하였습니다.

그런데 대부분의 사용자에게서는 ParamStr함수를 써서 정상적으로

파라메타로 들어오는 값을 받았는데

오직 한사용자만 파라메타값이 않들어 오더군요.

그사용자는 윈95를 사용하고 있고요, 시스템에 특별한 이상은 없는것 같더군요.

혹시 이런경우를 당하신분들께 도움을 요청합니다.

어떤경우에 이런 증상이 일어나는지, 해결은 어떻게 해야 될지

부탁드립니다.



그럼 감사합니다.....

3  COMMENTS
  • Profile
    이종완 2000.06.15 23:40
    이종완 wrote:

    > 제가 ParamStr함수를 이용하여 파라메타를 받는 프로그램을 작성하였습니다.

    > 프로그램작성은 가장 평이하게 작성하였습니다.

    > 그런데 대부분의 사용자에게서는 ParamStr함수를 써서 정상적으로

    > 파라메타로 들어오는 값을 받았는데

    > 오직 한사용자만 파라메타값이 않들어 오더군요.

    > 그사용자는 윈95를 사용하고 있고요, 시스템에 특별한 이상은 없는것 같더군요.

    > 혹시 이런경우를 당하신분들께 도움을 요청합니다.

    > 어떤경우에 이런 증상이 일어나는지, 해결은 어떻게 해야 될지

    > 부탁드립니다.

    >

    > 그럼 감사합니다.....



    제가 GetCommandLine API함수를 사용하여 같은사람 PC에서 다시 실행해 보았습니다.

    파라메타가 넘어오지 않더군요.. 물론 한 사람만요...

    문제는 파라메타가 넘어오지 않는데 있었습니다.

    분명 파라메타를 넘겼는데 넘어오지 않는경우는 어떤경우일까요?

    원인을 알고계신분들 계시면 알려주십시요.. 감사합니다.

  • Profile
    타락천사 2000.06.16 00:56
    안녕하세여.. 타락임다..^^



    그런 경우는 없는걸루 아는데여...ㅠㅠ



    으~악!! 허접한 답변 이었습니다..



    왕초보 타락천사..ㅠㅠ

  • Profile
    이종완 2000.06.16 01:52
    타락천사 wrote:

    > 안녕하세여.. 타락임다..^^

    >

    > 그런 경우는 없는걸루 아는데여...ㅠㅠ

    >

    > 으~악!! 허접한 답변 이었습니다..

    >

    > 왕초보 타락천사..ㅠㅠ

    예 저도 이런경우는 첨입니다.

    그런데 분명히 파라메타는 넘어오지 않습니다.

    쏘쓰코드를 보면

    이벤트는 버튼클릭 이벤트 이고요.

    var S: string;

    begin

    S:= ParamStr(1);

    ShowMessage(S);

    end;

    이정도 코딩만 하구 테스트 해도 파라메타가 넘어오지 않습니다.

    지금까지는 한사람만 이런현상이 나타납니다.

    그래서 디버깅 하기도 힘들지요. 제 컴에서는 잘 동작하니까요..