litung
臺灣-李同在
级别: VIP会员
精华主题: 2 篇
发帖数量: 578 个
工控威望: 3224 点
下载积分: 14494 分
在线时间: 401(小时)
注册时间: 2009-06-06
最后登录: 2024-01-27
查看litung的 主题 / 回贴
楼主  发表于: 2013-03-04 14:30
有人知道要怎樣在VS 2010中使用MX V4嗎?
似乎與MX  V3的用法不同?!

將MX V3的元件,拉進來Vb.net 2010中,會造成VB.net當掉。
但又找不到MX  V4的元件。
安裝MX V4時,也會連同MX V3一起安裝。 以前都在VB6底下使用MX V3但現在WIN 8不支援VB6了,所以想轉進到VB.NET中試試看。
簡單的心,是真正有福
單純的心,是真正的快樂    
T480 i5-8250U,32GB,SSD:2TB+256G
manjialin
专业工业控制软件开发!
级别: 略有小成
精华主题: 0
发帖数量: 144 个
工控威望: 334 点
下载积分: 718 分
在线时间: 110(小时)
注册时间: 2008-11-28
最后登录: 2020-08-26
查看manjialin的 主题 / 回贴
1楼  发表于: 2013-03-05 08:53
兄弟,谁说WIN8不支持VB6的?请参考
http://msdn.microsoft.com/en-us/magazine/jj133828.aspx
要不要我给你翻译过来?
manjialin
专业工业控制软件开发!
级别: 略有小成
精华主题: 0
发帖数量: 144 个
工控威望: 334 点
下载积分: 718 分
在线时间: 110(小时)
注册时间: 2008-11-28
最后登录: 2020-08-26
查看manjialin的 主题 / 回贴
2楼  发表于: 2013-03-05 08:54
微软刚刚将其 Windows 系统对 Visual Basic 6 程序的完全兼容支持延长到了 Windows 8 的整个产品周期. Visual Basic 6 最早发售于 1998 年, 所以现在来看 VB6 程序将至少被支持 24 年. 相比之下 .NET Framework 1.1 (2002 年发行) 则仅仅被支持了 7 年, 到了 Windows 7 (2009) 便被微软抛弃了. 我的一个学生曾经开玩笑说过 Visual Basic 6 就像 Windows 环境中“杀不死的小强”. 实际上这个比喻不无道理 - 蟑螂生存的秘诀在于它的简单, 它们所做的所有事情就是在自己占据的角落里坚持活下去, 除此之外什么都没有. 同样, Visual Basic 6 也满足了开发者为它预设的市场的所有需求——允许经验不多的程序员快速开发简单的程序. Visual Basic 从未被当作一种提供给专业程序员开发复杂程序的语言.

Visual Basic 6 实现其价值的方式是将 Windows 的各种复杂之处简化, 因此简单的工作对于 VB 来说非常容易完成. 不过另一方面, 相对复杂的工作比如使用线程则基本是不可能的. 对我来说有一个经验规则很有用:VB 中, 用了十分钟实现不了的功能对我来说肯定是没法实现的. 此外 VB 成功的另一个关键之处是由于其提供的功能较少, 所以所需的学习时间和学习难度也较低. 举个例子说, 就是学习开巴士需要的时间显然比学习怎么开战斗机少, 而成为一个优秀的 Visual Basic 程序员需要的时间也显然比成为一个优秀的 C++ 程序员少; 而当时 Visual Basic 6 面对的主要同类对手就是 C++.

不过到了 Visual Basic .NET 时代微软显然没有意识到这些. 当 VB .NET 成为一个所谓“全功能语言”的时候, 微软的开发者为它加上了 C# 所拥有的所有高级和复杂的功能 —— 线程, 多态继承, 等等. 也因此 VB .NET 变成了一个和 C# 要求相同的技能, 相同的学习过程和给人完全相同体验的编程语言. 当然这并不完全是微软的判断失误: 微软员工其实做了他们认为 Visual Basic 开发者们要求他们做的事情, 满足了 VB6 用户的要求.

但对于 Visual Basic 来说, 用“沉默的大多数”来描述大部分开发者非常合适. 几乎所有的 Visual Basic 6 用户都对现在的产品非常满意——沿用我们前面所使用的比喻, 他们很愿意只做公交司机: 每天五点下班回家, 不用加班到半夜; 周末在家和家人在一起而不用回到办公室; 晚上和配偶在一起, 而不是坐在办公室里带着充满血丝的眼睛连夜编程, 早上吃着昨天剩下的冷饭. 他们并不在意 Visual Basic 6 既没有提供运算符重载也不提供完整的面向对象模型, 所以他们没有抱怨什么.

而微软听到的声音则来自 3% 愿意成为战斗机驾驶员的 Visual Basic 6 公交司机——他们在闲暇时间参加业内会议, 在网上论坛中提问, 给各种关于 VB 的文章写自己的回复. 而也是这些人不能满足只在幻想中发射导弹击毁刚刚别了他们巴士的轿车——他们真的去向微软要求新的巴士必须带着和战斗机一样的加力燃烧室, 两边挂着格斗导弹, 车尾带上干扰弹发射器, 驾驶座还要有平视显示器. 因为他们是 Visual Basic 开发者中喊话声音最大的一群, 所以微软照做了.

于是到最后, 将 Visual Basic .NET 交给熟悉了 Visual Basic 6 的大部分程序员就如同人施放魔法将一只宠物狗仅仅在生理上变成了丛林狼, 然后便对着它大喊“去林子里抓只羊回来!”适应了宠物狗生活的狼显然会这么想“哈? 您没事儿吧? 我哪儿也不去就在这儿带着等你给我开罐头.”于是 Visual Basic 6 程序员依然如故.

当然 Visual Basic 6 也并非完美无缺. 最好的例子可能就是 On Error Resume Next 了——在工作的时候某一步执行出问题了, 所以我们继续按原计划该干什么干什么然后看看结果什么样? 想想都知道这明显不合理. 然而我们仍然应该记住由技能较低 (所以便宜) 的开发人员对功能有限 (便宜) 的程序进行快速 (便宜) 开发能解决很大一部分实际生产中遇到的问题, 而 Visual Basic 6 是这种情景中一种优秀的工具.

Visual Basic 6 解决的问题并不会凭空消失, 所以到微软提供一种可以替代 VB6 的工具前, Windows 系统中的小强还是会继续顽强的生存下去. 我愿意赌五块钱, 就算到了 Windows 9 还是 Windows 10, 微软也还是必须提供 Visual Basic 兼容.
litung
臺灣-李同在
级别: VIP会员
精华主题: 2 篇
发帖数量: 578 个
工控威望: 3224 点
下载积分: 14494 分
在线时间: 401(小时)
注册时间: 2009-06-06
最后登录: 2024-01-27
查看litung的 主题 / 回贴
3楼  发表于: 2013-03-05 21:37
VB6 要在 WIN8 底下使用,安裝時,要捨棄資料庫的部份,不然無法安裝。
如果你沒用到這部份,當然沒差啊。
可以安裝,也可以用,但不是全部支援。
你自己去安裝使用過後,再來說吧。

網路我又不是沒去GOOGLE過。
口氣不用這麼不好。
用其他方式,裝個VM來跑也OK
但有時就是不想裝東裝西,裝一大堆東西。

而且VB6 在WIN8 AERO的效果下,在編輯畫面時,感覺會一閃一閃的。
(win7 底下可以完全關閉AERO;WIN8,我是找不到完全關閉的方法)
簡單的心,是真正有福
單純的心,是真正的快樂    
T480 i5-8250U,32GB,SSD:2TB+256G
litung
臺灣-李同在
级别: VIP会员
精华主题: 2 篇
发帖数量: 578 个
工控威望: 3224 点
下载积分: 14494 分
在线时间: 401(小时)
注册时间: 2009-06-06
最后登录: 2024-01-27
查看litung的 主题 / 回贴
4楼  发表于: 2013-03-11 11:53
軟體沒問題。是WIN8 的問題。
有些在WIN7 X64能跑的軟體,不一定移到 WIN8 X64就沒問題。
簡單的心,是真正有福
單純的心,是真正的快樂    
T480 i5-8250U,32GB,SSD:2TB+256G
lcl0904
不清楚
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 407 点
下载积分: 817 分
在线时间: 72(小时)
注册时间: 2009-09-17
最后登录: 2023-02-17
查看lcl0904的 主题 / 回贴
5楼  发表于: 2013-03-13 07:37
我就是用VB.NET 2010 装的也是MX V3,没出现你说的问题,用的很正常,MX V4暂时还下载试过。
litung
臺灣-李同在
级别: VIP会员
精华主题: 2 篇
发帖数量: 578 个
工控威望: 3224 点
下载积分: 14494 分
在线时间: 401(小时)
注册时间: 2009-06-06
最后登录: 2024-01-27
查看litung的 主题 / 回贴
6楼  发表于: 2013-03-13 16:52
你的系統是WIN7還是WIN8
WIN7 X64底下是OK的。WIN8 X64底下是異常。
簡單的心,是真正有福
單純的心,是真正的快樂    
T480 i5-8250U,32GB,SSD:2TB+256G
lljwtt
级别: 家园常客
精华主题: 0
发帖数量: 449 个
工控威望: 564 点
下载积分: 6329 分
在线时间: 227(小时)
注册时间: 2008-11-14
最后登录: 2024-01-27
查看lljwtt的 主题 / 回贴
7楼  发表于: 2013-03-13 22:00
学习了。谢谢
bourne
级别: 探索解密
精华主题: 0
发帖数量: 3 个
工控威望: 130 点
下载积分: 570 分
在线时间: 0(小时)
注册时间: 2013-09-03
最后登录: 2013-09-07
查看bourne的 主题 / 回贴
8楼  发表于: 2013-09-03 16:00
不怎么懂