作者mewtwo (mewtwo)
看板Visual_Basic
標題(閒聊)VB6與.NET (in ARENA)
時間Sat Jan 6 21:36:21 2007
看了一些版上的文章,
發現VB6還是占大多數,
我就覺得滿奇怪的,VB6已是個相當古老的語言,操作介面也不是很好,
(甚至中間的滾輪還不能用!?) 為什麼還有相當多的人不改用.NET呢?
有相關的經驗可以發表嗎?
PS:題外話,版上有人使用VB6及VB.NET控制ARENA中的COM的經驗嗎?
(ARENA是一套discrete-time的模擬軟體)
我使用VB6創造物件就沒問題,使用.NET就馬上有例外……
(COM 方法呼叫傳回無法辨認的 HRESULT 時,就會擲回 COMException 例外狀況)
(我強烈地懷疑是不是CLR搞的鬼)
有人有遇過這種版本上的問題嗎?
(還是我創造物件的方式錯了? 還請先進賜教)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.229.39.9
1F:推 fumizuki:有很多學校都還在使用 vb6... 01/06 21:49
2F:推 fumizuki:滾輪得靠 api 實行 01/06 21:50
3F:→ fumizuki:而且從 vb6 轉到.net 要熟悉新語言 還要花很多時間的 01/06 21:50
4F:→ retsamsu:你自己也說啦...VB6可以但VB.NET不行:) 01/06 21:51
5F:→ retsamsu:很多程式都是以VB6寫的,要轉到.NET不是不行,migrate 01/06 21:51
6F:→ retsamsu:花的時間跟學習新的.NET technology不知道跟重新寫的 01/06 21:52
7F:→ retsamsu:cost不知道差多少...so... 01/06 21:53
8F:→ fumizuki:用新的語言去控制舊的 COM 元件? 大多會有問題吧 01/06 21:52
9F:推 fumizuki:好像有不少程式都不能直接轉成 .net ... 01/06 21:54
10F:→ fumizuki:dos 都還有人在用,vb6佔大多數也不稀奇:P 01/06 21:55
11F:推 mewtwo:內部有差那麼多嗎?COM的元件跟VB內部的關係嗎? 01/06 23:13
12F:→ mewtwo:不能用.NET控制本來適用於VB6的COM元件嗎? 01/06 23:14
13F:推 fumizuki:我光拿ado來用就有問題 01/07 19:23
14F:推 mewtwo:謝謝各位的回答,但我就是不信邪,試好久了…氣死我了 01/08 13:19
15F:推 smileworm:只要夠用 能用~ 人很少會想變吧 01/12 17:05