AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi RTTI funktioniert bei Records nur bedingt
Thema durchsuchen
Ansicht
Themen-Optionen

RTTI funktioniert bei Records nur bedingt

Ein Thema von s.h.a.r.k · begonnen am 8. Mär 2010 · letzter Beitrag vom 9. Mär 2010
 
Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#4

Re: RTTI funktioniert bei Records nur bedingt

  Alt 8. Mär 2010, 19:55
Zitat von himitsu:
Bei den Klassen werden vorallem RTTI-Infos zu den Published-Properties und -Methoden ausgegeben ... zum Rest gibt es kaum Informationen und wenn, dann hängt es oftmals von bestimmten Bedingungen ab.
An den Direktiven habe ich bisher noch nichts gedreht; bei den Klassen funktioniert ja auch alles wunderbar.

Zitat von himitsu:
Public-Sachen werden per Standard nicht aufgelistet, es sei denn die Klasse oder ein Vorfahre wurde entsprechend erstellt (wie z.B. bei TCollection).
Wie meinst du das? Ich will ja an die Properties und diese sind im public-Teil. Bei den Klassen ist dies ohne Probleme möglich. Aber selbst die private-Methode SetValue() wird nicht ausgegeben.

[edit] Wo zum T***** war die rote Box?

Danke, werde es gleich mal anschauen!

[edit2] wow, das liest sich ja echt super... Wie kann man sowas einfach mal vergessen?! Mir scheint aber allgemein, dass die RTTI-Unterstützung für Records nur sehr spährlich ist.
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:12 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz