Witam,
mam dziwny problem. W aplikacji która składa się z exe i dll nie mogę debugować dll. Na exe-ku wszystko działa. Na dll-ce mogę założyć pułapki i na pierwszej debugger staje po czym przejście do następnej linii kodu kończy się zamrożeniem aplikacji i wyłączeniem opcji step into, step over itp. Po zamrożeniu zostaje tylko pausa i reset przy czym pausa też jakoś nie 'pausuje'. Ponowne wciśniecie pausy wyświetla komunikat "delphi is already stopping the process, this will terminate the process". 2-3 dni temu wszystko działała w porzadku. Program się nie wywala, błędy nie wyskakują. Na starszej wersji projektu mam to samo. Wina jest gdzieś w kompilatorze. Dla dll-ki mam poprawnie ustawioną ścieżkę exe-ka w parametrach "host application". Próbowałem już zmieniać opcje ale cały czas to samo. Opcje z google się wyczerpały. Może ktoś ma pomysł jak to odkręcić. Jak nic nie wymyślę do popołudnia to będę chyba ponownie stawiał kompilator chociaż wolałbym tego uniknąć. Mam trochę dodatkowych komponentów do poinstalowania i skonfigurowania.
W załączniku zrzuty z częścią ustawień kompilatora.
- compiler.JPG (44 KB) - ściągnięć: 177
- linker.JPG (43 KB) - ściągnięć: 178
- debugger.JPG (47 KB) - ściągnięć: 206