有没有稳定的易语言多线程稳定DLL或OCX

在线时间31 小时威望15 金钱282 人气7 最后登录注册时间帖子精华0积分453阅读权限20UID287007
中级程序员, 积分 453, 距离下一级还需 1547 积分
擂点0 人气7 威望15 注册时间精华0帖子
下载了 解压不了
在线时间1079 小时威望303 金钱2444 人气130 最后登录注册时间帖子精华0积分12380阅读权限150UID123327
The older the wiser
网络程序员, 积分 12380, 距离下一级还需 3620 积分
擂点0 人气130 威望303 注册时间精华0帖子
难得吹雪兄现在还在坚持,好久不见了!
在线时间202 小时威望1573 金钱1945 人气134 最后登录注册时间帖子精华4积分5946阅读权限200UID20257
擂点0 人气134 威望1573 注册时间精华4帖子
cnlamb 发表于
难得吹雪兄现在还在坚持,好久不见了!
一起加油!!!
我以后回来VBGOOD混啦。。。。。
在线时间2407 小时威望204 金钱10582 人气112 最后登录注册时间帖子精华1积分28736阅读权限200UID206406
网络设计师, 积分 28736, 距离下一级还需 3264 积分
擂点0 人气112 威望204 注册时间精华1帖子
admin6677 发表于
是别人的第三方DLL么?
下载回来看看
需要右键属性 “解除锁定”
在线时间28 小时威望0 金钱146 人气0 最后登录注册时间帖子精华0积分338阅读权限20UID21291
中级程序员, 积分 338, 距离下一级还需 1662 积分
擂点0 人气0 威望0 注册时间精华0帖子
希望能放出一些实例来,就更棒了,,感谢楼主
在线时间1214 小时威望2 金钱3028 人气15 最后登录注册时间帖子精华0积分13356阅读权限150UID200269
网络程序员, 积分 13356, 距离下一级还需 2644 积分
擂点0 人气15 威望2 注册时间精华0帖子
一直有人说多线程多VB6是传说。。。没有想到被西门攻克了,了不起啊!
来点真的,如果你把多线程用到这个项目,那我就相信了:
&刚好我又做了一个类似你这样的项目,本质一样都是异步读图片,但我的不是一个独立的项目,实际上在这里也攻克了,在加载图片的时候,程序的主界面是不会卡的,因为是采用了异步的方式加载图片,嘿嘿,强列建议学这个&
&点击左边的TV node,会检查是否有Image,然后产生Thumbnails或从数据库中读,产生Thumbnails花销大,读花销也大,如果图片都得话。&
在线时间202 小时威望1573 金钱1945 人气134 最后登录注册时间帖子精华4积分5946阅读权限200UID20257
擂点0 人气134 威望1573 注册时间精华4帖子
wwweee 发表于
希望能放出一些实例来,就更棒了,,感谢楼主
他本身也带实例的,有十几个,够用的了,你把他那些实例吃透了,再自己写几个,就完全可以吃透了。
我以后回来VBGOOD混啦。。。。。
在线时间337 小时威望36 金钱11287 人气23 最后登录注册时间帖子精华0积分7957阅读权限80UID107334
系统分析员, 积分 7957, 距离下一级还需 43 积分
擂点0 人气23 威望36 注册时间精华0帖子
多线程我已经全部在pb里实现了
包括hookapi都是在pb里完成, 安全稳定踏实
在线时间667 小时威望26 金钱4149 人气11 最后登录注册时间帖子精华0积分8382阅读权限150UID158535
网络程序员, 积分 8382, 距离下一级还需 7618 积分
擂点0 人气11 威望26 注册时间精华0帖子
西门吹雪 发表于
也不复杂啊,他之所要以安装,就是因为他是一整个SDK,里边有文章有模块有DLL有示例,很完整的,只要有了 ...
试了下,大概搞明白了,但有点问题.
1.引用DLL的话,如果DLL在中文路径,创建工作者对象会失败,而且定义一个对象才可以一个线程,如果要50个线程岂不是要50个对象...
2.所以改为使用OCX,不知道OCX有没有限制和破解没有?
关闭工作者对象CloseWorker也不太管用,就算线程里只用MSGBOX弹出消息,10个也就只能关2,3个就卡住了,有意外情况就会这样卡住.
在线时间202 小时威望1573 金钱1945 人气134 最后登录注册时间帖子精华4积分5946阅读权限200UID20257
擂点0 人气134 威望1573 注册时间精华4帖子
inat 发表于
试了下,大概搞明白了,但有点问题.
1.引用DLL的话,如果DLL在中文路径,创建工作者对象会失败,而且定义一个 ...
1.创建50个线程的确是需要50个对象的,所以我一般都是直接用AsyncControl控件,这样可以支持控件数组,很方便的。
2.OCX就是可以破解的
3.关闭工作者对象我一般CloseWorker(True),强制关闭这样,但是他要等待一会儿,所以也可以使用CancelObject和工作者对象进行通信,在工作者对象内部主动退出,但实际上来讲我是一般都跳过这一步,直接用CloseWorker(True)就够用了。
我以后回来VBGOOD混啦。。。。。请教下各位高手一个关于DLL(OCX)安装,卸载和管理的问题~-.NET技术/C#-c/c++-电脑编程网请教下各位高手一个关于DLL(OCX)安装,卸载和管理的问题~-.NET技术/C#作者:jj0412 和相关&&问题是这样的,我现在遇到一个这样的需求,希望能够用C#去对系统中的dll进行管理。包括实现对dll的注册,删除已注册的dll,返回系统中已经注册dll的列表等功能。我在网上找到了如何注册跟取消注册的代码,例如/luckeryin/archive//1687999.html,但是我想请教下高手,.net平台有没有提供一些方法或者一些类能够实现上述对dll管理的功能呢?或者有没有类似的资料呢?就像windows服务的话在ServiceProcess下有个GetServices()的方法就可以返回全部的服务信息,那对于dll的话有没有一个类似的方法可以返回所有已注册的dll的方法呢?有没有这样的API呢??希望大家能帮忙解决下~谢谢~PS:如果需要调用API,请问调用的什么API??谢谢~------回答---------------其他回答(5分)---------注册你已经实现了删除:C# code
System.Diagnostics.Process.Start(&regsvr32&, &/u &+pathdll);//注销DLL
------其他回答(15分)---------所有dll在中的位置:[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDlls]可以用RegistryKey类操作1.读取指定名称的注册表的值& private string GetRegistData(string name)& {&
string registD&
RegistryKey hkml = Registry.LocalM&
RegistryKey software = hkml.OpenSubKey(&SOFTWARE&,true);&
RegistryKey aimdir = software.OpenSubKey(&XXX&,true);&
registData = aimdir.GetValue(name).ToString();&
return registD& }& 以上是读取的注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下的XXX目录中名称为name的注册表值;& 2.向注册表中写数据& private void WTRegedit(string name,string tovalue)& {&
RegistryKey hklm = Registry.LocalM&
RegistryKey software = hklm.OpenSubKey(&SOFTWARE&,true);&
RegistryKey aimdir = software.CreateSubKey(&XXX&);&
aimdir.SetValue(name,tovalue);& }& 以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下新建XXX目录并在此目录下创建名称为name值为tovalue的注册表项;& 3.删除注册表中指定的注册表项& private void DeleteRegist(string name)& {&
RegistryKey hkml = Registry.LocalM&
RegistryKey software = hkml.OpenSubKey(&SOFTWARE&,true);&
RegistryKey aimdir = software.OpenSubKey(&XXX&,true);&
aimnames = aimdir.GetSubKeyNames();&
foreach(string aimKey in aimnames)&
if(aimKey == name)&
aimdir.DeleteSubKeyTree(name);&
}& }& 以上是在注册表中HKEY_LOCAL_MACHINE\SOFTWARE目录下XXX目录中删除名称为name注册表项;& 4.判断指定注册表项是否存在& private bool IsRegeditExit(string name)& {&
bool _exit =&
string[] subkeyN&
RegistryKey hkml = Registry.LocalM&
RegistryKey software = hkml.OpenSubKey(&SOFTWARE&,true);&
RegistryKey aimdir = software.OpenSubKey(&XXX&,true);&
subkeyNames = aimdir.GetSubKeyNames();&
foreach(string keyName in subkeyNames)&
if(keyName == name)&
return _& }& 相关资料:|||||||请教下各位高手一个关于DLL(OCX)安装,卸载和管理的问题~-.NET技术/C#来源网络,如有侵权请告知,即处理!编程Tags:                &                    OCX中使用多线程
[问题点数:30分,结帖人zhangjianbo03642]
OCX中使用多线程
[问题点数:30分,结帖人zhangjianbo03642]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年4月 VC/MFC大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。

我要回帖

更多关于 vs2010 dll封装成ocx 的文章

 

随机推荐