请问关于unload和private的问题

luaiping 2003-07-18 09:31:56
比如我在form用private定义一个变量a
当form unload后再加载a值变吗?
...全文
33 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
飘零风 2003-07-18
  • 打赏
  • 举报
回复
尝试用static来定义你的变量。
luaiping 2003-07-18
  • 打赏
  • 举报
回复
我是多窗体情况,比如在form2中定义一个string data=“a b c”
当form2 show时listbox1.item为a、b、c,如果选中a移到listbox2中,listbox1中a删除,并将listbox1.item保存在data中
当form2 unload后重新加载data值不稳定,什么原因?
of123 2003-07-18
  • 打赏
  • 举报
回复
情况不同:
1 如果是多窗体情况下,非主窗体卸载(未使程序退出),则它的变量会继续生存。
2 单窗体的情况下,窗体卸载,变量也被释放。
luaiping 2003-07-18
  • 打赏
  • 举报
回复
如果是定义一个动态数组呢?
飘零风 2003-07-18
  • 打赏
  • 举报
回复
不变
luaiping 2003-07-18
  • 打赏
  • 举报
回复
我一直认为是变的,今天实验了一下,好象没变

7,763

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧