tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル Re^3: メモリマップドファイルのデータ渡し不具合
投稿日: 2008/02/29(Fri) 21:51
投稿者Starfish
 一般的に、WindowsAPIではユーザ定義型は、参照渡しで行います。

>     CopyMemory ByVal lpData, ByVal (lpfilemap), ByVal Len(lpData)
     CopyMemory lpData, ByVal (lpfilemap), ByVal Len(lpData)

>     CopyMemory ByVal (lpfilemap), ByVal lpData, ByVal Len(lpData)
     CopyMemory ByVal (lpfilemap), lpData, ByVal Len(lpData)

 これで、どうでしょうか?

 WindowsAPIでユーザ定義型の文字列は、バイト数になってしまうので
VB上では100文字が、ファイルマップにかかれるデータは100バイトになる
と思います。注意してください。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。