VB制作的exe每次关闭时怎么保存数据(请给我代码)

本人为新手,希望得到代码,这样以后就能一直做软件了... 本人为新手,希望得到代码,这样以后就能一直做软件了 展开
 我来答
百度网友5725b48
2014-12-06 · TA获得超过450个赞
知道答主
回答量:105
采纳率:0%
帮助的人:61.2万
展开全部

Form1.frm代码( 下面附有源码下载地址)

Private Sub Command1_Click()
Unload Me
End Sub
Private Sub Form_Load()
On Error Resume Next '避免在首次启动时出现读取不到的错误
Set WSHshell = CreateObject("WScript.Shell") '在开始时读入注册表键值
Check1.Value = WSHshell.RegRead("HKEY_CURRENT_USER\Software\你的软件名称\键值名称1")
Check2.Value = WSHshell.RegRead("HKEY_CURRENT_USER\Software\你的软件名称\键值名称2")
Check3.Value = WSHshell.RegRead("HKEY_CURRENT_USER\Software\你的软件名称\键值名称3")
Text1.Text = WSHshell.RegRead("HKEY_CURRENT_USER\Software\你的软件名称\键值名称4")
End Sub
Private Sub Form_Unload(Cancel As Integer)
'在退出时将配置写入注册表
Set WSHshell = CreateObject("WScript.Shell")
WSHshell.RegWrite "HKEY_CURRENT_USER\Software\你的软件名称\键值名称1", Check1.Value, "REG_DWORD" '键值类型:REG_DWORD 数字,REG_SZ:任意字符,Hex:二进制数据
WSHshell.RegWrite "HKEY_CURRENT_USER\Software\你的软件名称\键值名称2", Check2.Value, "REG_DWORD"
WSHshell.RegWrite "HKEY_CURRENT_USER\Software\你的软件名称\键值名称3", Check3.Value, "REG_DWORD"
WSHshell.RegWrite "HKEY_CURRENT_USER\Software\你的软件名称\键值名称4", Text1.Text, "REG_SZ"
End Sub

匿名用户
2014-12-06
展开全部
在EXE退出时的事件UNLOAD里,添加上你的保存数据的代码,这个保存可以保存到注册表,数据库,INI文件,加密文件,TXT里都可以。由于你什么也没有说,保存什么数据,要怎么保存,无法给出代码。
还有,如果只是玩玩,不可以一直做软件;
如果要有了代码才能一直做软件,不做也罢;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4b68195
2014-12-06 · TA获得超过1520个赞
知道大有可为答主
回答量:1773
采纳率:100%
帮助的人:1722万
展开全部
在主窗口的unload事件中加入保存数据的代码。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式