function GFlanger( sync: ISyncSource, source: ISoundSource ) { output = new source['constructor'](); // [...] }
ISoundSource ist ein Interface, kann also von verschiedenen Klassen kommen (nicht von GFlanger). Aber ich brauche eine Instanz der 'richtigen' Klasse. Wie gesagt, wie oben gehts, aber das kommt mir nicht richtig vor.
Im Logging Framework hatte ich das so gemacht:
http://code.audiofarm.de/Logger/
------------------------------------------------------------------------------
------------------------------------------------------------- Ralf Siegel - Freelance Developer Recommended Listening: Blonde Redhead - Misery Is A Butterfly http://www.blonde-redhead.com -------------------------------------------------------------
------------------------------------------------------ Archiv : //www.freelists.org/archives/ascoders/ Optionen : //www.freelists.org/list/ascoders ------------------------------------------------------