External exception C0000026 během začátku ladění

vložil Radek Červinka 26. února 2015 23:06

Jedná se o těžko reprodukovatelný problém při ladění, kdy někteří uživatelé mají na 64 bit Windows 7+ problém spustit ladění u některých projektů. Start programu je následován výjimkou a IDE to někdy nerozchodí. Jedná se o zlomek uživatelů, ale dokáže to slušně otrávit. Pokud vím, problém se může (resp. sem tam se vyskytne u různých uživatelů) vyskytnout na různých verzích nejméně od XE2 (někdo tvrdí i D2007).

Problém je reportován např. QC 111022 a existují dvě možná řešení:

  • pokud máte AQ Time, tak ho zkuste zrušit
  • pokud to nepomůže, tak v registru HKCU\Software\Embarcadero\BDS\xxx\Debugging\Embarcadero Debuggers\Evaluators nastavte u comp32x.dll z hodnoty 1 na -1. xxx je verze Delphi, tj. třeba 10.0

Pro úplnost: comp32x.dll je DLL verze C++ kompilátoru a C++ evaluátoru pro debugger. Tj. jeho zakázáním přijdete o podporu C stylu zobrazení v debuggeru a myslím i podporu tds (nebo jak to jmenuje, tj. ladicí informace z C++ Builderu?).

Jak jsem řekl: ne moc častý problém, ale pokud ano, tak je to otravné.

Tagy: ,

Podpora | Praxe

Komentování ukončeno

Naše nabídka

MVP
Ing. Radek Červinka - Embarcadero MVP
profil na linkedin, Twitter:@delphicz

Nabízím placené poradenství a konzultace v oblasti programování a vývoje SW.
Dále nabízíme i vývoj speciálního software na zakázku.

Neváhejte nás kontaktovat (i ohledně reklamy).

love Delphi

O Delphi.cz

Delphi je moderní RAD nástroj podporující tvorbu nativních aplikací pro platformu Win32, Win64, Mac OSX, Linux a na iPhone a Android.

Delphi.cz je nezávislý portál pro uživatele Delphi. Portál není koncipován pro úplné začátečníky, i když i ti se zde nebudou nudit, ale spíše na programátory, kteří již něco znají a chtějí své znalosti dále rozvíjet a sledovat novinky.

Poslední komentáře

Comment RSS

Dle měsíců