박후선님의 MIDAS 강좌를 보면서 델파이 3.0에서 프로그램을 해봤습니다.
우선 어플리케션 서버를 작성을 했지요.
그리고 클라이언트 어플리케이션을 작성을 했어요. 제 PC에서요.
OS 는 Win95이고요,
제 PC에서는 실행이 정상적으로 되는 것 같아요.
그래서 제가 가지고 있는 NoteBook(여기도 물론 델파이 3.0이 설치)에
클리아언트 어플리케이션을 카피해서 실행을 하면
'Exception EOleSysError in module CLIENT.EXE at 0005519D.
RPC 서버를 사용할 수 없습니다.' 라는 애러가 납니다.
어떻게 해야 하는지요.
물론 DBClient.dll 을 WindowsSystem 에 카피했고요..
문제가 있다면 서버로 쓰고있는 PC 인지, 아니면 NoteBook 인지..
또는 서버프로그램이 문제가 있는지, 클라이언트 프로그램이 문제인지..
를 알고 싶습니다.
델파이 예제에 있는 DemosdbClientdsempEdit.exe 를 노트북에서 실행하면
'Exception EOleSysError in module EMPEDIT.EXE at 0004A5BD.
클래스가 등록되지 않았습니다.' 라는 애러 메시지가 납니다.'
확실하지 않더라도 좋은니까, "혹시 이런것 때문아닌가요?" 라는 말씀이라도
부탁드립니다.
좋은 하루 보내세요
> 박후선님의 MIDAS 강좌를 보면서 델파이 3.0에서 프로그램을 해봤습니다.
> 우선 어플리케션 서버를 작성을 했지요.
> 그리고 클라이언트 어플리케이션을 작성을 했어요. 제 PC에서요.
> OS 는 Win95이고요,
> 제 PC에서는 실행이 정상적으로 되는 것 같아요.
> 그래서 제가 가지고 있는 NoteBook(여기도 물론 델파이 3.0이 설치)에
> 클리아언트 어플리케이션을 카피해서 실행을 하면
> 'Exception EOleSysError in module CLIENT.EXE at 0005519D.
> RPC 서버를 사용할 수 없습니다.' 라는 애러가 납니다.
> 어떻게 해야 하는지요.
> 물론 DBClient.dll 을 WindowsSystem 에 카피했고요..
> 문제가 있다면 서버로 쓰고있는 PC 인지, 아니면 NoteBook 인지..
> 또는 서버프로그램이 문제가 있는지, 클라이언트 프로그램이 문제인지..
> 를 알고 싶습니다.
> 델파이 예제에 있는 DemosdbClientdsempEdit.exe 를 노트북에서 실행하면
> 'Exception EOleSysError in module EMPEDIT.EXE at 0004A5BD.
> 클래스가 등록되지 않았습니다.' 라는 애러 메시지가 납니다.'
> 확실하지 않더라도 좋은니까, "혹시 이런것 때문아닌가요?" 라는 말씀이라도
> 부탁드립니다.
>
> 좋은 하루 보내세요
>
윈도는 dll이나 ocx들은 카피만 해준다고 사용할 수 있는것이 아니거든요...
제 생각엔 DBClient.dll 이 윈도 레지스트리에 등록되지 않아서 그렇지 않나
생각이 됩니다.
시스템 디렉토리에 가면 Regsvr32.exe라는 파일이 있는데
시작버튼의 실행창에서 'Regsvr32.exe DBClient.dll'라고 치고 엔처를 치면
레지스트리에 등록되었다고 메시지가 뜹니다...
저는 vb에서 경험했던거라... 한번 적어봅니다.
그럼 잘 해결되길....