作者Uihc (我 有我的倔強...)
看板C_Sharp
標題[問題] 呼叫vb的函式
時間Thu Nov 16 14:51:45 2006
請教各位~~
我想在程式中呼叫vb的 StrConv函式
google之後找到這篇文章
http://blog.blueshop.com.tw/hammerchou/archive/2006/08/10/35642.aspx
我按照文章的敘述
引入了vb的命名空間
using Microsoft.VisualBasic;
using Microsoft.VisualBasic.ApplicationServices;
using Microsoft.VisualBasic.CompilerServices;
using Microsoft.VisualBasic.Devices;
using Microsoft.VisualBasic.FileIO;
using Microsoft.VisualBasic.Logging;
using Microsoft.VisualBasic.MyServices;
也測試這一小段程式
string strData;
strData = Strings.StrConv("強力鎯頭的VB部落",VbStrConv.SimplifiedChinese, 2052);
MessageBox.Show(strData); // 顯示簡體中文字
在編譯的時候出現了這樣的錯誤訊息
命名空間 'Microsoft.VisualBasic' 中沒有型別或命名空間名稱
'ApplicationServices' (您是否遺漏了組件參考?) C:\Documents and
Settings\xxxxx\My Documents\Visual Studio
2005\Projects\test\test\Form1.cs
請問我應該怎麼修正才對呢?謝謝!<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.64.235
推 liunate:記得要先import該dll(專案) 11/16 15:19
推 Uihc:呵呵 原來是我漏了最前面的步驟 要先加入vb的參考 ^^ 謝謝 11/16 15:45