Forum: Object-Pascal / Delphi-Language
by himitsu,
9. Mai 2014
Nur um das nochmal klarzustellen: Dieser Weg funktioniert nur, wenn das Interface/Object maximal einen der Interfaces supportet.
Ansonsten bekommt man nicht die richtige IID, sondern nur die, welche davon als Erster in der Liste steht.
Forum: Object-Pascal / Delphi-Language
by himitsu,
7. Mai 2014
Ich weiß jetzt auch nicht, wie das geht ... ich hab fast die Befürchtung, daß es nicht geht.
Abgesehn davon daß Interfaces im Delphi nichtmal eine IID haben müssen.
Aber du kannst dir das Objekt aus dem Interface ziehen (solange sich dahinter ein Delphi-Objekt versteckt), von dem listet man alle Interfaces auf,
holt sich über QueryInterface Instanzen dieser Interfaces, vergleicht die...