system명령어를 이용할때는 일반 C프로그램을 호출하는것처럼 리턴값을 받을수는 있습니다.
ret = system("명령어");
이러한 방법이죠.
호출받는 프로그램내에서는 exit("리턴값");
이렇게 하시면 되구요.
저도 하도 오래전에 개발해봐서 기억이 가물하네요.
>답변 고맙습니다.
>
>Pro*C 실행파일을 system명령어를 사용하여 호출한다고 했을 때
>값을 리턴받을 수 도 있는가 입니다.
>
>Oracle에서 제공하는 dbms_pipe라는 package를 사용해서
>Stored Procedure와 Pro*C 프로그램과 연동이 가능한 것으로
>알고 있습니다....
>
>
>--------------------------------------------------------------------------
>
>>Pro*C를 호출한다는것은 컴파일된 실행파일을 수행한다는 것이죠.
>>일반 C어플리케이션에서 시스템명령어를 수행하는것은 보통
>>system("명령어");
>>방식이죠.
>>
>>즉 Pro*C의 호출은 토인비와 연계의 개념이 아니라, 이벤트에서 시스템명령어를 수행하는 것이므로, 특별한 샘플을 제시할 부분이 없는것이죠.
>>
>>>게시판을 이용해 주셔서 감사합니다.
>>>다음양식에 맞게 입력해주세요.
>>>
>>>* 고객시스템명 :
>>>* TOInB 버전 : 5.0
>>>* 서버 Platform :
>>>* 문의 유형(질문/요청/참조) :
>>>* 내용 :
>>>
>>>SOB의 Event를 통하여 Stored Procedure, Function, Package등은
>>>
>>>사용해 봤습니다. 헌데, Pro*C 하고의 연동에 대해서는 언급되어 있지
>>>
>>>않은 것 같은데요. 사용 샘플 있으면 좀 올려주십시오.
>>
>