Q&A

  • [긴급] 델파이에서 UNIX명령어를 실행시키는 방법




불가피하게 유닉스에서 C로 구현한 실행화일을 실행시켜야합니다.



당연히 클라이언트쪽에서 실행시켜애하고요 (2tier 입니다)



클라언트쪽에서 UNIX에 있는 실행화일을 구동시키려고 하는데



방법좀 가프쳐주세요 상세한 설명이 있으면 좋겠구요



고수님들의 조언 부탁합니다.

1  COMMENTS
  • Profile
    구창민 2000.05.11 02:30
    델파이로밥먹고사는사람 wrote:

    >

    >

    > 불가피하게 유닉스에서 C로 구현한 실행화일을 실행시켜야합니다.

    >

    > 당연히 클라이언트쪽에서 실행시켜애하고요 (2tier 입니다)

    >

    > 클라언트쪽에서 UNIX에 있는 실행화일을 구동시키려고 하는데

    >

    > 방법좀 가프쳐주세요 상세한 설명이 있으면 좋겠구요

    >

    > 고수님들의 조언 부탁합니다.





    안녕하세요~ 구창민입니다.



    당장 생각나는 것은 ClientSocket컴포넌트를 이용해서 Telnet 접속을 한 다음

    Socket.SendBuf()로 실행할 파일명과 엔터값을 한번에 날리면

    될거 같습니다.

    테스트는 안해 보았지만 틀림없이 가능합니다.



    Telnet으로 접속하는 소스는 이곳 자료실이나, 델파이 관련 자료실을

    검색하시면 찾으실 수 있을 겁니다.



    좀더 완벽한 인터페이스를 구축하시려면 UNIX 에 프로그램을 하나 작성하시고,

    델파이로 만든 어플과 통신을 하시면 더 완벽한 프로그램이 될수 있을거 같습니다.



    저는 후자의 방법을 사용하고 있는데 현재까지 아무런 문제가 없습니다.



    (주)옥션에 이와 같은 방식의 제품을 납품해서 현재 잘 운영되고 있으며,

    하나은행에도 위와 같은 방식의 프로그램을 납품한 적이 있습니다.



    유닉스의 소스는 유닉스 관련 사이트들을 검색해 보세요.

    소켓통신은 관련자료가 많이 있습니다.



    그럼~ 즐거운 프로그래밍 하시길~