参数传递(20分)

L

love51

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大虾,请问如何将一字符串传递到子线程子。
 
不知道你想实现什么功能,试试用postThreadMessage传递到线程中
 
1.sendmessage or postmessage 将字符串地址作为参数
2.借助内存镜像文件或磁盘文件
可以试试
 
在子线程中创建一个线程安全的字符串类型的属性,对属性赋值
 
太复杂了吧,如果用API,那就有一个参数是专门用来传递的,如果用TThread类,那么重
新构造类的构造函数就行了,参照D里的Demo关于线程参数传递就知道了
 
重新构造子线程 procedure Create(s:string);virtual;
 
谢谢liu_sir, postThreadMessage它的传递参数说明,及如何接收?
我是想实现从将TXT(从串口读过来的数据)型的字符串送到线程去执行处理,然后写入SQL数据库里
不用多线程我以实现,但是速度太慢影响后续操作.所以请大虾指教如何实现.谢!
 
换个思路吧,你为什么要先读出数据来再+线程处理呢???
完全可以在线程中读数据,接着进行处理,然后写入数据库,而且一般涉及到从串口读数据,
最好也应该用线程啊,不知道你怎么想的
 
多人接受答案了。
 

Similar threads

回复
0
查看
671
不得闲
回复
0
查看
820
不得闲
回复
0
查看
864
不得闲
S
回复
0
查看
455
swish
S
顶部