CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  嵌入开发(WinCE)

evb3.0 关于吃内存的问题

楼主strong_chenfei(macula)2005-07-01 13:58:52 在 硬件/嵌入开发 / 嵌入开发(WinCE) 提问

我初学EVB,用EVB3。0写的读数据库的程序,很简单的操作,但是在程序运行时,他送占用内存不释放    
  在循环若干次后,内存被吃没了。就死机了。但我找不到错误在哪里,有些怀疑是不是我的EVB   RUNTIME库有问题    
  我是在PPC   2003下运行,故从微软网上下了运行库。    
  麻烦各位   ,看看能不能帮帮小弟。    
   
  Option   Explicit    
  Private   Sub   Command1_Click()    
  Dim   DBFileSpec   As   String    
  Dim   conndb   As   ADOCE.Connection    
  Dim   rs   As   ADOCE.Recordset    
  Dim   RecordCount   As   Integer    
  Dim   arb1   As   Integer    
   
  DBFileSpec   =   Form1.Text1.Text    
  List1.Clear    
   
  'create   a   connection   to   the   database    
  Set   conndb   =   CreateObject("ADOCE.Connection.3.1")    
  conndb.ConnectionString   =   "data   source   =   "   &   DBFileSpec    
  conndb.Open    
   
  Set   rs   =   CreateObject("ADOCE.Recordset.3.1")    
  rs.Open   "MSysTables",   conndb,   adOpenKeyset,   adLockOptimistic    
  RecordCount   =   rs.RecordCount    
  For   arb1   =   0   To   RecordCount   -   1    
  List1.AddItem   rs.Fields("TableName").Value    
  rs.MoveNext    
  Next    
  rs.Close    
  Set   rs   =   Nothing    
   
  Set   conndb   =   Nothing    
   
  End   Sub    
   
  Private   Sub   Command2_Click()    
  Timer1.Enabled   =   True    
  End   Sub    
   
  Private   Sub   Form_OKClick()    
  App.End    
  End   Sub    
   
  Private   Sub   Timer1_Timer()    
  Command1_Click    
  End   Sub 问题点数:20、回复次数:2Top

1 楼jun_01(无名小卒)回复于 2005-07-01 15:28:24 得分 0

RecordCount   有多大?   不会是0吧?(我记得这个属性有时取不到)。  
  如果是0,那循环次数就多的狠了,呵呵。Top

2 楼strong_chenfei(macula)回复于 2005-07-01 15:55:34 得分 0

不是这个原因,单独执行Command1_Click结果正确,但会吃掉一部分内存,而不释放.这样timer循环下去内存占用回不断的增加,直到系统内存out.程序关闭后内存才回释放.不知是什么原因,斑竹,帮帮忙!!!!!急....Top

相关问题

  • 吃内存
  • WinME:最吃内存的操作系统
  • 我的程序是不是吃内存
  • 谁吃掉了我的内存?
  • 邪门了!!SQL SERVER7竟然吃内存!!!
  • dllhost.exe 狂吃内存怎么办
  • Weblogic狂吃内存问题,急!!!!
  • 数据库吃了1.5G内存???
  • 这段代码吃内存严重
  • 这个程序不断吃内存

关键词

  • 内存
  • evb
  • conndb
  • adoce
  • dbfilespec
  • recordcount
  • rs
  • 释放
  • timer
  • sub

得分解答快速导航

  • 帖主:strong_chenfei

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo