Hi Am Sonntag, den 18.12.2005, 17:50 +0100 schrieb Wolfgang Rohdewald: > maybe > > void Recording(const cDevice *Device, const char *Name, const char *FileName=0) > > would reduce the needed plugin changes? > Please don't used parameter completion. Remember a virtual function of a Plugin must always adjusted. A Plugin could only use a #ifdef for downward compatibility. Maybe could a pure virtual / abstact interface help to enforce a compatibility at build time. virtual void Recording(const cDevice *Device, const char *Name, const char *FileName) = 0; with kind regards, Andreas