http://www.vector.co.jp/soft/win95/prog/se345249.html
#uselib "HMemory.dll" #func ReadMemory "ReadMemory" str,int,var,int #func WriteMemory "WriteMemory" str,int,int,int #func DReadMemory "DReadMemory" var,int,var,int #func DWriteMemory "DWriteMemory" var,int,int,int #func WriteMemoryS "WriteMemoryS" str,int,str #func DWriteMemoryS "DWriteMemoryS" var,int,str #func DReadMemoryArray "DReadMemoryArray" var,int,var,int #func DWriteMemoryArray "DWriteMemoryArray" var,int,var,int #func GetID "GetID" str,var #func ExePro "ExePro" str,var #func StopProc "StopProc" str #func RestartProc "RestartProc" str /* HSP3.0用サンプル [UsaTest2.EXE]を予め起動しておく 戻り値を取得したい場合は#func→#cfuncに変更する */ //プロセス名を指定 pname = "UsaTest2.EXE" //アドレスを指定 adr = $0040218 mes "ReadMemory テスト" ReadMemory pname,adr,rdata,2 mes "0x"+strf("%X",adr) +" = "+ str(rdata) wdata = 5000 mes "WriteMemory テスト(5000で書き込み)" WriteMemory pname,adr,wdata,2 ReadMemory pname,adr,rdata,2 mes "0x"+strf("%X",adr) +" = "+ str(rdata)
この中の
adr = $0040218
$0040218の部分を自分で決めた変数にするにはどうすればいいでしょうか?
sdim code,200 adr = $code
としてもエラーが出てしまいます。