Q&A

  • DCOM 사용시 CLIENT 컴 설정 방법은?
안녕하십니까? 또 질문입니다.

몇일전부터 DCOM을 이용한 CS프로그램을 처음해봤습니다.

책도 찾아보고 인터넷에 나온 자료를 모두(?) 뒤져봤는데

한군데서 막히는 군요(거의 3일째임)



TOOL

====

Delphi 3.0





NT SERVER

=========

1. ver : 4.0 (service pack 5)

2. BDE 설치(이곳에서 ODBC로 DB서버에 연결)

3. server program 등록 : dcomconfg에서 사용자 권한부여,

대화식 사용자로 설정

4. dbclient.dll 등록 (정상처리)

5. stdvcl32.dll 등록 (정상처리)

6. idprov32.dll 등록 (idprov32 was load. but DllRegisterServer

entry point was not found. idprov32 does

not appear to be a .DLL or .OCX file.)





CLIENT (WIN 98)

===============

1. BDE 미설치

2. server program 등록 (한번 실행 해줌)

3. dbclient.dll 등록 (정상처리)

4. client 프로그램 실행

==> "클래스가 등록되지 않았습니다" 라는 메세지가 나온다.



제 컴퓨터(delphi3.0설치)에서 실행하면 client program이 잘 되는데 delphi가

설치 되지않은 컴퓨터에서 실행하면



"클래스가 등록되지 않았습니다"라는 메세지가 나옵니다.



client computer에 등록해야될 다른 화일이 있는 겁니까?

참고로, cilent computer에 stdvcl32.dll, idprov32.dll도 설치 해봤지만

똑같은 메세지만 나오더군요.



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



인천 델 초짜가.

2  COMMENTS
  • Profile
    정근수 1999.08.25 00:53
    이혁 께서 말씀하시기를...

    > 안녕하십니까? 또 질문입니다.

    > 몇일전부터 DCOM을 이용한 CS프로그램을 처음해봤습니다.

    > 책도 찾아보고 인터넷에 나온 자료를 모두(?) 뒤져봤는데

    > 한군데서 막히는 군요(거의 3일째임)

    >

    > TOOL

    > ====

    > Delphi 3.0

    >

    >

    > NT SERVER

    > =========

    > 1. ver : 4.0 (service pack 5)

    > 2. BDE 설치(이곳에서 ODBC로 DB서버에 연결)

    > 3. server program 등록 : dcomconfg에서 사용자 권한부여,

    > 대화식 사용자로 설정

    > 4. dbclient.dll 등록 (정상처리)

    > 5. stdvcl32.dll 등록 (정상처리)

    > 6. idprov32.dll 등록 (idprov32 was load. but DllRegisterServer

    > entry point was not found. idprov32 does

    > not appear to be a .DLL or .OCX file.)

    >

    >

    > CLIENT (WIN 98)

    > ===============

    > 1. BDE 미설치

    > 2. server program 등록 (한번 실행 해줌)

    > 3. dbclient.dll 등록 (정상처리)

    > 4. client 프로그램 실행

    > ==> "클래스가 등록되지 않았습니다" 라는 메세지가 나온다.

    >

    > 제 컴퓨터(delphi3.0설치)에서 실행하면 client program이 잘 되는데 delphi가

    > 설치 되지않은 컴퓨터에서 실행하면

    >

    > "클래스가 등록되지 않았습니다"라는 메세지가 나옵니다.

    >

    > client computer에 등록해야될 다른 화일이 있는 겁니까?

    > 참고로, cilent computer에 stdvcl32.dll, idprov32.dll도 설치 해봤지만

    > 똑같은 메세지만 나오더군요.

    >

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

    >

    > 인천 델 초짜가.



    BDE를 등록해서 해 보세요...



  • Profile
    이혁 1999.08.25 02:02
    정근수 께서 말씀하시기를...

    > 이혁 께서 말씀하시기를...

    > > 안녕하십니까? 또 질문입니다.

    > > 몇일전부터 DCOM을 이용한 CS프로그램을 처음해봤습니다.

    > > 책도 찾아보고 인터넷에 나온 자료를 모두(?) 뒤져봤는데

    > > 한군데서 막히는 군요(거의 3일째임)

    > >

    > > TOOL

    > > ====

    > > Delphi 3.0

    > >

    > >

    > > NT SERVER

    > > =========

    > > 1. ver : 4.0 (service pack 5)

    > > 2. BDE 설치(이곳에서 ODBC로 DB서버에 연결)

    > > 3. server program 등록 : dcomconfg에서 사용자 권한부여,

    > > 대화식 사용자로 설정

    > > 4. dbclient.dll 등록 (정상처리)

    > > 5. stdvcl32.dll 등록 (정상처리)

    > > 6. idprov32.dll 등록 (idprov32 was load. but DllRegisterServer

    > > entry point was not found. idprov32 does

    > > not appear to be a .DLL or .OCX file.)

    > >

    > >

    > > CLIENT (WIN 98)

    > > ===============

    > > 1. BDE 미설치

    > > 2. server program 등록 (한번 실행 해줌)

    > > 3. dbclient.dll 등록 (정상처리)

    > > 4. client 프로그램 실행

    > > ==> "클래스가 등록되지 않았습니다" 라는 메세지가 나온다.

    > >

    > > 제 컴퓨터(delphi3.0설치)에서 실행하면 client program이 잘 되는데 delphi가

    > > 설치 되지않은 컴퓨터에서 실행하면

    > >

    > > "클래스가 등록되지 않았습니다"라는 메세지가 나옵니다.

    > >

    > > client computer에 등록해야될 다른 화일이 있는 겁니까?

    > > 참고로, cilent computer에 stdvcl32.dll, idprov32.dll도 설치 해봤지만

    > > 똑같은 메세지만 나오더군요.

    > >

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

    > >

    > > 인천 델 초짜가.

    >

    > BDE를 등록해서 해 보세요...

    >

    그럼 client computer쪽에 BDE를 등록하란 말씀이십니까?

    저는 client 쪽은 BDE없이 사용하고 싶은데 방법은 없는지요