Golden Blonde 发表于 2022-5-20 05:25:39

【VB6】世纪难题破解总结:把VB6用到WINDOWS倒闭的解决方案

VB6诞生于1998年,距今(发帖日)已经24年了。那一年洪水席卷中国,克林顿命犯桃花,普京尚未当总统,默克尔“二婚燕尔”还不是大妈……扯远了,作为开发工具,VB6已经暴露出了太多不合时宜的缺点(不支持多线程、不支持UNICODE、不支持64位整数等)。但是VB6作为同时满足“入门容易,开发便捷、编译成品兼容性好无需安装运行库”的编程工具,至今仍没有任何替代品。经过本人和网上各路神仙多年的研究,总算是解决了上述的“三大世纪难题”。

【多线程】
使用CreateThread创建多线程的探究
使用ActiveX-EXE实现完美的多线程

【UNICODE】
把BSTR和ANSI/UNICODE/UNICODE-BE/UTF8字符串互相转
在经典控件上使用UNICODE的解决方案(第一季)
在经典控件上使用UNICODE的解决方案(第二季)

【64位整数】
64位无符号整数的运算和显示

神梦无痕 发表于 2022-5-20 18:26:03

感谢分享,前来学习

xiawan 发表于 2022-5-26 09:24:39


啥也不说了,感谢楼主分享哇!

imr2013 发表于 2022-11-23 23:07:47

反正vb在现在win11 64位下用的好好的

liu496324 发表于 2023-7-6 09:29:40

懵懵懂懂的,看着像高大上,先学了

antclt 发表于 2023-8-3 13:05:48

这么好的帖子关注这么低,其实现在用VB还是挺多的,只是都只是随便用用不搜索了..

美俪女神 发表于 2023-8-3 22:00:20

antclt 发表于 2023-8-3 13:05
这么好的帖子关注这么低,其实现在用VB还是挺多的,只是都只是随便用用不搜索了.. ...

1、用WINDOWS的人少了。

2、很多人都追求最新的IDE。如果你刚学编程,我跟你说“来我教你用20多年前的IDE来编程”,你肯定不乐意。

mugenknight 发表于 2024-5-31 09:18:56

感謝提供解決方案,希望學習後能運用在職場上。

sml2 发表于 2024-10-30 10:06:32

咋说呢,你的坚持不无道理,曾经也陷入过这个症结,只是后来我妥协了,或者说刻意的去心理回避了,偶尔还会捡起来,记得最后一次是上月,要对接个HttpPost,因提交数据需要加密查资料实现RSA,突然发现写了个死循环,break键没有响应,新环境也没有开启保存,捡起,放下,用net一行代码实现的东西我在vb6折腾了一个通宵。年纪到一定程度后心态和精力真的会发生改变。
页: [1]
查看完整版本: 【VB6】世纪难题破解总结:把VB6用到WINDOWS倒闭的解决方案