たびたび質問ばかりで申し訳ありませんが
wsprintf wvsprintf を連続的に使用すると動作が不安定になる(重くなる)
のでタスクマネージャーのメモリー使用量を確認すると徐々に増加しています。
#省略してありますが下記のようなループ構造です。
TranslateMessage(msgMain)
DispatchMessage(msgMain)
Else
TestLoop()
End If
Function Test_Loop()
wsprintf(buf,"Rspd[0,3] = %4d %4d ",x1,x2)
Sleep(1)
EndFunction
wsprintfってメモリーリーク起こしますか。
Re: wsprintfってメモリーリーク起こしますか。
wsprintf wvsprintf がメモリーリークを起こすと言うよりは
Dim buf[1023] as Byte のバイトメモリー関連で問題が起きているような気が
しますが他のコーディングとの兼ね合いもあるので断定は出来ない。
#?なのでSPACE$ STRING$ などで組み合わせでしのぐ事にしました。
#おさわがせしました。
Dim buf[1023] as Byte のバイトメモリー関連で問題が起きているような気が
しますが他のコーディングとの兼ね合いもあるので断定は出来ない。
#?なのでSPACE$ STRING$ などで組み合わせでしのぐ事にしました。
#おさわがせしました。