2011-03-30 3 views
1

델파이 제작 라이브러리 (종속성 포함)를 등록하려고합니다. 첫 번째 시도에서 regsvr32가 지정한 모듈을 찾을 수 없다는 오류가 발생했습니다.이 모듈에 대한 답을 찾았고 dll이있는 동일한 디렉터리에 모든 종속성을 복사했습니다.GetLastError가 0x0000007e를 반환하여 regsvr32가 실패 함

하지만 이제는 regsvr32가 GetLastError returned 0x0000007e.이라는 메시지와 함께 실패하고이 특정 오류 코드의 의미를 찾을 수 없었습니다. 발견 된 모든 언급은 특정 프로그램이나 라이브러리와 관련이 있으며 특정 이유로이를 해결하는 방법입니다. 예 :

I 등록 사용 명령 (support.softartisans.com AT)

  • RegSvr32 Error: 'LoadLibrary ("safileup.dll") failed. GetLastError returns 0x0000007e (support.microsoft.com AT)
    • 0x0000007e Error When Registering Olemsg32.dll or Cdo.dll Files은 :

      regsvr32 C:\path\to\library.dll 
      

      이 오류의 원인과 해결 방법을 알려주세요.

      UPDATE : ". 지정된 모듈을 찾을 수 없습니다"는 (정말 애매한 방법으로) 에러 코드가 ERROR_MOD_NOT_FOUND에 해당하고, 의미 보인다 ... 내가 전에 가지고 같은 오류가 발생했습니다.

      내가 (대신 새로운 소 instalation 만들려고 노력의)를 테스트 시스템에 실행중인 소 instalation의 폴더 전체를 복사 나는 라이브러리를 등록 할 수 있었다. 이제 필자가 필요로하는 파일이 어느 파일인지 확인해야합니다.

  • 답변

    1

    I는 해당 오류 코드에 대한 세 가지 정의를 찾을 수 있습니다

    # for hex 0x7e/decimal 126 : 
    SYSTEM_THREAD_EXCEPTION_NOT_HANDLED       bugcodes.h 
    NMERR_REMOTE_NOT_A_SERVER          netmon.h 
    SQL_126_severity_15           sql_err 
    # Invalid pseudocolumn '%.*ls'. 
    ERROR_MOD_NOT_FOUND           winerror.h 
    

    는 당신에게 DLL이 같은 RegSvr32 등록해야하는 ActiveX/COM 라이브러리입니다 확실 해요?

    +0

    입니다. 사실, 똑같은 명령을 사용하여 개발 기계에 등록 할 수있었습니다. 그러나 테스트 컴퓨터에 등록하려고 할 때 오류가 발생합니다. –

    +0

    어떤 Windows 버전입니까? Vista 이상인 경우 관리자 권한으로 실행하고 있습니까? –

    +0

    7에 등록 할 수 있습니다. XP에서 문제가 발생합니다. 아직도, 나는 그것을 이미 해결했다고 생각한다 : 어떤 의존성은 여전히 ​​사라진 것 같다. 나는 당신의 대답을 받아 들일 것입니다. 당신의 도움을 주셔서 감사합니다! –