2013-02-28 2 views
3

이전 버전의 Eldos SecureBlackBox를 설치했습니다. 이제 저는 그것을 제거하고 최신 버전을 설치했습니다. 불행히도 델파이는 이전 DCU 파일을 캐시하므로 새 dcu 파일의 새 속성을 사용할 수 없습니다.Delphi 7이 DCU 파일을 캐시하는 위치를 아는 사람이 있습니까?

델파이 7에서 DCU 파일을 캐시하는 사람은 누구입니까? 새 DCU 파일이로드되었는지 확인해야합니까?

나는 CCLeaner로 정리를 시도했지만 성공하지는 못했습니다. 이 컴파일 할 때 감사

월터

답변

2

델파이 메모리를 제외하고 "DCU 파일을 캐시"하지 않습니다.

새 구성 요소에서 액세스 할 수없는 새 등록 정보가있는 경우 이전 구성 요소를 올바르게 설치하지 않았고 IDE가 이전 designtime/runtime 패키지에서 정보를 가져옵니다.

새 패키지를 설치하기 전에 이전 패키지와 dcus를 올바르게 제거한 다음 새 패키지를 IDE에 올바르게 설치해야합니다. DCU는 기본적으로 설치 후 SecureBlackBox\Sources 폴더에 설치됩니다 (패키지가 컴파일 및 설치 될 때 생성됩니다).

새 파일을 설치하기 전에 컴퓨터에서 컴파일 된 패키지 파일 (.dpc)을 제거해야 할 수도 있습니다. 컴퓨터에서 *.dcp 파일을 검색하십시오. My Documents 폴더에 SecureBlackBox와 관련된 몇 가지가 있습니다. 새 버전을 설치하기 전에 제거해야합니다.

+0

다음을 참조하십시오 : https://eldos.com/forum/read.php?FID=7&TID=4240&MID=23832&sphrase_id=425838#message23832 그 이유는 UAC가 꺼지지 않았고 dcu가 VirtualStore에 있었기 때문입니다. –

+0

그게 전부입니다 그러나 델파이는 DCU 파일을 캐싱하지 않습니다. Windows는 UAC 때문에 폴더를 가상화합니다. 그들은 같은 것이 아닙니다. :-) –

+0

감사합니다. Ken, 네. 저는 WIN7에 대한 UAC 지식을 닦았습니다. –

관련 문제