Hallo,
ich habe eine C++ Wrapper DLL in .NET 2003 geschrieben, um eine vorhandene C++ DLL in .NET einbindbar zu machen. D.h. die DLL wrapped unverwalteten Code in verwalteten COde. Die Einbindung und Nutzung (unter .NET 2003 und .NET 2005) funktioniert soweit prima, nur das wrappen einer Methode mit variabler Parameterliste will mir nicht gelingen.
Ich definiere sie so:
static void sendf(unsigned int level, String __gc* fmt, ...)
{
}
Der zugehörigr Compilerfehler lautet:
error C3269: 'TraceNET2003::Trace::sendf' : a member-function of a managed type cannot be declared with '...'
Was mache ich falsch?
Danke,
Christel
ich habe eine C++ Wrapper DLL in .NET 2003 geschrieben, um eine vorhandene C++ DLL in .NET einbindbar zu machen. D.h. die DLL wrapped unverwalteten Code in verwalteten COde. Die Einbindung und Nutzung (unter .NET 2003 und .NET 2005) funktioniert soweit prima, nur das wrappen einer Methode mit variabler Parameterliste will mir nicht gelingen.
Ich definiere sie so:
static void sendf(unsigned int level, String __gc* fmt, ...)
{
}
Der zugehörigr Compilerfehler lautet:
error C3269: 'TraceNET2003::Trace::sendf' : a member-function of a managed type cannot be declared with '...'
Was mache ich falsch?
Danke,
Christel