아래는 제가 작성한 32bit dll file(omin32.dll)의 함수를 선언부분입니다.
작업환경은 delphi2.0 32bit환경입니다.
==============================================================
function A (SID : PChar; SPwd : PChar) : Integer ; stdcall;
function B (UE : PSET) : Integer ; stdcall ;
implementation
function A; external 'omin32.dll';
function B; external 'omin32.dll';
===========================================================
win95 나 win98에서는 아무 문제없이 실행이 됩니다만,
compile할 때는 아무 문제가 없는데,
실행모듈을 WindowsNt에서 실행하면
autoexec.bat에 선언된 path 경로상에서 omin32.dll 파일을 찾을 수가 없다는 에러가 발생합니다.
어떻게 해야 하나요?
해결책을 아시는 분께서는 죄송합니다만,
제 e-main id로 회신을 주시면 감사하겠습니다.
좀 급한 사항이라서요.... 그럼....
> 아래는 제가 작성한 32bit dll file(omin32.dll)의 함수를 선언부분입니다.
> 작업환경은 delphi2.0 32bit환경입니다.
> ==============================================================
> function A (SID : PChar; SPwd : PChar) : Integer ; stdcall;
> function B (UE : PSET) : Integer ; stdcall ;
>
> implementation
>
> function A; external 'omin32.dll';
> function B; external 'omin32.dll';
> ===========================================================
> win95 나 win98에서는 아무 문제없이 실행이 됩니다만,
> compile할 때는 아무 문제가 없는데,
> 실행모듈을 WindowsNt에서 실행하면
> autoexec.bat에 선언된 path 경로상에서 omin32.dll 파일을 찾을 수가 없다는 에러가 발생합니다.
> 어떻게 해야 하나요?
> 해결책을 아시는 분께서는 죄송합니다만,
> 제 e-main id로 회신을 주시면 감사하겠습니다.
> 좀 급한 사항이라서요.... 그럼....
안녕하세요. 말그대로 DLL 을 찾지 못해서인거 같군요.
DLL을 사용하는 프로그램이 실행되면 잘은 모르지만....^^;
우선 프로그램이 있는 폴더를 조사하고 그 다음 패스로 지정된 경로를 찾아보고
그 다음 윈도우즈의 시스템폴더를 뒤져봅니다. 그래도 DLL 이 발견이 안되면..
위와 같이 되는걸로 알고 있습니다.