vb线程间如何通讯? 就是用postmessage和getmessage这两个API函数,没错。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我没用过在VB中的多线程。这个在DELPHI中可以用synchronize来完成这种操作。我想可以这样做的: 1、在生成线程时,可在CREATETHREAD调用中在LPVOID lpParameter参数中把这个LISTBOX的指针或句柄传过去(这个不知在VB中能否做到),然后在线程函数中用同步方法来完成列表项的增加。比如说用临界区来完成。 2、在进程或线程之间共享变量,可用文件映射来完成(CREATEFILEMAPPING),不过对这个映射文件也要进行同步的控制,可再用一个临界区来完成。 major2: 能具体一点吗?有无类似的source code 可以download.这两个api函数我手头的资料非常欠缺.Thanks! 到www4.netease.com/~cobe/去下载一个API函数使用说明,很好的东西 怎么样在VB6里实现带三态CheckBox的Treeview控件 vb怎么更新自己的软件 VB-Script+sc.addcode涉及到的function 如何调用工具栏的ButtonClick事件? setup factory 如何制作安装程序 在线等待 急急!! ******请问如何通过api 函数取得主板的一些信息?******* 求助!!!!!关于将html转成word的问题!! 求和代码 关于删除TREEVIEW里节点的问题 如何判断域用户名和密码是否匹配? 快来救我!!!!老板已在虎视眈眈!!!!也许下个月我由要去流浪了!!! 对文件改名用什么命令?
我想可以这样做的:
1、在生成线程时,可在CREATETHREAD调用中在LPVOID lpParameter参数中把这个LISTBOX的指针或句柄传过去(这个不知在VB中能否做到),然后在线程函数中用同步方法来完成列表项的增加。比如说用临界区来完成。
2、在进程或线程之间共享变量,可用文件映射来完成(CREATEFILEMAPPING),不过对这个映射文件也要进行同步的控制,可再用一个临界区来完成。