#uselib "kernel32.dll"
#define GENERIC_WRITE $40000000
#define NULL $00000000
#define OPEN_EXISTING $00000003
#define FILE_ATTRIBUTE_NORMAL $00000080
#cfunc CreateFile "CreateFileA" sptr,sptr,sptr,sptr,sptr,sptr,sptr
hFile = CreateFile ( "l.dat", GENERIC_WRITE, 0, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL )
mes hFile //成功チェック
まずこれで書き込みたいファイルを開くのですが、なぜか取得できません。理由わかるかたいますか??またWriteFile関数でテキストに書き込むことは可能ですか??