求教一个VB的问题。

[复制链接]
查看11 | 回复2 | 2021-1-27 07:11:35 | 显示全部楼层 |阅读模式
本人菜鸟级别。最近搞了个东西
MSFLEXGRID获取数据库数据后,根据某列值取出URL。界面下面还有一个翻页。
问题来了。每翻一次页,都会去根据这个URL下载html文件到本地。但是加上这个功能后,。发现翻页很卡。。。。不知道怎么搞。
1.是不是这个可以用多线程?网上看了下,貌似真不好搞,而且不稳定。
2.本来想了个法子,调另外一个EXE去下。这样本程序就不会卡。但是怎么传参呢?哥也不知道。。。
3.求好的想法。附上代码最好,。哈哈。
在此感谢。
分 -->
回复

使用道具 举报

千问 | 2021-1-27 07:11:35 | 显示全部楼层
VB不支持多线程。
如果你要使用程序传参数,那么可以再新建一个VB程序,在Form_Load中编写MsgBoxCommand
在你的程序中使用
ShellExecuteMe.Hwnd,"open",App.Path&"\exe2.exe","参数",App.Path,SW_SHOW
(自己补充下API原型)
回复

使用道具 举报

千问 | 2021-1-27 07:11:35 | 显示全部楼层
通过另外一个程序传参数可以使用command字符串,vb自带的.
参考:http://so.360.cn/s?q=VB%E7%A8%8B%E5%BA%8F%E5%90%AF%E5%8A%A8%E5%8F%82%E6%95%B0&pq=VB%E7%A8%8B%E5%BA%8F%E5%8F%82%E6%95%B0&src=srp
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行