解決済みの質問
GlobalAllocの使い方が違います。
mallocのように直にvoid*が返るわけではありません。
そのメモリ領域にアクセスするにはGlobalLockを
使います。
HGLOBAL hg = GlobalAlloc(GMEM_FIXED, 1000);
if (hg){
Buf = (char*)GlobalLock(hg);
strcpy( Buf , "test\n" );
printf(Buf);
GlobalUnlock(hg);
GlobalFree(hg);
}
投稿日時 - 2006-02-01 12:31:03
お礼
助かりました
参考になります!
ありがとうございました。
投稿日時 - 2006-02-01 13:21:00
1人が「このQ&Aが役に立った」と投票しています