因为它们还是在同一线程中执行!除非你为TChannel_Play.Create (false,ChannelsNum);再建个线程!
解决方案 »
- 为什么不能创建 ntfs_drv.txt 这样的文件名?
- 一点工作心得,与大家交流交流,呵呵
- TDbgrid的问题
- 菜鸟简单一问?在线等待,马上给分!
- '=' 附近有语法错误。.
- 键盘调查----谁想用左手键盘?为左撇子准备的键盘谁喜欢???
- 如何和服务器80端口建立一个socket的connect,接着向服务器发送GET请求页面?请大家举个例子。
- ListView点击Title的时候,该Title会出现下压的动作,dbgrid可以实现吗?
- 怎样在TreeView控间中定位?我先选择一个Item,然后对TreeView排序后,怎样又回到刚选择的Item上来。也就是说让该Item选中,并能显示出来。
- 为什么用dbchart连接query正常,但连接adoquery却只有时间和数量两个字段?
- MDI,未先关闭自窗口就直接关闭主窗口时会报错。我想在主窗口的onClose事件中编程实现关闭所有的自窗口。怎么实现?
- 用ADO方法操作数据库,很急!!!!
线程执行从Execute开始!Create只是初始化!
我如何才能在Thread1 中 新建一个Thread2 实体,并能并行的运行它们呢
thread1:tthread;
thread2:tthread;
主界面中创建thread1,,,
thread1.execute过程中
begin
........//codes
thread2:=tthread.create(false);
end;
thread2的execute过程另外写
iivv(wang) 的做法不行的
或者用TThread的Synchronize的方法创建Thread2!
或者用个Timer控件,在主线程中监视,Thread1中只起个改变的作用!在主线程中创建新线程Thread2处理!
uses Unit_Thread1,
建立了Thread1,
我想在Thread1 中SendMessage(????,WM_CreateThread,Channel,0);请问 ???? 怎么办呢,
我用Application.Handle, 可是 TMain 不能收到我的自定义消息,
我想用TMain.Handle, 可是 在Thread1 中加入 Uses Unit_Main 后又是循环调用出错,怎么办,将Unit_Main 与 Unit_Thread1 合并??不太好吧!!
能否写个详细的代码??我想在Thread1 中SendMessage(????,WM_CreateThread,Channel,0);
向主程序TMain发消息,可是不能用TMain.Handle , 怎么办??
是Main:TMain?
那就应该是Main.Handle!Synchronize方法怎样使用,自己去搜索引擎查!
是,在Thread1 中加入 Uses Unit_Main 后又是提示循环调用出错,我现将 Uses Unit_Main 放在implementation后就可以了,ehom(?!)
Uses Unit_Main 放在implementation后与 放 interface 后,
能告诉我这有什么差别吗??