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


HSPTV!掲示板


未解決 解決 停止 削除要請

2006
0411
axobj拡張プラグイン24解決


axobj

リンク

2006/4/11(Tue) 19:11:28|NO.361

IEとかの上に付いてる「ファイル」「編集」などといったメニューの表示方法を教えてください。



この記事に返信する


Luna

リンク

2006/4/11(Tue) 21:17:45|NO.362

何度も言うようで悪いですが、きちんと事前に調べましたか?
メニューバーの表示スクリプトなら、HSP3のサンプルスクリプトに付属しています。
スクリプトエディタのメニューの、「ツール(T)」→「サンプルスクリプト参照」を見てみてください。

一度、Googleで調べるなりしてみましょうよ。
人から聞いてばかりではプログラミングは上手くならない、と思います。(体験談です。)



axobj

リンク

2006/4/12(Wed) 20:08:26|NO.365

その実行できるはずのサンプルスクリプトが実行できないんです。



Irisawa

リンク

2006/4/12(Wed) 23:34:43|NO.366

HSP3.0beta2ではそのまま実行がエラーになってしまう不具合があるようなので
スクリプトエディタで一度開いてスクリプトエディタから実行するようにして
ください。
beta2での仕様変更が影響しているみたいです。



axobj

リンク

2006/4/13(Thu) 18:05:03|NO.371

<HSP3.0beta2ではそのまま実行がエラーになってしまう不具合があるようなので
<スクリプトエディタで一度開いてスクリプトエディタから実行するようにして
<ください。


そのようにしても実行できません



猫太

リンク

2006/4/13(Thu) 18:24:03|NO.372

サンプルビューアーの「サンプルの編集」を押すとエディターにスクリプトが表示されますよね?
それを実行してもダメなんですか?
エラーはなんと出るんですか?
HSPのバージョンは何ですか?

自分はHSP3.1 b2で「サンプルを編集」で開いて、実行できましたよ。
OSはWindows XP Home SP2です。

ちなみにタイトルが「拡張プラグイン」と関連性がないと思えますが、気のせいでしょうか?



axobj

リンク

2006/4/13(Thu) 18:45:50|NO.373

> サンプルビューアーの「サンプルの編集」を押すとエディターにスクリプトが表示されますよね?
だめです。

> HSPのバージョンは何ですか?
3.0です。

OSはこちらもWindows XP Home SP2です。

> ちなみにタイトルが「拡張プラグイン」と関連性がないと思えますが、気のせいでしょうか?
それは、
> IEとかの上に付いてる「ファイル」「編集」などといったメニューの表示方法を教えてください。
表示のための拡張プラグインがあるかどうか知りたかったからです。



axobj

リンク

2006/4/13(Thu) 18:47:25|NO.374

上のに修正。
1,2行目
< サンプルビューアーの「サンプルの編集」を押すとエディターにスクリプトが表示されますよね?
<それを実行してもダメなんですか?



Irisawa

リンク

2006/4/13(Thu) 21:17:24|NO.378

> HSP3.0beta2ではそのまま実行がエラーになってしまう不具合があるようなので

すみません。
これはHSP3.1beta2の間違いです。
で、

> だめです。

何か、エラーはでますか?
エラーがでるようならそのエラーメッセージとか詳しく書かないと誰にも分かりませんよ。
現状の問題に一番詳しいのは他の誰でもなくaxobjさんなのですから。
他の人はaxobjさんの置かれている状況を見ることができないのでここに提示された情報
から推測することしかできません。

情報は多ければ多いほどよく、多すぎるということはありません。
もう少し詳しく環境も含め、書いてください。



axobj

リンク

2006/4/14(Fri) 18:36:15|NO.398

エラーは、

#HSP script preprocessor ver3.0a / onion software 1997-2005(c) #Source file not found.[userdef.as] #Source file not found.[hsptmp]
で、サンプルスクリプトで使っているプラグイン・モジュールもcommonフォルダの中にあります。



kz3

リンク

2006/4/15(Sat) 09:03:40|NO.401

>#HSP script preprocessor ver3.0a / onion software 1997-2005(c)
使っているHSPのバージョンはhsp3.0aなんですね?

>IEとかの上に付いてる「ファイル」「編集」などといったメニューの表示方法を教えてください。
IEのメニューバーは一般的なメニューバーとはまた違うものなのですが、
ここでその事について言っても仕方ないので、一般的なメニューバーの表示について答えますが、
まずはお使いのhsp3.0aに付属してくるサンプルmenubar.hspを開いてF5で実行してみてください。

それでもNo.398のようなエラーが出る場合は、最新のHSPをダウンロードし直したほうがいいです。

最新のものをダウンロードして、サンプル実行したりマニュアル、リファレンス読んだりしても
全く解決しないときはまたどうぞ。

ちなみに
>#Source file not found.[userdef.as]
このエラーはHSP、及びモジュール、拡張プラグインに用意されていない単語を
命令として使った時に表示されます。
正しいと思っていた命令が実は字を間違ってタイプしていた、なんてことは誰もが犯します。

余談:
『hsp3プログラミング』をするなら拡張マクロの使用は常にONがいいです。
これはモジュールやら何やらがほとんどhsp3の構文で作られているからです。



axobj

リンク

2006/4/15(Sat) 17:05:18|NO.407

> まずはお使いのhsp3.0aに付属してくるサンプルmenubar.hspを開いてF5で実行してみてください。

それをやって、だめなんです。

> それでもNo.398のようなエラーが出る場合は、最新のHSPをダウンロードし直したほうがいいです。

最新のHSPバージョンナンバーは何ですか?

整理すると、
サンプルスクリプトの『サンプルスクリプト参照』を押しても実行できない。
『サンプルを編集』を押して、スクリプトを表示・実行しても、



#HSP script preprocessor ver3.0a / onion software 1997-2005(c)
#Source file not found.[userdef.as]
#Source file not found.[hsptmp]


というエラーが出る。
プラグイン、モジュールも決まったフォルダの中に入っている。

ということです。



Kpan

リンク

2006/4/15(Sat) 19:16:52|NO.411

http://quasiquote.org/hspwiki/%a5%e1%a5%cb%a5%e5%a1%bc%a5%d0%a1%bc%a4%f2%c9%bd%bc%a8%a4%b9%a4%eb

で、本題。

> #Source file not found.[userdef.as]
は向こうの掲示板で過去に何度も出てきているエラー表記なので、
こちらで再現できますが、

> #Source file not found.[hsptmp]
というのが???
このエラー表記は検索をかけても全くヒットしません。これだと、
他のサンプルも実行できない現象が起こるような気がするんですが。



axobj

リンク

2006/4/20(Thu) 18:53:26|NO.442

> このエラー表記は検索をかけても全くヒットしません。これだと、
> 他のサンプルも実行できない現象が起こるような気がするんですが。

確かに、ほかのサンプルも実行できません。
どのサンプルもエラーは同じです。
それに、他からコピーしたりして手に入れたスクリプトも、同じエラーが出ます。



Irisawa

リンク

2006/4/20(Thu) 21:40:12|NO.443

> #Source file not found.[userdef.as]

は気にしなくてもOKです。
これは、ユーザーが独自に作成すると自動でインクルードしていろいろな初期化処理
などをしてくれます。
hspdef.asの補助的な役割を担います。
これは#addition相当の機能にて内部的にインクルードしているためファイルが存在
しなくても実行できます。

> #Source file not found.[hsptmp]

hsptmpが作成されていないようなのでフォルダに書き込み権限があるか、ディスクは
いっぱいになっていないかなどをご確認ください。
一度、HSPをアンインストール後に再インストールしてみてください。
なお、3.0aは正式版がでずにalpha版(?)のまま3.1beta版になってしまったはずなので
3.0aは使わない方がいいかもしれません。
って、いっても3.1beta2もいくつかの致命的(?)な不具合があったりとちょっとよくない
かもしれませんね。
(現在、まだ仕様が確定しておらずしょっちゅう仕様変更があるため3.0と3.1でも微妙に
異なる場合があります)



Kpan

リンク

2006/4/21(Fri) 00:10:22|NO.444

> なお、3.0aは正式版がでずにalpha版(?)のまま3.1beta版に
> なってしまったはずなので3.0aは使わない方がいいかも
> しれません。

3.0の致命的な不具合を修正したバージョンが3.0aということで、
これが現在の正式版ですよね?
(Vectorに掲載されているのもこのバージョン3.0a



Irisawa

リンク

2006/4/21(Fri) 08:18:58|NO.445

> 3.0の致命的な不具合を修正したバージョンが3.0aということで、
> これが現在の正式版ですよね?
> (Vectorに掲載されているのもこのバージョン3.0a

確かにVectorの表記が3.0aになっていますね。
でも、DLできるファイルは3.0のインストーラ版のようです。

http://search.vector.co.jp/search?query=Hot+Soup+Processor

こっちからは3.0となっていますし、

http://hsp.tv/make/downlist.html

リンク先も

http://download.vector.co.jp/pack/win95/prog/hsp/hsp30.exe

と3.0です。
3.0aは以下のアーカイブ版しかなく、現時点では公式からのDLリンクはなくなっています。

http://www.onionsoft.net/hsp/file/hsp30a.zip

確か、先行テスト版リリースとかになっていましたがその後、正式版がでる前に3.1 beta1
がでていたはずですが。

http://www.onionsoft.net/hsp/file/

本当はこのディレクトリ、インデックスを表示させないようにした方がいいと思うんです
けど...。(^_^;



Kpan

リンク

2006/4/21(Fri) 20:15:17|NO.447

> 確かにVectorの表記が3.0aになっていますね。
> でも、DLできるファイルは3.0のインストーラ版のようです。

インストーラ版hsp30.exe(vector)はファイル名は30となっていますが、
実際のところ中身は3.0aです。
で、アーカイブ版hsp30.lzh(onionsoft)の方はまんま古い3.0です。DL
アドレスを変更し忘れている? (^^;



axobj

リンク

2006/4/22(Sat) 17:25:45|NO.456

あの、本題のほうお願いします。



Drip

リンク

2006/4/23(Sun) 03:02:46|NO.461

Dripです。横から失礼します。

 実は私もaxobjさんと同じエラーにぶつかったことがあります。

HSP3.0β2最新版にて、先日まで動いていたプログラムが突然動かなくなり、
次のエラーコードを返してきました。

#Source file not found.[userdef.as]

マクロ使用は勿論ONですし、ファイル名やファイル構成を操作した覚えもありません。
原因不明の謎のエラーな上にgoogle等で似通った問題を探すも見つからず、
半ば諦めかけたそのとき、突然エラーが消え動くようになりました。
(プログラムやファイルなどは一切いじっていません。)

小一時間程出続けた謎のエラーの原因は一体なんだったんでしょう・・。
一応報告までです。失礼しました。



kz3

リンク

2006/4/23(Sun) 09:23:34|NO.463

axobjさん:
>あの、本題のほうお願いします。

一応Irisawaさんが可能性を答えているのですけど、確認された上で言ってますか?
>> hsptmpが作成されていないようなのでフォルダに書き込み権限があるか、
>>ディスクはいっぱいになっていないかなどをご確認ください。

それと何度か質問投稿されていますが、その時は問題なく実行できたのですよね?
その時から何か環境とか変わったりしていませんか?

Dripさん:
>小一時間程出続けた謎のエラーの原因は一体なんだったんでしょう・・。

Irisawaさんのおっしゃる可能性を再現しようと試しましたら、再現できたので報告します。
ですが、同じ状況かは別です。
あくまで再現の一例ということです。
環境はWinXP SP2です。

1:<コンピュータの管理者>(*1)でhttp://hsp.tv/make/hsp3.htmlから
  インストーラーhsp30.exe( 本体はhsp30a.exe )をダウンロードして、
  初期状態の「C:\Program Files\hsp30」にインストールを行う。
2:<制限付きアカウント>でサンプルビューワーから実行したり、
  ファイルを開いてコンパイル・実行を行うと、
  hsptmpが見つからない( 作成できていない )というエラーが起きる。

*1:<制限付きアカウント>はインストーラーでインストールできない。

ただ、アカウントを切り替えながらHSPを使っているとは考えにくいので、
お二人の症状の経緯はやはり分かりません。
でも「書き込み権限」は関係すると思います。

インストーラーではなくアーカイブ版を使えば解決するように思いますので、
axobjさん一度試してみてください。
アーカイブ版はhttp://hsp.tv/make/downlist.htmlで。



kz3

リンク

2006/4/23(Sun) 09:55:15|NO.464

# っていうか本題はメニューの表示方法なんですけどね...



axobj

リンク

2006/5/6(Sat) 14:05:44|NO.620

じゃあ、mod_menu.asモジュールの使い方を教えてください。



K

リンク

2006/5/6(Sat) 14:59:59|NO.621

>サンプルスクリプトの『サンプルスクリプト参照』を押しても実行できない。

まず、これが実行出来る事が重要です。

サンプルが動けば、mod_menu.asの中に使い方が書いてありますから分かるでしょう。

#サンプルも動かない状態じゃ説明のしようもないから皆アドバイスしてんのに・・・



axobj

リンク

2006/5/11(Thu) 19:09:30|NO.694

一応、解決しました。
Lunaさん、Irisawaさん、猫太さん、kz3さん、Kpanさん、Dripさん、Kさん、ありがとうございました。



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