Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Komponente im Designmode debuggen.. Geht das? (https://www.delphipraxis.net/51760-komponente-im-designmode-debuggen-geht-das.html)

mschaefer 18. Aug 2005 10:42


Komponente im Designmode debuggen.. Geht das?
 
Moin, moin,

mein Problem ist, dass ich eine inzwischen recht komplexe Memokomponente seit kurzem nicht mehr auf ein Form ziehen kann.
Der Designer bricht mit einer Fehlermeldung und einer beliebeigen Speicheradresse ab. Mir ist aber nicht ganz kalr welche Änderung dieses Verhalten ausgelöst hat.

FRAGE: Kann man im Designmode den Debugger starten um zu sehen bei welcher Propertyzuweisung der Fehler auftritt?

Grüße // Martin

Die Muhkuh 18. Aug 2005 10:45

Re: Komponente im Designmode debuggen.. Geht das?
 
Ich würde folgendes versuchen:

Du bindest nur die Unit deiner Komponenten ein und erzeugst dein Memo dynamisch. Du kannst ja einen BreakPoint in die Create-Methode von deinem Memo setzen und dann durchsteppen.

sakura 18. Aug 2005 10:47

Re: Komponente im Designmode debuggen.. Geht das?
 
Zitat:

Zitat von mschaefer
FRAGE: Kann man im Designmode den Debugger starten um zu sehen bei welcher Propertyzuweisung der Fehler auftritt?

Lade Dein Komponenten Package. Im Menü Auführen -> Parameter gibt Du den Pfad zu Deiner Delphi-Echse an und definierst diese als Host-Projekt. Anschließend kannst Du Delphi mit F9 im Delphi-Debugger starten und Deine Komponente Schritte für Schritte auseinander nehmen. Ein großer Pott Kaffee und etwas zum Lesen sind gute Utensilien dabei :zwinker:

...:cat:...

mschaefer 18. Aug 2005 10:57

Re: Komponente im Designmode debuggen.. Geht das?
 
Ja , das ging ja schnell.

Also das dynamisch erstellen ist kein Problem. Der Witz an der Geschichte ist, das besagtes Memo auch in allen Anwendungen (Stantalone oder in der IDE) korrekt startet und arbeitet. Nur beim Designen, beim ziehen auf das Formular beschwert sich Delphi.

Gut das mit dem "Ausführen" werde ich jetzt mal angehen. Danke Euch schon mal!

Grüße // Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz