SendMessage或PostMessage怎样去传递一个Byte类型的数组?(100分)

  • 主题发起人 主题发起人 chenge1980
  • 开始时间 开始时间
C

chenge1980

Unregistered / Unconfirmed
GUEST, unregistred user!
把数组的地址用lParam参数传过去.
 
能具体一点吗??我开始也是这样做的,好象不行
 
如果是同一个进程用上面的办法, 否则用WM_COPYDATA
 
同意tseug<br>注意动态数组和静态数组的差别,先用静态数组试试<br>我忘了不同在哪了,反正使用时不是完全一样的
 
add:=@arrar;<br>PostMessage(FormFlashComm.Handle,WM_COMMREAD,nil,add);<br><br>提示incompatible types:'integer'and'pointer'<br>不知错在哪里??<br>
 
PostMessage(FormFlashComm.Handle,WM_COMMREAD,nil,LongInt(add));<br>
 
后退
顶部