Q&A

  • DLL Loading error...
    Handle := LoadLibrary('Serra1200.DLL');
    if Handle <> 0 then
    begin
        @ShareDLL := GetProcAddress(Handle, 'Serra1200');
        if @ShareDLL <> nil then
        begin
            ShareDLL(MSG);
        end;
        FreeLibrary(Handle);
    end;

이런식으로 DLL을 불러오는데, 98에서는 정상적으로 동작하는데,
2000/XP에서는 DLL을 로딩하지 못하고, Handle값을 0으로 반환합니다.

델파이버전은 4.0인데요..

원인을 모르겠네요.. 컴포넌트 문제일까요? 아님 다른 문제일까요?
이런 상황에 대한 일반적인 이유를 알고 싶습니다.

그럼 답변 부탁드립니다^^
0  COMMENTS