시각적 양식이 필요없는 델파이로 out-of-process COM 서버를 구축하고 싶습니다. 이 서버의 주된 목적은 다른 Windows 서비스에 대한 "프로세스 외부"처리를 제공하는 것입니다. COM 개체를 간단한 콘솔 응용 프로그램에 배치 할 수 있습니까? 나는 적어도 (어떤) 메시지 처리 루프가 필요하다고 기대한다. 대신 Windows 서비스 안에 배치 할 수 있습니까?양식이없는 델파이 (Out-of-process) COM 서버
답변
메시지를 직접 처리하지만 Windows에서 사용 가능한 관리 도구의 구성 요소 서비스 도구는 올바르게 기억하면 Windows 2000에서 ActiveX DLL을 선택하고 dllhost.exe 프로세스, 선택적으로 NT 서비스.
평범한 exe 프로젝트를 시작하고 TAutoObject를 추가하려면 even to an NT-service project을 추가 할 수 있지만 멀티 인스 턴싱, 보안 및 동시성을 올바르게 수행하려면 약간의 추가 작업이 필요합니다.
링크에 대해 Stijn에게 감사드립니다. COM 서버를 NT 서비스에 배치 할 수 있다는 확인을 고려합니다. (필자는 BTW가 제 목적에 가장 합리적인 솔루션이라고 생각합니다.) –
Delphi로 작성된 OPC 서버는 실제로 COM/DCOM 서버이며 서비스로 구현되는 서버는 거의 없습니다. 그렇습니다. 델파이에서도 그렇게 할 수 있습니다. – avra
SvCom에서 DCOM 서버를 서비스로 실행하는 것과 다른 기능을 구현하는 라이브러리에 대한 설명을 확인하고 최신 Delphi 릴리스도 지원합니다.
- 1. 양식이없는 ActiveX 컨트롤
- 2. 양식이없는 파일 업로드
- 3. 양식이없는 자바 스크립트?
- 4. VB.NET에서 양식이없는 컨트롤
- 5. 양식이없는 Windows 모바일 프로그램
- 6. 양식이없는 PHP 게시물
- 7. 원격 COM 서버 인스턴스화
- 8. COM 로컬 서버
- 9. 델파이 스택 불일치 + COM 마샬링 = 잘못된 마셜링
- 10. Delphi - ROT에 com 서버 등록
- 11. ATL Exe COM 서버 디버깅
- 12. .NET에서 Python COM 서버 사용
- 13. 64 비트 COM (ActiveX) 서버
- 14. 델파이 비누 서버 및 CF.NET 응용 프로그램
- 15. 델파이 2007 웹 서비스 서버 사이드 애플리케이션
- 16. Excel VBA에서 inprocess COM 서버 개체를 해제하는 방법
- 17. 델파이 2006와 함께 델파이 2010
- 18. 델파이 2009와 델파이 2010
- 19. 델파이 2010 : 델파이
- 20. C#에서 COM 대리 서버 (exe) 만들기
- 21. XBAP는 COM 서버 측 배포 문제
- 22. COM 서버 Delphi 2009의 AnsiString 매개 변수
- 23. COM 서버 중단 감지 및 해결
- 24. 오류 -2147024156으로 COM 서버 인스턴스 만들기가 실패합니다.
- 25. 관리되는 COM 로컬 서버 노출 - E_NOINTERFACE
- 26. COM 서버 작성 - 메서드에 매핑 된 속성
- 27. 사용자 지정 ConfigurationSection을 사용하는 COM + 서버 구성
- 28. Vista 및 Out-of-Process COM 서버
- 29. 델파이 :
- 30. 델파이 :
시도해 보셨습니까? 무엇이 효과가 없었습니까? –
난 이미 표준 GUI 응용 프로그램에서 COM 서버를 성공적으로 빌드했습니다. 그리고, 아니, 나는 그것을 콘솔에서 시도하지 않았다. COM 통신 뒤에 무엇이 있는지 이해할 수 없기 때문에 콘솔 앱 (핸들, 메시지 대기열 등이없는)이 뭔가를 놓칠 까봐 걱정됩니다. 나는 이걸 봤어 GUI 서버와 예제를받은 컨테이너로 컨테이너와 아무도. 시도해 볼만한 가치가 있다고 생각합니까? –