程序名称 | 兼容性 | 版本 | 修改日期 | 大小 | 说明 |
mApp/mVersion | Win95+ | 1.5.20 | 2016-12-8 | 5.11 KB | Unicode版App对象 |
CArrayBuilder/CStringBuilder | Win95+ | 1.2.5 | 2015-4-4 | 1.48 KB | VB版ArrayBuilder/StringBuilder |
mBase64 | Win95+ | 1.0.2 | 2010-12-12 | 8.06 KB | 不解释 |
mComDlg | WinNT5+ | 1.0.3 | 2010-12-22 | 13.7 KB | Unicode版ComDlg32.ocx(也就是说可以把那个ocx扔了) |
mFSO | Win95+ | 2.0.21 | 2018-2-18 | 3.62 KB | Unicode版文件存取模块,替换部分VBA.FileSystem函数(如Kill等) |
mGdipImage | Win95+ | 1.2.10 | 2017-3-26 | 8.14 KB | 在VB程序中使用GDI+加载和保存图片 |
mHotKey | Win95+ | 1.0.2 | 2017-3-24 | 3.41 KB | 在VB程序中使用热键 |
CIniFile | Win95+ | 1.3.10 | 2017-10-7 | 1.56 KB | Unicode版INI文件存取程序。依赖mFSO。 |
mMouseWheel | Win95+ | 1.1.2 | 2017-11-19 | 7.04 KB | 在VB程序中使用鼠标滚轮 |
mReg | Win95+ | 1.0.4 | 2014-6-14 | 3.82 KB | Unicode版注册表存取程序,接口模仿WshShell |
CRunAndWait | WinNT4+ | 1.0.5 | 2017-10-7 | 6.60 KB | 不解释 |
mTrayIcon | WinNT5+ | 1.0.0 | 2011-8-14 | 4.26 KB | 不解释 |
mWinTrust | Win95+ | 1.0.3 | 2017-6-30 | 2.32 KB | 在VB程序中验证数字签名 |
mXMLParser | Win95+ | 1.0.61 | 2015-4-13 | 15.8 KB | 不解释 |
XMLParser.dll(C) | Win95+ | 1.0.62.145 | 2015-12-20 | 40.5 KB | 不解释 |
还有很多模块暂时保密不发。 |
使用说明:自己按F2,不解释。
可以随意使用、修改、发布、传播、调教,但是必须保留版权信息。(简称两句版BSD开源协议)
本人不提供任何形式的担保,但是如果发现BUG请联系本人。
VB6的一大硬伤是Unicode支持。当你的程序在韩文路径下运行时,调用一句App.Major,一个华丽的运行时错误326,程序挂掉了。mApp包括了VB.App对象的所有属性和方法,而且增加了一些新的接口,如mApp.CommandLine用来代替不支持Unicode的Command$,还有argc和argv等。长时间测试证明mApp可以完美代替VB.App。同样,使用mFSO模块可以原封不动地让FileCopy/Kill/MkDir等“语句”支持Unicode。
CIniFile、mReg、CStringBuilder和mWinTrust就不解释了,这些基本上是抄网上代码的。
其它模块暂时不公开,如果需要请向本人索取。
但是请注意,使用Unicode的同时,会失去对Windows 9x系统的兼容性。当然这个不用考虑了,现在谁还在用Windows 9x系统呢?