Hi Michael, On Thu, 2002-06-27 at 03:59, Michael Meeks wrote: > b) declare a Delegate type somewhere [ ok - so this can be > done only once in a header somewhere ] Headers in C# ? I don't quite see :-) As long you declare it with the appropriate visibility in one place, the type is available everywhere else. Regards, Ravi