|
|
1
13
您无法在PostMessage中传递字符串的地址,因为该字符串可能是堆栈上的线程本地字符串。当另一根线捡起它时,它可能已经被摧毁了。 相反,您应该通过new创建一个新的字符串或异常对象,并将其地址传递给另一个线程(通过PostMessage中的WPARAM或LPARAM参数)。然后,另一个进程拥有该对象并负责销毁它。 以下是一些示例代码,展示了如何实现这一点:
|
|
|
2
1
|
|
|
3
0
|