>Hello Cetin,
>
>one cannot compile a mixed managed/unmanaged dll which calls into _fastcall methods - _fastcall is incompatible with the /CLR switch.
>
>And since all LCK functions and all selfwritten functions are declared with the fastcall calling convention, managed FLL's aren't possible.
>
>If you just want to pass a few parameters down to a C# class without using COM interop you can write a standard C DLL.
>
>...
>void _stdcall YourFunc(int someParam, char* someParam2)
>{
>// call C# code ..
>}
>
>yourproject.def file:
>LIBRARY your.dll
>EXPORTS
>YourFunc
>
>then use DECLARE in VFP.
>
>Regards
>Christian
Christian,
That's what I ended up with too:( It doesn't actually work for my needs and after test codes decided to drop the idea alltogether.
Thanks for confirming the other way was impossible.
Cetin