Public Function 写入记事本(ByVal txtpath As String, ByVal txt As String)On Error Resume NextOpen txtpath For Output As #1       '打开XXX路径的XXX文件(双引号里表示文件位置和文件名)Print #1, txt    '写入Text1的Text内容Close #1     '关闭End Function'防止 记事本 乱码
Public Function 读取记事本UTF8(Path As String)
Dim 编码模式 As String
Dim arrBinary() As Byte
编码模式 = "UTF-8"
Open Path For Binary As #1
ReDim arrBinary(LOF(1) - 1)
Get #1, , arrBinary()
Close #1
读取记事本UTF8 = BytesToBstr(arrBinary, 编码模式)
End FunctionPublic Function 读取记事本(Path As String) '普通模式 GB2312
Dim 编码模式 As String
Dim arrBinary() As Byte
编码模式 = "GB2312"
Open Path For Binary As #1
ReDim arrBinary(LOF(1) - 1)
Get #1, , arrBinary()
Close #1
读取记事本 = BytesToBstr(arrBinary, 编码模式)
End FunctionPublic Function BytesToBstr(Binary, Unicode)
Dim objstream As Object
Set objstream = CreateObject("ADODB.Stream")
objstream.Type = 1
objstream.Mode = 3
objstream.Open
objstream.Write Binary
objstream.Position = 0
objstream.Type = 2
objstream.Charset = Unicode
BytesToBstr = objstream.ReadText
objstream.Close
End Function

VB超级模块函数:VB读写记事本-防止乱码支持UTF-8和GB2312编码相关推荐

  1. VB6.0超级模块函数. GetProcessModuleHandleEx得到目标进程的模块地址

    '参数1 进程窗口名.类名或者进程名,参数2 模块名 ,参数3 模块所在的路径关键字 比如 C盘 WINDOWS 目录下的路径 就填写 "WINDOWS" 即可 '这个函数一般不怎 ...

  2. 自己手写一个 VB 的 DateAdd 函数(VB/C 双语言版本)

    可能有些朋友觉得这是多余的事情,既然 VB 有了 DateAdd 函数来进行日期运算,干嘛还要自己手写一个? 其实这一点也不多余,因为有些时候我们的开发环境不一定就在 VB 里,而那些个开发环境不一定 ...

  3. VB6.0超级模块函数:GetWindowHwnd 获取窗口句柄

    Function GetWindowHwnd(ByVal WindowClassVsWindowText As String) As Long '获窗口句柄 可以是: 窗口名 或者是 窗口类名Dim ...

  4. VB 创建快捷方式函数(可带参数)

    调用示例: mShellLnk "计算器", "c:\windows\system32\calc.exe" Public Sub mShellLnk(ByVal ...

  5. 【VB】StrConv函数.

    返回按指定类型转换的 Variant (String). 语法 StrConv(string, conversion, LCID) StrConv 函数的语法有下面的命名参数: 部分 说明 strin ...

  6. 在VB中INI文件的读写、删除(对中文支持很好)

    很多时候我们编一个程序不一定要用到注册表来保存设置(如果说一个程序没有设置就不算好程序了).INI是一个很好的选择.有人说,Savesetting是一个不错的选择,但是我了解到,不能永久的保存(起码在 ...

  7. vb中SendMessage函数

    Windows API(应用程序接口)是Windows系列软件为程序开发人员提供的火力强大的"武器库",在这个武器库中,有很多极具威力的武器,SendMessage就是其中之一,它 ...

  8. Vb.net/VB 声明API函数实现父窗口功能

    回想第一次敲机房收费.自己调用了api函数实现了父窗口及其子窗口最小化的功能.现在再次遇到,自己就在思考,能不能继续使用API函数呢?答案当然是Of Course! 事实上细致看两者并没有多大的差别. ...

  9. VB中DateDiff 函数解释

    VB中DateDiff 函数使用方法 DateDiff (interval, Date1 , Date2[,firstweekofyear[,firstweekofyear]])  返回一个Varia ...

最新文章

  1. 彩色点云在虚拟现实中的应用
  2. Java中实现六种图像处理的效果(灰度化、马赛克效果、去背景实现、珠纹化实现、黑白版画效果、油画效果)
  3. 开源的javascript实现页面打印功能,兼容所有的浏览器(情况属实)
  4. 【音频处理】Polyphone 样本编辑 和 样本工具 ( 波形图 | 信息 | 频率分析 | 均衡器 | 播放器 | 终点裁剪 | 自动循环节 | 空白移除 | 音量 平衡 音调 调整 )
  5. 基于PHP的图片共享网站设计,基于php实现的web图片共享系统(论文+程序)
  6. 手动配置 iis php环境,iis上手动配置php
  7. 使用FlyMCU往STM32中烧写程序
  8. 转载--32个鲜为人知的自学网站
  9. SSD目标检测网络tensorRT推理【附代码】
  10. 怎么判断日出时间早晚_怎样判断一个地方的日出或日落时间
  11. 利用Backtrader进行期权回测之五:用backtrader_plotting查看回测结果
  12. 怎么区分css还是html5,一文读懂HTML5和HTML4区别!
  13. python人脸识别opencv_python中使用Opencv进行人脸识别
  14. 学习爬虫之Scrapy框架学习(3)---豆瓣top250电影完整版信息获取及如何存储到mysql数据库;Scrapy shell和Scrapy选择器;使用到日志的学习!
  15. 采用亥姆霍兹线圈进行稀土永磁性能测量
  16. GBase 8d条目添加到模板
  17. gc0328双摄像头的驱动_精确查找摄像头驱动程序
  18. Android基础入门教程——1.1 背景相关与系统架构分析
  19. 1 W 字 | 硬刚 MySQL
  20. 大量数据进行数组操作的Redim Preserve替代方法

热门文章

  1. 排课软件(拓扑排序)
  2. 华为mate 30 安装时提示安装包解析失败
  3. matlab 拉马努金恒等,广州恒大海报谜底:拉马努金恒等式:欧拉公式
  4. 英语突破与个人成功的超级秘诀
  5. 微支付基础:为什么支付宝、微信不可能支持微支付?
  6. 2021百度之星初赛二(1001 -- 1003)
  7. 赴美IPO后,美菜网还能在卖菜行业保持“低调”吗?
  8. 大作业-点灯机器人-记录心得(2)-----基础铺垫-bmp相关
  9. Matplotlib subplot2grid()函数详解
  10. ASP.NET -- WebForm -- .aspx与.aspx.cs文件