Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   import java.Reflection; gibts das auch mit uses?! (https://www.delphipraxis.net/61391-import-java-reflection%3B-gibts-das-auch-mit-uses.html)

Corelgott 20. Jan 2006 20:10


import java.Reflection; gibts das auch mit uses?!
 
hi @ all,

hmm bin mir nicht ganz sicher ob ich hier (im IDE-Forum) so richtig bin...

Aber ich habe dennoch mal ne Frage:

Kennt wer ne Komponente oder ne Unit oder irgendetwas, dass ähnlich wie die reflection classes bei java funktionier?
Müsste es doch eigentlich geben...

Bzw. kann man irgendwie an den Call-Stack des eigen Threads ran kommen?

Zumindest wärend (DebugHook) sollte das doch geben... Die IDE weiss ja auch "was Sache" ist bzw. was gerade los ist...
Kommt man villeicht über die IDE selbst da ran?

Ich frage deshalb, da ich in letzter zeit recht häufig mit multithread programmen zu tun habe, in denen teilweise bis zu 10 thread-buffer laufen müssen... (ok sind eingeltich bis zu 50 buffer aber "nur" 10 threads)

Und wenn da einer mist baut.... Finde ich den natürlich nur mit größen mühen...
Wäre aber toll, wenn man nen weg hätte den aktuellen call-stack jedes threads an zu zeigen...

Ok ist glaube ich dann doch schon ein bissel schwieriger, da man bei java immerhin die alles wissende vm hat...

Vorschläge?
Wäre sehr dankbar...

thx & cya
Corelgott

Bernhard Geyer 23. Jan 2006 21:27

Re: import java.Reflection; gibts das auch mit uses?!
 
In der Jedi Code Library gibts Units die bei aktiven Debug-Infos dir detailiert den Aufrufstack liefern können.
Hierbei sind die Beispiel StackTrace und FrameTrace ganz hilfreich.

Elvis 23. Jan 2006 21:35

Re: import java.Reflection; gibts das auch mit uses?!
 
Zitat:

Zitat von Corelgott
Kennt wer ne Komponente oder ne Unit oder irgendetwas, dass ähnlich wie die reflection classes bei java funktionier?
Müsste es doch eigentlich geben...

Vergiss das mal ganz schnell wieder...
Delphis RTTI ist nur das was beim Kompilieren liegen blieb. Es ist in keinster Weise mit Reflection (egal ob aus Java oder .Net) zu vergleichen.

Hach... :love: Reflection... :love:

Corelgott 23. Jan 2006 21:39

Re: import java.Reflection; gibts das auch mit uses?!
 
hmm das ist mir schon klar, dass das alles nur der rest ist... aber hätte ja seien können...
Und bekanntlich gibt es ja nix, was es nicht gibt... villeicht hat ja so was mal wer rumliegen...
man kann ja wohl noch hoffen...

Elvis 24. Jan 2006 09:07

Re: import java.Reflection; gibts das auch mit uses?!
 
War gar nicht böse gemeint. Wollte nur verhindern dass du dir zuviel Hoffnung machst. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:32 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