AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi Adresse einer Funktion über Name herausfinden
Thema durchsuchen
Ansicht
Themen-Optionen

Adresse einer Funktion über Name herausfinden

Ein Thema von Garby · begonnen am 30. Jun 2003 · letzter Beitrag vom 1. Jul 2003
 
darkstone

Registriert seit: 4. Feb 2003
26 Beiträge
 
#8
  Alt 1. Jul 2003, 12:11
@jbg: Ich glaub, es müsste so heissen:
procedure aProbe( Text: String ); of object; @Garby: Ich glaub ich weiss was du meinst: Du kennst die Prozedur-Typen, aber du weisst zur Laufzeit nicht, welcher daherkommt. Du willst zur Runtime wissen, welche Parameter die Proc hat. AFAIK sollte es eine Unit geben, die "DsgnInf" oder so ähnlich heisst. Auf alle Fälle sind in dieser Unit die Typen für die RTTI (RunTimeTypeInformation) drin. Darin sollte es auch "TMethod" geben, in der auch die Params stehen sollten. Wie gesagt, ich weiss den Unit-Name jetzt nicht - Es wird am besten sein, wenn du Alle *.pas deines Delphi-Verzeichnisses nach dem Inhalt "TMethod" durchsuchst. In der Hilfe steht nämlich auch nix g'scheites über RTTI - ausser dass es das Ding gibt, und dass es einen Compiler-Switch dafür gibt.
  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 12:49 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