レジストリのセクション(文字列、バイナリ、Dword値)削除を調べていて、
さくらさんのmodule「stdlib110」を見つけたので実行してみましたがうまく作動しません
例としてHKEY_USERS\test01のキーにあるtest02というセクションの文字列を削除する場合
はどのように書けばいいんでしょうか?
(以下のように書いていてエラーがでます)
#include "sysval.as"
#include "gblconst.as"
#include "winapi32.as"
#ifdef __hsp30__
#ifndef __EXREGFILE__
#define __EXREGFILE__
#module
#deffunc zregdelval str prm1
sdim subkey,MAX_PATH
subkey = prm1 : if strlen(subkey)==0 : sdim subkey,0 : return -1
RegDeleteValue hkey,varptr(subkey)
sdim subkey,0
return stat
#global
#endif
#endif
regkey 2,"test01",0;HKEY_USERS
getreg hensu,"test02",1,
zregdelval hensu