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


HSPTV!掲示板


未解決 解決 停止 削除要請

2025
0119
74obaqのプログラムが実行できず7未解決


74

リンク

2025/1/19(Sun) 16:57:43|NO.102940

obaqのプログラムのstart.axとhsp3.exeとプラグイン
画像類、音声ファイルも同じフォルダにおきました。
実行するとNo debug module ファイルが見つからないか無効な名前です
とメッセージがでます。
エディターから実行すると動くのですがこれは何が悪いのでしょうか?



この記事に返信する


正造

リンク

2025/1/20(Mon) 02:54:11|NO.102946

プラグインというのはobaq.dllで間違いないでしょうか
obaq.asでしたら間違っています
また、start.axは不要です



74

リンク

2025/1/20(Mon) 18:26:43|NO.102947

obaq.dllです。
またやってみましたが動きません。(^^;)
エディターからならスクリプト実行できるのですが



GENKI

リンク

2025/1/20(Mon) 21:47:35|NO.102951

実行に必要なもの
・hspファイルから作成した実行形式ファイル。
 特に指定してないならhsptmp.exeというファイルです。
・dllファイル
 何をincludeしたかによって異なります。obaq.asの場合は、obaq.dllです。
 複数のプラグインを使用している場合は、使用しているすべてのDLLファイルが必要です。
・画像類、音声ファイル
 基本的には作成したexeファイルと同じフォルダに置く。フォルダを指定している場合は、フォルダの中に置く必要がある。

実行にはいらないもの
・start.ax
・hsed3.exe


> またやってみましたが動きません。(^^;)

できるだけ正確な状況を教えてもらえると問題解決しやすくなります。例えば…

・HSP3のバージョン
・試そうとしているスクリプト(話の雰囲気では付属のサンプルっぽい気がしていますが…)
・同じフォルダ内に何のファイルを置いたのか
・実行するとどんな現象が起きたか
・エラーメッセージなどが出た場合は正確なエラーメッセージの内容。メッセージの前後を消さない。
 (エラーメッセージのダイアログが出た状態で Ctrl+C を押すとメッセージ内容をコピーできます。)

などなど、74さんが置かれている状況が詳しくわかれば解決の糸口は見つけやすくなります。
今のところ、この掲示板での過去の経験からの憶測で回答している状況です。



74

リンク

2025/1/21(Tue) 04:48:09|NO.102954

GENKIさんありがとうございます
リファレンスにあるサンプルのdrop.hspです。
私の認識ではstart.axは実行に必要だと理解していますが…



とおりすがり

リンク

2025/1/21(Tue) 12:45:20|NO.102955

うちでは、exe動きましたね。

本体.exe
画像.bmp
音声.wav
obaq.dll

をフォルダに入れました。axは要らなかったですね。



GENKI

リンク

2025/1/21(Tue) 23:10:29|NO.102956

> リファレンスにあるサンプルのdrop.hspです。

大ヒントありがとうございます。できればヒントは小出しにせずに、まとめてたくさんくれると回答が付きやすくなります。


さて、こういう最初のステップは躓きやすく、教わるほうも教えるほうも勘違いや思い込みなんかですれ違ったりしがち。
というわけで、手順を全部書き出してみました。これならきっと大丈夫。


(1) 作業フォルダを準備する。

(2) sample\obaq\drop.hsp をコピーして作成した作業フォルダに置く。

(3) コピーしたdrop.hspをHSPスクリプトエディタで開く。

(4) メニューから HSP>実行ファイル自動作成 をクリック。

(5) 「実行ファイルを作成しました」と表示されたダイアログが開くので閉じる。

(6) 作業フォルダにhsptmp.exeが作成されています。
この状態ではexeファイルは動きません。

(7) 配布用のフォルダを作る。

(8) 次のファイルのコピーを、作成した配布用フォルダに置く。
いずれもHSPのインストール先フォルダにあります。
hsptv\koma.bmp
hsptv\se_block2.wav
hsptv\se_break3.wav
hsptv\se_puyo.wav
obaq.dll

(9) 先ほど作成したhsptmp.exeを配布用フォルダに置く。
hsptmp.exeを実行できる状態になりました。

(10) 作成した実行ファイル一式を配布したい場合は、配布用フォルダに置いたファイルをZIPなどにまとめて配布するといいでしょう。


1つ1つの手順はマニュアルのどこかには確実に記載されているのですが、このように全部の作業の流れはマニュアルの1か所にまとまって書いてなかったかもしれませんね。
慣れないうちはHSPの書籍や解説サイトを見たほうがいいかも。



> 私の認識ではstart.axは実行に必要だと理解していますが…

その認識は間違えていますので、きれいさっぱり忘れてください。
start.axは、昔と違って今は存在を意識する必要がないファイルになっています。勝手に作成されますが無視して大丈夫です。



74

リンク

2025/1/22(Wed) 06:18:48|NO.102958

すいません
私の使っているのは古いhsp3.2です
エラーメッセージが出る理由は不明ですね
もう旧式だから放置になるのかな 
でも気になりますねぇ



記事削除

記事NO.パスワード
(質問が解決したスレッドは他の利用者に活用してもらうため、削除しないようお願いします)

NO.102940への返信

マスコット

好きなマスコットを選んでください。

名前

e-mail
HOME
  1. 初めて利用する方は、HSP3掲示板の使い方をお読みください。
  2. 不要部分の多い長いスクリプトの投稿は ご遠慮ください。
  3. 書き込みは自動改行されません。適度に改行を入れてください。
  4. スクリプトは小文字の<pre>〜</pre>で囲むと見やすく表示できます。

削除用パスワード

解決したら質問者本人がここをチェックしてください。

エラー発生時、再送信すると二重送信になることがあります。
回答が得られたら、お礼書き込み時に[解決]チェックしてください。
SPAM防止のためURLから始まる文章は投稿できません。
SPAM防止のため英文字のみの本文を投稿することはできません。

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