Announcement

Collapse
No announcement yet.

Kallenname ermitteln

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Kallenname ermitteln

    <pre> Hallo,
    ich habe zwei Fragen:

    Ich rufe innerhalb eines Object eine Funktion
    aus einer anderen Unit auf, diese gehört aber
    zu keiner Klasse.
    Kann ich innerhalb dieser Funktion trotz dem
    die Klassen ermitteln, aus der ich diese
    Funktion aufgerufen habe?

    Und kann ich innerhalb einer Funktion oder
    Procedure, den Namen der Funktion o. Proc.
    ermitteln, aus der ich diese aufgerufen habe.

    </pre>

  • #2
    Fuer 1. musst du das Objekt uebergeben, sonst ist kein Zugang zu den RTTI-Informationen vorhanden (RunTime Type Information).<br>
    Fuer zwei ist in einem normalen Programm nicht genug Info enthalten. Die Jedi Code Library enthaelt aber JclDebug (und einen Wizard). Damit wird das MAP-File zum EXE hinzugefuegt und es ist ein Stack-Trace mit Namen und Zeilennummern moeglich

    Comment

    Working...
    X