CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
Delphi/BCB
: 贴子 511687
bjwf
:
o,记错了,应该是调 LoadLibrary("RICHED32.DLL");//RICHED20.DLL");试试.
[阅读: 1362] 2007-05-16 09:47:42
<空>
相关信息:
[求助贴]调用线程完后用Application.ProcessMessage()会不会影响消息队列。调用程序的时候,如果焦点移到窗体上,就会报RICHED20.dll的AV错误。
(69字)
(
龙之吻
[937]
2007-05-16 17:11
)
问题没描述清楚
(空) (
pcplayer
[480]
2007-05-16 17:11
)
这么快就学会了占街的这个招数了
(空) (
pigprince
[512]
2007-05-16 17:13
)
要多霸占几条街才好
(空) (
pcplayer
[434]
2007-05-16 17:16
)
用Shell_NotifyIcon来添加的托盘图标,和气泡提示。程序运行时候用的frmMain.hide,最小化到托盘去,然后执行线程(线程中下载文件),如果再线程执行过程中,执行……
(180字)
(
龙之吻
[1756]
2007-05-16 17:23
)
线程执行过程中,执行frmMain.Show,要做同步。凡是在线程里操作 VCL 界面,都要做同步。看看DELPHI自己的例子就知道了。
(空) (
pcplayer
[678]
2007-05-16 17:25
)
在线程的入口函数里调一下 CoInitialize.试试.
(空) (
bjwf
[541]
2007-05-16 17:41
)
TMyThread.Execute();里?
(空) (
龙之吻
[622]
2007-05-16 17:47
)
应该是.
(空) (
bjwf
[445]
2007-05-16 17:48
)
反正在线程里。必勾打脖溜爱妇不用delphi,你说的TMyThread.Execute无效,嘎嘎
(空) (
没脾气2x
[550]
2007-05-16 17:48
)
o,记错了,应该是调 LoadLibrary("RICHED32.DLL");//RICHED20.DLL");试试.
(空) (
bjwf
[1361]
2007-05-16 17:47
)
API需要在每个线程里都LoadLibrary一下?
(空) (
没脾气2x
[510]
2007-05-16 17:49
)
可能记错了,coInitialize是每个线程里都得调一下.
(空) (
bjwf
[948]
2007-05-16 17:51
)
已经满眼的星星了
(空) (
龙之吻
[511]
2007-05-16 17:52
)
我闭着眼感觉应该是 CoInitialize 的事
(6字)
(
没脾气2x
[592]
2007-05-16 17:54
)
是coini……
(空) (
好望角
[479]
2007-05-16 18:24
)
经查,是 CoInitialize
(空) (
没脾气2x
[533]
2007-05-17 00:49
)
要用richedit的话,是必须手动loadLibrary一下,当然有可能vcl里已经帮你调过了.
(空) (
bjwf
[657]
2007-05-16 17:52
)
看他的描述,他的 RichEdit 已经放在一个 Form 上了,也就是已经被加载了。他现在是要把那个 Form 显示出来。
(空) (
pcplayer
[525]
2007-05-16 17:57
)
恩,线程里往主窗体的RichEdit上写几个字。
(空) (
龙之吻
[482]
2007-05-16 20:35
)
如果你用的是Delphi的线路对象做的,往RichEdit上写字不能直接写要用线程的synchr...方法
(空) (
UnKnow365
[646]
2007-05-16 23:06
)
不要误导小朋友了。
(空) (
pcplayer
[473]
2007-05-16 17:51
)
就是线程调用 VCL 刷新界面的时候和主线程同步的问题。你自己去看 Help 里关于 TThread 的 Synchronize 方法的描述。俺有个偷懒的办法
(55字)
(
pcplayer
[919]
2007-05-16 17:55
)
我拖了一个 RichEdit 到 Form2 上,在一个线程里显示 form2 并且没有写同步居然也没错!
(204字)
(
pcplayer
[725]
2007-05-16 18:08
)
form.show 本来是SENDMESSAGE啊。
(空) (
没脾气2x
[598]
2007-05-16 18:09
)
根据我的经验,SendMessage 容易被卡住。为避免卡住,我用 PostMessage。当然要想不卡住就是加临界区之类的吧。
(空) (
pcplayer
[908]
2007-05-16 18:10
)
我用Perform。
(空) (
好望角
[479]
2007-05-16 18:24
)
这是偷懒的方法嘛?synchronize也是用的往主线程里postmessege的方法,明明是一种方法嘛
(空) (
王中王
[681]
2007-05-16 19:46
)
XPH 在写什么呢?FTP?还是 HTTP 下载一个东西?
(空) (
pcplayer
[449]
2007-05-16 18:13
)
写什么不重要,关键是技术一定要高深,现成的控件一定不能用,要用就用线程、自定义消息啥的,API要是用少了啊,你都不好意思和别人说
(空) (
王中王
[552]
2007-05-16 19:44
)
?
(空) (
龙之吻
[412]
2007-05-16 20:33
)
这样的员工你说得多少工资啊,“我想怎么也得2000吧”,2000?那是上的税。怎么也得20000,还是日元
(空) (
没脾气2x
[629]
2007-05-17 08:26
)
恩。就是用IdFTP下载,想把下载放到线程里。
(6字)
(
龙之吻
[617]
2007-05-16 20:38
)
靠,太简单了一点吧?Indy 把什么都做完了的。你想做一个 Filezilla ?
(空) (
pcplayer
[495]
2007-05-16 22:57
)
什么叫“调用线程完后”?
(55字)
(
好望角
[604]
2007-05-16 18:23
)
就是调用在主线程执行完MyThread.Execute后
(空) (
龙之吻
[583]
2007-05-16 20:28
)
线程都执行完了,Y还ProcessMessage个P啊。
(空) (
好望角
[508]
2007-05-16 20:31
)
。。。
(空) (
UnKnow365
[446]
2007-05-16 23:09
)
线程中调用 ProcessMessage 与主线程的 ProcessMessage 是无关的。
(空) (
没脾气2x
[644]
2007-05-17 08:23
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录