Mam projekt COM DLL, i jestem w stanie debugować go (zatrzymaj w pułapkach) w Delphi 2007 i XE8.Delphi 10 Seattle i 10.1 Berlin nie mogą debugować COM DLL
Jednak wydaje się, że IDE nie może zatrzymać się w pułapce w Delphi 10 Seattle lub 10.1 Berlin.
Moje kroki debugowania:
Zmień debugowania (i sprawdzić te opcje debugowania zaznaczone np Debug informacji).
regsvr32 DLL projektu w ramach katalogu wyjściowego
zapisu vbscript, który po prostu tworzy obiekt COM i wywołuje jego metodę w debugg ee ustawienie linii poleceń
Run
pomocąc:\windows\syswow64\cscript.exe
przez 32-bitową lub 64-c:\windows\system32\cscript.exe
bitów debugowaniaustawić parametr wiersza uruchomić VBScript.
ustawić punkt przerwania w wywołanej metodzie.
F9 Hit
Oczekiwany: zatrzymać przy zerwaniu
w Delphi 2007 i XE8, wszystko jest OK, ale nie byłem w stanie zrobić to w Delphi Seattle czy Berlinie.
Co może się tu nie udać? Czy są jakieś ustawienia, które muszę włączyć/wyłączyć w celu debugowania biblioteki DLL COM w najnowszej wersji Delphi IDE?
Dobre pytanie, ale nie tak łatwo odpowiedzieć. Może to być błąd. –
Złóż raport z Embarcadero w [Portal jakości] (http://quality.embarcadero.com). –