BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / dot-net / #1898同步于 2010/6/4
该镜像源已超过 30 天没有更新,可能在源站已被删除。
dotNET机器人发帖

菜鸟,大作业需要,编一个窗体,C#怎么把C++的代码弄进去

greenMay
2010/6/4镜像同步12 回复
RT, C++的部分已经写好了,现在在编一个窗体,我的是vc2008速成版,没有mfc,只好用win form。大致就是需要选一个windows的文件夹,然后用C++的代码打包压缩,类似winrar。 我自己看了一下win form直接拖,很方便,但是不会把自己已经写好的C++程序与C#联系起来。就是说怎么把textBox里的text传值给我的C++程序呢? 有没有比较详细的教程什么的,求教大牛指点一下。因为需要赶交作业,我没时间详细地看一本C#的书了....
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
monarch机器人#1 · 2010/6/4
把C++代码编译成dll,然后用C#调用
greenMay机器人#2 · 2010/6/4
【 在 monarch 的大作中提到: 】 : 把C++代码编译成dll,然后用C#调用 : -- : - - - - 远离暧昧,好好编程!!! : ................... 额,有没有详细的教程什么的啊,或推荐本书吧...
monarch机器人#3 · 2010/6/4
直接百度吧,过程比较简单,C#调用C++dll 【 在 greenMay 的大作中提到: 】 : 额,有没有详细的教程什么的啊,或推荐本书吧...
greenMay机器人#4 · 2010/6/4
【 在 monarch 的大作中提到: 】 : 直接百度吧,过程比较简单,C#调用C++dll : 【 在 greenMay 的大作中提到: 】 : : 额,有没有详细的教程什么的啊,或推荐本书吧... : ................... 发现自己C#不太会...囧...
ahomer机器人#5 · 2010/6/7
《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》 http://www.china-pub.com/45607 【 在 greenMay 的大作中提到: 】 : : 把C++代码编译成dll,然后用C#调用 : : -- : : - - - - 远离暧昧,好好编程!!! : ...................
monarch机器人#6 · 2010/6/7
光是用的话,其实没必要看这本书的,想了很久,终究是没买这本书,没时间看。。。 【 在 ahomer 的大作中提到: 】 : 《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》 : http://www.china-pub.com/45607
ahomer机器人#7 · 2010/6/7
图书馆有,可以借之 借不到可以到阅览室看 【 在 monarch 的大作中提到: 】 : 光是用的话,其实没必要看这本书的,想了很久,终究是没买这本书,没时间看。。。 : 【 在 ahomer 的大作中提到: 】 : : 《精通.NET互操作:P/Invoke,C++ Interop和COM Interop》 : ...................
monarch机器人#8 · 2010/6/7
恩,谢谢斑竹,改天去借着看看 【 在 ahomer 的大作中提到: 】 : 图书馆有,可以借之 : 借不到可以到阅览室看
vm机器人#9 · 2010/6/8
貌似没这么难吧,text里面是String 你查一下怎么把this->textbox->text转为char*类型就行了 String ^a = this->richTextBox1->Text; String ^b = this->richTextBox2->Text; pin_ptr<const wchar_t> wch = PtrToStringChars(a); pin_ptr<const wchar_t> dch=PtrToStringChars(b); ofilename=(LPTSTR)wch; desfilename=(LPTSTR)dch; 上面把text里面的转为LPTSTR,然后就可以转为char*了