아래와 같은 조건이 발생할 경우 프로그램 종료 시 액세스 바이올레이션이 발생할 수 있습니다.
1. 쉘 익스텐션 DLL 에서 내부적으로 jedi 유닛이 포함됨
2. 새 메인 프로그램에서 jedi 유닛이 포함되고 TOpenDialog를 통해서 쉘 익스텐션을 로드할 경우
procedure UnregisterUnitVersion(Instance: THandle);
var
UnitVersioning: TUnitVersioning;
begin
UnitVersioning := GetUnitVersioning;
if Assigned(UnitVersioning) then
오류나는 부분 >> UnitVersioning.UnregisterModule(Instance);
end;
현재로써는 문제를 쉽게 해결하려면 쉘 익스텐션내에서는 jedi 를 사용하지 않으면 해결됩니다.
'인터넷/IT > 프로그래밍' 카테고리의 다른 글
npm install 시 Error: failed to fetch from registry: 오류가 뜨는 경우 (0) | 2014.06.15 |
---|---|
node.js - goo.gl 을 이용한 짧은 주소 생성하기 (0) | 2014.06.13 |
우분투(Ubuntu) 12.04 LTS - OpenSSL Heartbleed 패치하기(CVE-2014-0160) (0) | 2014.04.11 |
svn 에서 새 프로젝트 저장소 생성하기 (0) | 2014.04.08 |
cannot be shown because the specified help collection 'ms-help://ms.WDK.v10.7600.091201' is invalid. (0) | 2014.03.18 |
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.