Einzelnen Beitrag anzeigen

tommie-lie
(Gast)

n/a Beiträge
 
#5

Re: an die profis: eine funktion für mehrere klassen verwend

  Alt 11. Apr 2005, 21:21
Zitat von prinz_inzide:
ich brauch das als twebbrowser und tmoziallabrowser.
Dann musst du einen gemeinsamen Vorfahren finden, der das kann, was du willst. Da sie aber beide Active-X-Controls sind, wirst du da wohl arge Probleme haben.
Du könntest höchstens wie schon oben angedeutet mit dem is-Operator abfragen, welche Komponente du da gerade hast und entsprechend casten. Als Variablentyp nimmst du dann einen gemeinsamen Vorfahren, auch wenn er nicht die gewünschte Funktionalität hat (du castest ja ), im Zweifelsfall ist das mindestens TObject, du solltest dir aber den "höchsten" raussuchen. Welcher das ist, steht entweder in irgendeiner Dokumentation oder im Quellcode, indem du die Vererbungshierarchie abklapperst.
  Mit Zitat antworten Zitat