2009-04-01 2 views
0

Delphi와 형식 라이브러리를 사용하여 몇 가지 AUTOObjects를 만들었습니다. 오류없이 컴파일하지만 등록하려고하면 델파이가 멈추고 정상으로 돌아 가지 않습니다. 델파이 7과 2006에서 모두 등록하려고했지만 동일한 문제가 발생합니다. 델파이의 데모에서 간단한 라이브러리를 등록하려고했는데, 나쁜 레지스트리 파일을 배제하고 있습니다.형식 라이브러리 등록시 Delphi Froze

내 코드에 문제가있을 수 있지만, 잘 컴파일되고 코드를 입력하지 않았기 때문에 잘 모르겠습니다. RegisterDLL에.

누구나 전에도 동일한 문제가 있었습니까?

답변

0

모두에게 건배. 나는 그 문제를 해결했다. 문제는 하나의 유닛에 초기화 코드가 스레드를 생성 했으므로 이제 제거했습니다. 라이브러리는 정상적으로 등록됩니다. :)

1

귀하를 도울 수있는 충분한 정보를 제공하지 않았습니다.

기술적 인 질문을하는 방법에 대해서는 http://support.microsoft.com/kb/555375을 읽으십시오.이 질문은 Microsoft 뉴스 그룹 용으로 작성되었지만 여기에는 동일한 응용 프로그램이 있습니다.

1

COM dll을 등록 할 때 유닛의 초기화 섹션도 실행됩니다. tregsvr 또는 regsvr32를 사용하여 Delphi 외부에서 등록을 시도하고 문제가 없는지 확인하십시오. 또한 이러한 도구를 시작 프로젝트로 사용할 수 있으며 등록 된 DLL을 디버깅 할 수 있습니다.

관련 문제