>
lstrcpy関数で文字列を連結していませんか?
>
lstrcpy関数をString型で使用する必要がある場合は、
> ZeroString関数で事前に(必要とする領域分)バッファーを確保して下さい。
ご返信ありがとうございます。
lstr~関係の命令は私の場合、色々問題があったので使用していません
しかしAPIの関係で(EM_GETLINEなど先頭にサイズが必要な場合)は
Dim xx[1024] as Byteを使用しておりますがこの場合は使用していません。
(Dim ss as string :ss=ZeroString(1024)も使用していますがlstr~は無い)
dim zz TCITEM をコメントアウトすることで解決しますし、
コノ部分を実行していなくてもメッセージが出てしまうので不思議です。
現状は pszText as BytePtr でメッセージは出ないのですが下記のコード
は使用法がまちがってますでしょうか。
コード: 全て選択
Dim Bu as STRING
Dim Bx[1024] as BYTE
Bu = ZeroString(1024)
SetWord(Bx,1024)
SendMessage(.hoHnd,SW,N1,Bx as LONG)
Bu = Bx 'この部分?