启动速度我想是没有办法再加速了!因为启动时必须从数据库中加载数据,
下面那段代码应该不能再优化了吧?Private Sub LoadDeclares()
Dim lngRecordsetCount As Long
Dim l As Long
Set adoDelcares = New Recordset
adoDelcares.Open "select * from declares order by name", db, adOpenForwardOnly, adLockReadOnly
With adoDelcares
.MoveLast
.MoveFirst
lngRecordsetCount = .RecordCount
For l = 1 To lngRecordsetCount
list1(0).AddItem .Fields("Name").Value
.MoveNext
Next
End With
list1(0).listIndex = 0
End Sub
下面那段代码应该不能再优化了吧?Private Sub LoadDeclares()
Dim lngRecordsetCount As Long
Dim l As Long
Set adoDelcares = New Recordset
adoDelcares.Open "select * from declares order by name", db, adOpenForwardOnly, adLockReadOnly
With adoDelcares
.MoveLast
.MoveFirst
lngRecordsetCount = .RecordCount
For l = 1 To lngRecordsetCount
list1(0).AddItem .Fields("Name").Value
.MoveNext
Next
End With
list1(0).listIndex = 0
End Sub
解决方案 »
- 如何设置全局热键
- 数据处理
- 请问如何点击网页上的确认图片?
- winsock的问题,代码错了吗?急!!
- 如果让列表框的SubItems显示超过256的字符?
- 用VB在原有的数据表中的字段中插入数据如何做??
- 请教大家一个关于webbrowser的问题:如何改变字体大小和编码???
- 有关光盘保护的问题
- 与powerpoint 有关
- 为什么我在VB中使用ADO打开.dbf数据库并一条一条追加到SQL Server数据库(服务器上),544条记录竟用了8分钟??
- 窗体关闭时出现的问题,怪!!!!!sos可持续加分
- 如何使用ADO即时创建一个数据库?另外,怎么样才能让按钮做成像IE那样的效果??:-)Thanks!
^_____________________________這里不要用*
^_____________________________這里不要用*
^_____________________________這里不要用*
用 hook
to: wjq(b_wind)
2.0 版没有用ActiveX控件
建议:启动调数据时把ListBox之类要接受数据的控件设为不可见,似乎还可以快些另外,声明中的错字还有啊,我差了半天错终于找到:Declare被打成了Delcare
EnableWindow 函数就是,还有两个,我记不清了。
请详解,如:参数含义如何调用?
谢过!
改成
list1(0).AddItem .Fields(1).Value会快一点,我下载过一个程序,有过测试,用数字会快一些.
用vb5.0再来一个 6.0要那个什么库啊
^---------------拼错了哦!
还有你自己作过输入法吗,能否给我一份资料我先谢了!
连接本地的access数据库最快的方法是DAO哦!
还有你用ACCESS自己的工具把yfwinapi.mdb压缩一下,可以压掉100多k哦!
谢谢你的宝贵意见!
你的数据库里没有包含comctl32.dll这个库!:)
I need it,but...
我有一个API函数的文件,可惜是一个库文件,里面包含comctl32.dll,还有大量在VB自带API浏览器中没有的常数定义。
你的API函数的文件能发给我吗?我急着用它,谢谢!
T2说的* 和只提取必要的字段用sql实现时间是几乎没有分别的。其实时间的99.9%是花在List的填充上。可以用以下方法来改进:
1.打开记录集后用Buffer=rs.getrows()来保存所有记录,然后只填充200条到List中去,保存一个当前位置的指针。当用户拉动滚动条时再填充,一直维护当前位置的指针(微软的一些软件就是这样。)
2.类似1,只是不将数据保存在Buffer中,而是每次从当前位置去读取相应条(200)的纪录。这样系统资源占用的少些,但速度会有一点下降。
好建议!下一版我会尝试这样做。
那位大侠知道是怎么回事,请多多指教,兄弟不胜感激
你可以去小站看看嘛!
http://ygyuan.go.163.com/
http://ygyuan.3322.net/
谢谢你的API的库文件,可是他还不全!缺少comctl32.dll的大多函数声明!
eg:
MenuHelp
ShowHideMenuctl
GetEffectiveClientRect
DrawStatusTextA
CreatToolbar
CreateMappedBitmap
MakeDragList
……