AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 09:32

Parameter dieser Suchanfrage:

Suche in Thema: mit string an PTypeinfo rankommen
Suche alle Beiträge, die von "negaH" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 6 von insges. 6 Treffern
Suche benötigte 0.006s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    An die interne Liste die in RegisterClass() benutzt wird kommst du nicht in jeder Delphi Version, soviel ich weis.
    Du kannst im grunde nur mit RegisterClass() Klassen dort hinzufügen und mit GetClass() nachfragen ob eine Klasse registriert wurde. Man könnte per Tricks an diese globale Variable herankommen, das geht mit absoluter Sicherheit. Das wäre dann aber von der Delphi Version abhängig.
    ...
  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    Du hast es schon gesagt: RegisterClass() und GetClass() sind die Wege die die Borlandianer vorgesehen haben. Allerdings hast du natürlich mit EnumTypeInfo() nun Zugriff auf alle RTTI aller geladenen Module und ergo auch auf alle Klassen die in der Anwednung verwendet werden. Also nicht nur diejenigen die mit RegisterClass() registriert worden, sondern als ALLE. Auch diejenigen die private sind...
  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    Ich habe deinen Source 1 zu 1 nun mal in Delphi 5 und Delphi 3 getestet. Jeweils ohne und mit Packages. Es funktionierte immer egal ob ich TBorderIcon oder TBorderIcons benutze.

    Es sieht wohl so aus das du Unit Forms.pas garnicht in deinem Projekt benutzt und der Compiler somit auch nicht den Typ TBorderIcon einlinkt.

    Obige Methode kann ja nur RTTIs finden die auch im Program verwendet...
  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    Ich kann beim Überfliegen deines Source jetzt keinen Fehler entdecken. Du solltest die HTML Tags hier benutzen damit dein Source besser lesbar ist. Einfach im Editor oben den Button "Delphi-Code" drücken.

    Kann es sein das der Typ "TBorderIcons" heist ?



    Nein. Nach persönlicher Aussage einiger Borland Programmierer in den Newsgroups mir gegenüber, ist es definitiv überhaupt nicht möglich...
  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    Uff, das ist im Falle dieser Unit aber schlecht.

    Extrahiere dir meine Funktion EnumTypeInfos(). Diese enthält den entscheidenden Trick und der Rest ist nur ein komfortabler Überbau -> Hilfsfunktonen.

    Auf alle Fälle kannst du nun über alle RTTI Records der Module iterieren. Mit PTypeInfo^.Name kannst du dabei einen Vergleich mit deinem Suchstring anstellen und findest auf diese Weise den...
  • Forum: Object-Pascal / Delphi-Language

    Re: mit string an PTypeinfo rankommen

      Delphi
      by negaH, 27. Apr 2006
    Damit http://www.delphipraxis.net/internal_redirect.php?t=61065&highlight= funktioniert das.

    Gruß Hagen


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=negaH&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=68287
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:33 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