digitalmars.D.learn - C# to D calling
- BCS (2/2) May 18 2007 Has anyone gotten c# code to call D code? Loading a D dll with a c api i...
- Daniel Keep (22/24) May 18 2007 Sadly, I'm not sure if I even have cs installed anymore... D kinda got
good enough. Going the other way might also be of interest to me.
May 18 2007
BCS wrote:is good enough. Going the other way might also be of interest to me.Sadly, I'm not sure if I even have cs installed anymore... D kinda got in the way :P D DLL from any other language that can do C functions; just make sure you init the GC, module ctors, etc. Going the opposite way, you have two options AFAIK: one is to expose the actually embed the .NET runtime into your app, but I'm not sure exactly what you can do with that. Here's a short CodeProject article on the first (using C++, tho): http://www.codeproject.com/csharp/ManagedCOM.asp -- Daniel -- int getRandomNumber() { return 4; // chosen by fair dice roll. // guaranteed to be random. } http://xkcd.com/ v2sw5+8Yhw5ln4+5pr6OFPma8u6+7Lw4Tm6+7l6+7D i28a2Xs3MSr2e4/6+7t4TNSMb6HTOp5en5g6RAHCP http://hackerkey.com/
May 18 2007