|
서비스는 기본적으로 사용자가 로그온 되어 있지 않아도 실행되는 프로그램입니다.
만일 폼을 화면에 띄우게 되면 누가 그 폼을 입력할것인지 OS는 알수가 없음으로
서비스는 기본적으로 사용자인터페이스 없이 설계하는것이 보통입니다.
IB나 IIS같은 서버류 프로그램은 사용자 인터페이스를 하기 위해서 별도의 클라이언트를 제작해서 서버에 접속해서 핸들링합니다.
즉, 서비스자체에서 사용자 인터페이스는 없는셈이죠
참고하세요...
Gangs 님이 쓰신 글 :
: 제목은 저렇게 썼는데..
:
: 일단 지금 만들고 있는 프로그램이 서비스 어플리케이션인데
: 서버 소켓을 가지고 대기하고 있다가 (서비스)
: 소켓이 연결되어지면 폼을 띄워서 메시지 전송을 할수 있도록 했습니다.
: 폼은 텍스트 입력과 출력을 위한 Richedit 2개를 사용했습니다.
: 그런데 텍스트 입력이 안되네요..ㅡ_ㅡ;;
: OnKeyDown 이벤트에서 엔터키가 입력되면 입력 Richedit의 문자열을 출력 Richedit로 출력을 합니다.
: 이거 외에는 건드린것도 없는데
: Richedit에서 입력이 안됩니다. ReadOnly도 false로 되어있고요..
: Memo 도 써봤는데 안되는데 이유를 잘 모르겠습니다.
:
: 서비스 어플리케이션에서 제약이 있는건지..
:
: 테스트를 위해서 TService에서는 OnStart에서 폼을 만들었습니다.
: 그외는 하나도 없고여..
:
: 왜 그런지 도움좀...ㅡ_ㅡ;;
:
:
|