Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objektinspektor Programmieren (https://www.delphipraxis.net/57653-objektinspektor-programmieren.html)

Aenogym 25. Nov 2005 15:10

Re: Objektinspektor Programmieren
 
Zitat:

Zitat von igel457
Das hat jetzt wieder mehr mit der Ausgangsfrage zu tun:
Kennt sich jemand mit dem JVInspector aus?
Wenn ich insoectedObject auf eine Komponente sezte zeigt der mir brav die published eigenschaften an. Leider nicht bei Objekten die keine Kompontnten sind.

vielleicht liegt das daran, dass published-properties nur bei komponenten sinnvoll sind? ;)
zB hat TStringList keine published eigenschaften, da man sie ja nicht im OI anzeigen muss (weil eben keine komponente)

aenogym

jim_raynor 25. Nov 2005 15:11

Re: Objektinspektor Programmieren
 
Wenn die nicht von TPersistent abgeleitet sind musst du um die erste Klassendefinition den Kompilerschalter M (RTTI-Informationen) aktivieren.

Delphi-Quellcode:
{$M+}
TMyClass = class
private
  fA: Integer;
published
  property A: Integer read fA write fA;
end;
{$M-}
bzw.

{$M+}
TMyClass = class;
{$M-}

// andere Klassen definitionen
....
TMyClass = class;
private
fA: Integer;
published
property A: Integer read fA write fA;
end;[/delphi]

Dann sollte es eigentlich klappen.

igel457 25. Nov 2005 15:16

Re: Objektinspektor Programmieren
 
Danke am euch alle, jezt geht es! :thumb:

:dp:

Ohne euch hätte ich den JVInspector (der einfach besser aussieht als mein eigener) nicht zum laufen bekommen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:39 Uhr.
Seite 2 von 2     12   

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