AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Herausfinden, welchen Typs (z.B.Boolean) eine Property ist?
Thema durchsuchen
Ansicht
Themen-Optionen

Herausfinden, welchen Typs (z.B.Boolean) eine Property ist?

Ein Thema von webcss · begonnen am 17. Apr 2008 · letzter Beitrag vom 17. Apr 2008
 
Benutzerbild von nicodex
nicodex

Registriert seit: 2. Jan 2008
Ort: Darmstadt
286 Beiträge
 
Delphi 2007 Professional
 
#5

Re: Herausfinden, welchen Typs (z.B.Boolean) eine Property i

  Alt 17. Apr 2008, 13:31
Zitat von webcss:
Meine Frage war eindeutig (Wie kann ich feststellen, ob eine Property vom Vorfahren einer Klasse geerbt wurde oder erst im Nachfahren definiert wurde?). Die Antworten waren einmal ..das geht mit RTTI.. (wusste ich schon, stand auch in meiner Frage) und das das nur mit Published-Properties geht (an der Fragestellung vorbei).
Wir brauchen uns darüber nicht streiten. Mein Quelltext hat deine Frage insofern beantwortet, dass er ein Beispiel aufzeigt, bei dem es nicht geht (Property wurde erst in der abgeleiteten Klasse als published definiert - deshalb gibt es in der Basisklasse keine RTTI-Informationen zu dem dennoch existierenden Property).

Zitat von webcss:
mit Standard-Typen meine ich die in TTypeKind(unit TypInfo) deklarierten, und da sind Boolean, Currency und TDateTime nunmal nicht dabei. Genau diese möchte ich speziell herausfinden.
TTypeInfo enthält neben 'Kind' auch 'Name'. Ansonsten kommt man mittels GetTypeData() an die zusätzlichen Informationen (siehe Beispiel im anderen Thread).
  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 18:14 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