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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1027
クーマウィンドウを非表示にしたい2解決


クーマ

リンク

2007/10/27(Sat) 23:24:20|NO.12058

gsel命令で、起動時にウィンドウを非表示にしたいのですが、
エディタから実行ファイルを作成した場合は、うまくいくのですが
スクリプトから実行ファイルを作成したとき、起動時に若干、
ウィンドウが表示されてしまいます




//test.hsp//////////////////// #packopt hide 1 gsel 0,-1 dialog "end":end //////////////////////////////
上記のスクリプトで実行ファイルを作成して実行したとき
起動時にウィンドウは、完全に非表示で起動してくれます


しかし、下記のスクリプトから
上記の「test.hsp」の実行ファイルを作成したとき、
それを起動させても、起動時に一瞬 ウィンドウが表示されてしまいます


//test2.hsp//////////////////////////////////// #include "hspcmp.as" //(hsprtは、カレントディレクトリにあるとする) name = "test.hsp" hsc_ini name sdim msg,512 hsc_objname "start.ax" hsc_comp 0, 4 pack_ini name pack_make pack_exe 0 hsc_getmes msg mes msg ///////////////////////////////////////
これを改善する方法は、無いのでしょうか?

ご教授お願いします



この記事に返信する


naznyark

リンク

2007/10/28(Sun) 01:40:49|NO.12059

pack_ 系命令による実行形式ファイル作成では #packopt による
設定は反映されないので hsc3_make を使用します。

//test2.hsp//////////////////////////////////// #include "hspcmp.as" //(hsprtは、カレントディレクトリにあるとする) name = "test.hsp" hsc_ini name hsc_objname "start.ax" hsc_comp 0, 4 // hsc3_make は #packopt name で指定したファイル名 // (省略時は hsptmp.exe )で実行形式ファイルを作成するので // 必要ならファイル名変更処理などを行う。 /*/ notesel filetext noteload "packfile" noteadd ";!name=" + getpath( name, 1 ) notesave "packfile" noteunsel //*/ hsc3_make dir_cur sdim msg,512 hsc_getmes msg mes msg ///////////////////////////////////////



クーマ

リンク

2007/10/28(Sun) 20:19:10|NO.12069

naznyarkさん、ありがとうございます

解決しました

#packopt の命令は、そういう時には反映しないんですね。

勉強になりました



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