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


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
1021
まぁしぃ・ついすとEXEファイルにするとコンパイルできない3解決


まぁしぃ・ついすと

リンク

2007/10/21(Sun) 13:46:24|NO.11844

今、HSPでテキストエディタを作っているのですが、
HSPソーススクリプトのコンパイル機能をつけようと思っています。

#include "hspcmp.as" sdim rtname,256 txt="mes \"こんにちは\"" notesel txt notesave "test.hsp" fname="test.hsp" objname="obj" hsc_ini fname hsc_objname objname hsc_comp 0 res=stat if res!=0 { dialog "エラーが発生しました。\n文法を確認してください。",1,"ERROR" delete "test.hsp" stop } hsc3_getruntime rtname, objname if rtname="" : rtname="hsp3.exe" direxe=dirinfo(1) cmdexe = direxe+"\\"+rtname+" "+objname hsc3_run cmdexe,0 delete "test.hsp" delete objname
のようなスクリプトを組んでみたのですが
うまく動作しません。
どうしたら良いでしょうか。



この記事に返信する


Kpan

リンク

2007/10/21(Sun) 14:29:23|NO.11845

うまく動作しないとは具体的に何なんでしょう?
エラーが出るのか、望んだ動作にならないのか・・・、こちらには
分かりません。(^^;

少なくとも提示されたスクリをこちらで実行したところ、特に問題
なく「こんにちは」ウィンドウがちゃんと表示されます。



t.hamaguchi

リンク

2007/10/21(Sun) 15:00:42|NO.11847

hsc3_runに渡しているランタイムのパスは合っていますか?
提示されたスクリプトですと、exeファイルのある場所にhspcmp.dllとhsp3.exeも
しくはランタイムが無いと動きませんよ(^_^;



まぁしぃ・ついすと

リンク

2007/10/25(Thu) 06:16:52|NO.11986

うまくいきました



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