내 소프트웨어를 사용할 때 shell32.dll 파일과 관련된 액세스 위반이 발생하기 시작한 사용자가 있습니다. 이것은 D2009에서 컴파일 된 첫 번째 버전 인 소프트웨어 최신 버전으로 업그레이드 한 후에 발생하기 시작했습니다.Delphi 2009에서 shell32.dll 오류가 발생 했습니까?
다른 사람이 AV 문제를보고하는 사람이 없으며 직접 복제 할 수 없었습니다. 따라서 Windows의 특정 설치와 관련이있는 것으로 보입니다. EurekaLog를 사용하기 때문에 이러한 AV 중 일부는 응용 프로그램에서 다양한 형식의 생성 또는 표시와 관련이 있음을 알 수 있습니다. 종종 다음 참조가 호출 스택의 마지막 항목으로 제공됩니다.
shell32.dll > ILIsEqual
이 사용자를 어떻게 다시 얻을 수있는 아이디어가 있습니까? 또는 실제로 문제가 무엇인지 더 많은 단서를 얻을 수 있습니까? 과거에는 이러한 오류가 한 사용자의 컴퓨터에서만 발생하여 추적하기가 매우 어려웠습니다. ...
클라이언트는 어떤 OS를 사용합니까? –
호출 스택의 마지막 항목은 호출 스택의 코드 _에서 마지막으로 중요하지는 않습니다. 당신의 코드는 무엇을하고 있으며, 결국 쉘 32로 호출하는 함수는 무엇입니까? –
클라이언트가 XP Pro SP3을 사용 중입니다. 문제는 내 코드의 마지막 것이 항상 같지 않다는 것입니다. 그리고 오류는 버튼을 클릭하는 것과 같은 반복적 인 작업에서 비롯된 것이 아닙니다. 또한 양식을 표시하는 것과 같은 간단한 작업에서 항상 그렇습니다. 나는 그의 OS 설치로 엉망이됐다고 생각하기 시작했다. – croceldon