HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2014
0903
cmoritoshihspcmp使用実行ファイルでのコンパイル時hspdefを読まない2解決


cmoritoshi

リンク

2014/9/3(Wed) 23:57:10|NO.64674

こんにちは。
hspcmpのサンプルをいじってやってるのですが、
実行ファイルにしたときのコンパイル時に、
hspdef.asが自動で読まれないです。
(スクリプトエディタ上ではできる。)

また、デバッグウィンドウ表示ができません。(これはエディタ上でも)

スクリプトは以下です。
chdir "C:\\hsp332"
#include "hspcmp.as" sdim mesbuf,$10000 sdim rtname,256 dialog "hsp",16 fname=refstr ; スクリプトファイル名 objname=getpath(fname,32)+"obj" ; オブジェクトファイル名 chdir "C:\\hsp332" hsc_ini fname hsc_objname objname hsc_comp 0 ; コンパイル res=stat:if res!=0 : dialog "ERROR" : goto *goerror hsc3_getruntime rtname, objname ; ランタイム名を取得 if rtname="" : rtname="hsp3.exe" debug_mode=1 ; デバッグウィンドウ表示フラグ cmdexe = ""+rtname+" "+objname hsc3_run cmdexe , debug_mode ; ランタイムを実行する *goerror hsc_getmes mesbuf objmode 1 mesbox mesbuf,636,446,5 stop

よろしくお願いします。



この記事に返信する


K-s

リンク

2014/9/7(Sun) 13:07:42|NO.64733

これサンプルが間違えてますね。
	hsc3_run cmdexe , debug_mode  ; ランタイムを実行する
ヘルプ見ると hsc3_run のパラメータは1つなので。(なんでエラーにならないんだろう…)
	hsc_comp 0 ; コンパイル
↓ hsc_comp 1, , 1 ; コンパイル
でデバッグウィンドウ出ると思います。

hspdef.as は作成した実行ファイルをHSPフォルダに移動して実行すると読み込まれるようです。
chdir ではダメみたい。



cmoritoshi

リンク

2014/9/8(Mon) 23:12:49|NO.64778

返信ありがとうございます。
サンプルが古いままだったみたいですね。
更新をおお願いします。

hspdef.asはいくらchdirしてもしょうがないんですね。



ONION software Copyright 1997-2023(c) All rights reserved.