Come eseguire il debug di un Editor di Proprietà Personalizzato in Delphi 6 (Pro)?
-
23-09-2019 - |
Domanda
Come posso impostare i punti di interruzione e tracciare attraverso un Editor di Proprietà Personalizzato che ho scritto per un mio VCL derivati componenti (Component Palette membro)?Il problema, naturalmente, è che si desidera eseguire il debug di codice che viene eseguito in un compilato BPL, mentre l'IDE è attivo e non è in esecuzione un'applicazione attiva.Impostare i punti di interruzione in BPL file di origine non fare nulla.
Link a un tutorial o un articolo su debug Personalizzato Editor di Proprietà sarebbe troppo grande.
Grazie.
Soluzione
Dite l'IDE da usare se stesso come l'applicazione host e premere il pulsante "Esegui". Sarà generare una nuova istanza della IDE, e si può fare tutto ciò che è necessario fare ha colpito il punto di interruzione si imposta e si può eseguire il debug come si farebbe normalmente.
Io non sono sicuro al 100%, dove è in D6, ma in D2010, è ambientato in Esegui> Parametri ... Penso che sia lo stesso per D6, ma come ho detto, non sono sicuro. Se non vedi quel particolare voce di menu, si dovrebbe avere qualcosa di simile.
Altri suggerimenti
utilizzando OutputDebugString può aiuta ...non è così cool come punti di interruzione e, passo dopo passo , certo , ma si può tracciare il flusso e il valore di uscita