NT를 이용 ActiveX를 테스트 하고 있습니다.
마이다스를 이용하여 서버프로그램을 작성하고 ActiveX폼을 이용하여
데이타를 조회하는 내용입니다.
내용 : 서버에 함수를 만든후 ActiveX폼에서 버튼을 클릭하면 서버프로램의
함수에 의해 쿼리가 Open되어 데이타를 보여 주는 것입니다.
ActiveX에서는 TDCOMConnection, TClientDataSet을 이용하였습니다.
NT에서 테스를 하면 이상이 없는데, 다른 PC에서 하면
"접근이 거부되었습니다"란 메세지가 뜹니다. TDCOMConnection을 Open
하면서 나는 에러 같은데...
DCOMConnection을 사용하는게 맞는지 모르겠네요...(다른걸 이용해야
하는지요)
그리구 TDCOMConnection의 ComputerName을 지정하지 않으면
"클래스가 등록되지 않았습니다"란 메세지가 뜹니다....
얼마전 같은 문제로 고민한 적이 있습니다.
아래 사이트 주소가 많은 도움이 되었습니다.
http://www.delphikorea.com/Sampapp/MIDAS/DCOM/DCOM.htm
그리고 95,98의 경우 [제어판] > [네트워크 설정]에서
[사용자 액세스 제어]를 선택하고
[사용자와 그룹 목록 저장 위치(L)]은 NT 마이다스 서버가
설치되어 있는 컴퓨터의 이름을 써주세요.