Mick, Isn't that link using Python stuff ??
No, not at all Kerry, there is 2 vs2002 sln's, 1 arx which is an arx/dll which wraps the acedRegCmds and one C# class lib that PInvokes the plain C wrapper expoted from that dll/arx.
This will work for any case at all where you don't want to use attributes like the .net arx wrappers do as I did in the examples that followed that post.
It basically does what Tim wanted, makes a C function (in this case a macro which needs a little more work) available to .net. What Daniel has done from what I can tell from a brief look is make the reg'ing of the command a bit easier by using reactors instead of having to register them at 'netload' (I think
, I haven't looked that hard).
At the heart of it there is no 'real' Python code involved, while IronPython's syntax is Python, it is definitely not python 'binary' say, to put it another way, it's like comparing vb.net to vb, same lingo, different runtime environment.