社区
VB基础类
帖子详情
在测试CopyMemory这样危险的函数的时候 你们一般怎么做?
slowgrace
2009-09-05 05:05:31
在测试CopyMemory这样危险的函数的时候,你们一般怎么做?
我一般得到莫名其妙的结果后,会把VB6关掉然后重启VB6。要不然虽然VB没挂掉,但是也许内存已经不大对了。你们呢?
...全文
148
21
打赏
收藏
在测试CopyMemory这样危险的函数的时候 你们一般怎么做?
在测试CopyMemory这样危险的函数的时候,你们一般怎么做? 我一般得到莫名其妙的结果后,会把VB6关掉然后重启VB6。要不然虽然VB没挂掉,但是也许内存已经不大对了。你们呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
21 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qingye2008
2009-09-09
打赏
举报
回复
内存泄露?
slowgrace
2009-09-09
打赏
举报
回复
谢谢各位热心回复。
slowgrace
2009-09-07
打赏
举报
回复
[Quote=引用 18 楼 of123 的回复:]
我到现在为止还没有出现过这样的问题。
只有莫名其妙的代码,没有莫名其妙的结果。
[/Quote]
要么就是你水平太高,要么就是你缺乏探索精神,嘿嘿。
很多代码可以这么写,也可以那么写,有时候会出现非预期的结果。尤其对一个函数不熟练的时候,又想熟悉它的时候。
of123
2009-09-07
打赏
举报
回复
我到现在为止还没有出现过这样的问题。
只有莫名其妙的代码,没有莫名其妙的结果。
Tiger_Zhao
2009-09-07
打赏
举报
回复
按不同的情况进行处理。
常规情况重开 VB 就可以了。
嗷嗷叫的老马
2009-09-07
打赏
举报
回复
[Quote=引用楼主 slowgrace 的回复:]
在测试CopyMemory这样危险的函数的时候,你们一般怎么做?
我一般得到莫名其妙的结果后,会把VB6关掉然后重启VB6。要不然虽然VB没挂掉,但是也许内存已经不大对了。你们呢?
[/Quote]
一般来说我在使用CopyMemory时是比较清楚我在复制哪里的内存的,很少出现"莫名其妙的结果".
再说,我有动不动就保存工程的习惯,硬盘也是NTFS格式,就算突然断电,也不容易出现代码完蛋的情况.
PS:
今晚就有一可怜的兄弟在写代码时停电了,结果正编辑的那个模块里的代码全乱了.....
而且他的分区里就那一个分区正好是FAT32.....默哀一下......
ooohooo
2009-09-06
打赏
举报
回复
拔掉电源再插上
slowgrace
2009-09-06
打赏
举报
回复
[Quote=引用 8 楼 chenjl1031 的回复:]
我一般用NT的那个快速重启系统的API,不保存设置,大概一秒钟!
[/Quote]
啥东东?说详细点好不?
东方之珠
2009-09-06
打赏
举报
回复
我一般用NT的那个快速重启系统的API,不保存设置,大概一秒钟!
hanvan
2009-09-06
打赏
举报
回复
虚拟机。。
slowgrace
2009-09-06
打赏
举报
回复
[Quote=引用 14 楼 jy497759649 的回复:]
这样每次运行程序时会先提示保存当前修改,再运行程序,即使VB6 IDE漰溃也不要紧了.
[/Quote]
我一般在立即窗口试东西,所以得不到保存提示。
jy497759649
2009-09-06
打赏
举报
回复
这样每次运行程序时会先提示保存当前修改,再运行程序,即使VB6 IDE漰溃也不要紧了.
jy497759649
2009-09-06
打赏
举报
回复
[Quote=引用 11 楼 myjian 的回复:]
引用 10 楼 ooohooo 的回复:
拔掉电源再插上
[/Quote]
同意.
我的处理方法是做到随时保存工作成果:
工具->工程属性->选项->环境->启动程序时:保存改变.
这样每次运行程序时会先保存当前修改,再运行程序,即使VB6 IDE漰溃也不要紧了.
Sandrer
2009-09-06
打赏
举报
回复
[Quote=引用 8 楼 chenjl1031 的回复:]
我一般用NT的那个快速重启系统的API,不保存设置,大概一秒钟!
[/Quote]
开机时长呢?
SYSSZ
2009-09-06
打赏
举报
回复
VB6关掉然后重启VB6也不一定解决内存出现问题.最好重启系统,但谁又那样做呢?如果一会儿挂一次就重启,那不麻烦死了,还有用汇编去较内存,我想也没几个懂汇编的.
嗷嗷叫的老马
2009-09-06
打赏
举报
回复
[Quote=引用 10 楼 ooohooo 的回复:]
拔掉电源再插上
[/Quote]
bdzwj
2009-09-05
打赏
举报
回复
没办法, 要么别用,想用就要承担可能存在的风险。
贝隆
2009-09-05
打赏
举报
回复
VB高级编程中好像有比较详细的说明。你可以去看看。
Sandrer
2009-09-05
打赏
举报
回复
站也不让人站!
Sandrer
2009-09-05
打赏
举报
回复
不留地板!
加载更多回复(1)
VB中利用
Copy
Memory
使用指针
VB中利用
Copy
Memory
使用指针 一、指针是什么? 不需要去找什么标准的定义,它就是一个32位整数,在C语言和在VB里都可以用Long类型来表示。在32位Windows平台下它和普通的32位长整型数没有什么不同,只不过它的值是一...
linux网络编程
copy
memory
,在VB6中用
Copy
Memory
拷贝字符串的种种猫腻(一)
本文来自此帖的冗长讨论,感谢Tiger_Zhao的全程指点和陈辉、阿勇、马云剑等很多朋友的热心参与。...第一节 体贴的VB妈妈我们知道,在VB6中字符串都是以Unicode编码存在的,而Windows API
函数
中很多时候用的是A...
在VB6中用
Copy
Memory
拷贝字符串的种种猫腻(一)
版权声明:可以任意转载,转载时请务必以超链接形式标明如下文章原始出处和作者信息及本声明 作者:xixi 出处:...本文其他部分在:(二)、(三)、(四)。话说VB6是个很认
网狐棋牌框架-
Copy
Memory
问题
因为文件IO对性能消耗的影响,所以单独开线程来写文件,于是需要一个BUFF在线程中
做
数据交换,在字符串拷贝时,使用了
Copy
Memory
,因为我看网狐棋牌中很多都是用
Copy
Memory
,所以我也就没有太在意他的适用性,结果
VB中利用
Copy
Memory
使用指针[转]
不需要去找什么标准的定义,它就是一个32位整数,在C语言和在VB里都可以用Long类型来表示。在32位Windows平台下它和普通的32位长整型数没有什么不同,只不过它的值是一个内存地址,正是因为这个整数象针一样指向一个...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章