Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Prism eigenartige Fehlermeldung im Designmodus (https://www.delphipraxis.net/75863-eigenartige-fehlermeldung-im-designmodus.html)

gfjs 26. Aug 2006 06:02


eigenartige Fehlermeldung im Designmodus
 
Guten Morgen, Allerseits.

Ich habe soeben im Designmodus mit dem Objektinspektor bei einer Multiline-TextBox die Fontgröße auf '10' gesetzt. Daraufhin erschien eine Dialogbox mit der Meldung
Delphi-Quellcode:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt."
.
In der TextBox erschien diese Meldung:
Delphi-Quellcode:
"System.NullReferenceExeption: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtr wndProc, IntPthr hWnd, Int32 msg, IntPtr wParm, IntPtr IParam) at System.Windows.Forms.NativeWindow.DefW..."
der Rest war wegen der zu geringen Größe der TextBox nicht mehr lesbar.

Das Projekt lief dann aber problemlos und ohne Fehlermeldung des Compilers. Die Fehlermeldung in der TextBox war zur Laufzeit nicht zu sehen, im Designmodus verschwand sie nach einiger Zeit.

Hat jemand von Euch eine Erklärung dafür?

mfg Jürgen

PS. Das ist mir jetzt schon zum zweiten Mal passiert.

Jürgen Thomas 26. Aug 2006 08:23

Re: eigenartige Fehlermeldung im Designmodus
 
Zitat:

Zitat von gfjs
Delphi-Quellcode:
"Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
.
Das Projekt lief dann aber problemlos und ohne Fehlermeldung des Compilers. Die Fehlermeldung in der TextBox war zur Laufzeit nicht zu sehen, im Designmodus verschwand sie nach einiger Zeit.

Hallo Jürgen,

Du Glücklicher, wenn es Dir erst 2x passiert ist!

Ich habe keine Erklärung dafür. Nach meinen Erfahrungen scheint es sich "nur" um eine Macke der Borland-IDE zu handeln. Diese tritt (bei mir vor allem dann) auf, wenn man im Quelltext irgendeine Änderung vornimmt, die IDE sich einbildet, an einer "falschen" Stelle zu sitzen, die Eingaben sofort auf Richtigkeit prüft und einen "Fehler" feststellt, während die eigene Eingabe noch nicht abgeschlossen ist.

Meine Empfehlung: mit der Maus irgendwohin klicken, sich wundern und einfach weiterarbeiten... Jürgen


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:01 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