[問題] vc dll to vb
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
vs2008 + xp
補充說明(Supplement):
撐了一星期受不了,最後上來請教各位了..
這陣子老闆(老師)突然限定用 vb 去做開發的動作,
(可能是老闆 vb 比較熟吧),
一開始很認命的 K 這本書 " Visual Basic.Net - Tips & Techniques"
K 完之後發現很麻煩 (應該說是我不適應),
vb 沒有 pointer 的概念,這對於我而言很嚴重。
之前開發是用 MFC 動態生成 button ,會做下面這些動作
#define CNT 4
typedef void (*_pfunc)(void);
CButton* cb = new CButton(CNT)
string buttonname[] = {"OK", "Retry", "Error", "Warnning"};
_pfunc pfunc[] = {func1, func2, func3, func4}; // ----> vb 卡住
接著再去 map button 的名稱和對應之函式,
vb 裡面名稱還可以 map, 不過要 map function 就真的頭大了,
裡面沒有 pointer 概念,便別提 function pointer,
button 少的話一個一個設就算了, 無奈 button 數量真的不少..
也由於之前都沒包 dll, lib 的經驗,
於是想問有經驗的版友,vc 可否寫 dll 給 vb 呼叫?是否要注意哪些事情?
還是以我的例子而言,不適合把它包成 dll 給 vb ?
謝謝各位版友,感激不盡。
--
YouLoveMe() ? LetItBe() : LetMeFree();
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.177.76.142
※ 編輯: tropical72 來自: 180.177.76.142 (01/21 23:46)
→
01/21 23:57, , 1F
01/21 23:57, 1F
→
01/22 00:07, , 2F
01/22 00:07, 2F
推
01/22 17:05, , 3F
01/22 17:05, 3F
→
01/22 17:06, , 4F
01/22 17:06, 4F
→
01/22 17:07, , 5F
01/22 17:07, 5F
→
01/22 17:08, , 6F
01/22 17:08, 6F
→
01/22 17:08, , 7F
01/22 17:08, 7F
→
01/22 17:08, , 8F
01/22 17:08, 8F
→
01/22 17:09, , 9F
01/22 17:09, 9F
→
01/22 21:26, , 10F
01/22 21:26, 10F
→
01/23 21:33, , 11F
01/23 21:33, 11F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章