Forum: Object-Pascal / Delphi-Language
by himitsu,
2. Mär 2012
Wenn keine entsprechenden Debuginfos einkompiliert sind, dann kann die Funktion natürlich auch nichts finden.
Forum: Object-Pascal / Delphi-Language
by himitsu,
28. Feb 2012
Wobei das schon möglich ist, also ein toll, welche diese zeilen in den Quellcode einbaut, wenn man sie haben will und rausbaut, wenn nicht.
Ein echter Precompiler hääte nur den Vorteil, daß er diese Änderung virtuell/temporär/unsichtbar nur wärend des Compilierens machen könnte.
Forum: Object-Pascal / Delphi-Language
by himitsu,
24. Feb 2012
Oder der TE hat vergessen es anzugeben. D5 ist die Standardeinstellung.
http://www.delphipraxis.net/issue-344/
Für mich klingt das wie "Alle".
Forum: Object-Pascal / Delphi-Language
by himitsu,
24. Feb 2012
Ein einfacher Weg wäre, wenn es ein Event gäbe, welches schon eingebaut ist (zu Beginn und am ende jeder Prozedur), aber sowas gibt es in Delphi nicht.
Bei Scriptsprachen, wie JavaScript und auch teilweise bei gemanagten Sprachen (vielleicht .NET) sähe die Sache anders aus. Also vorwiegend dort, wo ein Programm den Code interpretiert und wo man sich in den Interpretierer reinhängen kann.
Du...
Forum: Object-Pascal / Delphi-Language
by himitsu,
24. Feb 2012
Mehrere Die Wege hatte ich doch schonmal aufgezählt?
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Feb 2012
Wenn man absolut keine Ahnung hat, was das eigene Programm macht und man das nun endlich mal wissen will? :stupid:
Bei 'ner Multithreadanwendung, mit "ausreichend" (tausenden/millionen) Funktionen, da möchte ich dan die "kleinen" Logdateien sehn und vorallem den, welcher damit dann auch wirklich noch was anfangen kann (den, der in dieser Masse dann noch das Wichtige findet).
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Feb 2012
Die VAriante mit dem Interface ist eigentlich genial. :thumb:
Das darf ich mir doch mopsen? :angle2:
Bastle mir grade eine kleine rudimentäre Log-Klasse, welche ich in meinen Klassen/Komponenten verbauen will, wo unter Anderem auch ein EnterMethode-/ExitMethod-LogAufruf implementiert ist, allerdings muß ich bis jetzt das Exit noch selber aufrufen (OK, da wo man das Result mitloggen will, da...
Forum: Object-Pascal / Delphi-Language
by himitsu,
23. Feb 2012
Tja, einen allgemeinen und vorallem einfachen Weg gibt es nunmal nicht.
Entweger man sucht sich nachträglich (nach dem Kompilieren) aus den erweiterten Debuginfos die Methoden-Anfänge (erste Codezeile) und deren Ende (letzte Codezeile)
und patcht sich dann überall einen Funktionsaufruf (Logfunktion) rein, bzw. erstellt überall dort Haltepunkte, auf die ein eigener Debugger hört.
Oder man...