Ho un'app Delphi che stiamo migrando al C++. Una cosa che faccio spesso mentre eseguo il debug del mio codice Delphi è un passaggio nel VCL stesso per capire esattamente cosa sta succedendo, per tenere traccia di alcuni bug. È possibile in C + + Builder?Posso passare al codice VCL (Pascal) mentre eseguo il debug di un'app C++?
Supponiamo di essere in C++ Builder e chiamo "ShowMessage". Posso entrare in quella chiamata nella mia sessione di debug e passare a Pascal al volo?
La regola del pacchetto di runtime esiste ancora in XE, con i DCP di debug forniti? –
@Mason, No. C++ richiede i file tds e i DCP. È sul mio radar, quindi lo spingerò. –
@Mason: in tutte le versioni di C++, è necessario abilitare Debug .DCU e disabilitare i pacchetti RTL e Runtime dinamici. Il debugger non può accedere al sorgente VCL se è contenuto in librerie esterne, deve essere compilato direttamente nell'applicazione in fase di debug. –