AGB  ·  Datenschutz  ·  Impressum  







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

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 10:02

Parameter dieser Suchanfrage:

Suche in Thema: TypeInfo über IID oder Klasse (und RTTI)
Suche alle Beiträge, die von "choose" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 8 von insges. 8 Treffern
Suche benötigte 0.005s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 22. Jul 2005
    Hallo Hagen,



    wiedereinmal steht der in Delphi typische Komfort im Vordergund (sonst könnte man es ja gleich mit Java machen ;)). Für die Entwickler soll das System daher so einfach wie möglich sein und nicht etwa durch die Fülle an vorzunehmenen Einstellungen unverhältnismäßig viel Aufwand verlagern und so den Nutzen zerstören.
    Aus diesem Grund werde ich im ersten Schritt wohl 1.) und in...
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Ich denke dran, schließlich werde ich mit hoher Wahrscheinlichkeit Deinen Code in den Teilbereich mit den Plug-ins einbauen (mit bedingter Kompilierung, versteht sich), sofern hier weder Einwände gegen die Kompatibiltät noch elegentare Vorschläge innerhalb der nächsten Tage kommen.


    :shock: :lol: Dann muss ich bestimmt noch irgendetwas Performancesteigerndes oder kryptographisch Abgehobenes...
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo Hagen,



    puh... Das haben andere Leute (auch unter dem Namen Inversion of Control Container) viel besser erklärt, als ich das wohl hier könnte. Leider fehlt mir dazu im Augenblick die Zeit, das genauer vorzustellen, gehe aber davon aus, dass die inzwischen gut verwendbare Lösung "eines Tages" der Öffentlichkeit vorgestellt/zur Verfügung gestellt wird.


    Klingt vernüftig! Ich habe...
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo Hagen,


    ich weiß, dass Du auf den D5-Compiler schwörst, aber in meinem D7 konnte ich (wie barf00s?) die folgende überladene Variante von Supports finden, die ich auch gerne von Zeit zu Zeit einsetze:
    function Supports(const AClass: TClass; const IID: TGUID): Boolean;
    begin
    Result := AClass.GetInterfaceEntry(IID) <> nil;
    end;
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo barf00s,

    ich ergänze gerade mein Framework zur Dependency Injection um die Möglichkeiten eines Plug-In-Frameworks eines Drittherstellers, das pro Modul eine Liste von Fabriken bereithält, die neben der Fabrikation selbst leider nur eine Referenz auf die (dynamisch nachgeladene) Klasse anbieten. Um den Abhängigkeitsgraphen bei der Injektion traversieren und rekursiv lösen zu können nutzt...
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo barf00s und nochmal Hagen,

    Routinen der Art Supports und HasInterface beantworten wie skizziert die folgende Frage

    mich interessiert aber folgendes:

    Die Frage nach dem Interface selbst sowie dessen IID ließe sich mit TObject.GetInterfaceTable lösen, von dort komme ich aber leider nicht auf eine Referenz von TTypeInfo.

    Aus meiner aktuellen Perspektive bleibt keine andere...
  • Forum: Object-Pascal / Delphi-Language

    Re: TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo Hagen :),

    Deinen Beitrag im Thread IsObject / IsClass habe ich nicht vergessen. Diese Variante ist für mich leider nur ein "Notnagel", weil er nicht auf dokumentierten Routinen basiert. Ich befürchte, dass die Routinen so in Zukunft nicht länger funktieren.

    Hast Du eine Ahnung, ob das mit Delphi2005 gegen Win32 klappt?
  • Forum: Object-Pascal / Delphi-Language

    TypeInfo über IID oder Klasse (und RTTI)

      Delphi
      by choose, 21. Jul 2005
    Hallo zusammen,

    nach meiner Auffassung besitzt jedes Interface mit IID, das von einer Klasse implementiert wird auch TypInfoformationen, die über den Aufruf von
    TypeInfo(IAnInterfaceName)
    abgefragt werden können. Sieht man sich das Kompilat genauer an, ist eine "magische" Adresse zu erkennen, an der eine Referenz auf die Daten abgelegt ist. Diese Zahl wird auch bei Aufrufen von TypeInfo bei...


URL zu dieser Suchanfrage:

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