【スレ番】HSP初質P55 ..
259:デフォルトの名無しさん
08/09/17 19:59:21
>>256-257
アイコンファイルは32×32と16×16(各4bit color)が1つのファイルになったものを使用しています。
(10年前に使ったものと同じアイコンファイル。KH Image Editor で作成)
>>256の実行ファイルのアイコンは32×32と16×16ともに個々正常に表示されています。
XNResourceEditorで16×16を追加(用意したアイコンを新規に読み込み最初からあったものは削除)
したり、Resource Hackerで用意したアイコンにアイコンリソースを置き換えた場合、アイコンが増えた分
サイズが大きくなってバイナリ部分を破壊してしまうということでしょうかね。
260:デフォルトの名無しさん
08/09/17 20:11:17
>サイズが大きくなってバイナリ部分を破壊してしまう
んな馬鹿な。リソースエディタがバイナリを破壊したりはしないでしょ。
HSP本体が蹴ってるんジャマイカ
そもそもアイコンの書き換え自体を推奨してなかった気がするし
いっその事、3.0に移植してアイコンを(ry
261:デフォルトの名無しさん
08/09/17 21:01:21
>>260
XNResourceEditor : 無効なEXEです → 「問題が発生したため、〜」の不正終了ダイヤログ
Resource Hacker : 同上
アイコン即変乾559 : 今日はなぜか正しく置き換えられた(2.5は駄目で2.61は可能?)
実行ファイルは2.61で作成し直しアイコン置き換えを試みました。しかし3.0への移植は大変…('A`)
262:デフォルトの名無しさん
08/09/17 21:23:40
hsprtに対してやらなきゃダメだ。
263:デフォルトの名無しさん
08/09/18 00:46:13
>>262
そうなのですか。作成した実行ファイルに対してXNResourceEditorやResource Hackerを
使うわけではないのですね。
とはいえ、2.61で作成の上、アイコン即変乾559でアイコン置き換えは成功したっぽいから、
この件は解決…かな。
264:デフォルトの名無しさん
08/09/18 07:54:25
gmode3〜6でgcopyしても画面が真っ白でコピーされていないようです
何か制約でもあるのでしょうか
265:デフォルトの名無しさん
08/09/18 08:13:38
>>264
情報量が少なすぎる
266:デフォルトの名無しさん
08/09/18 09:08:11
すいません出直してきます
267:デフォルトの名無しさん
08/09/18 13:46:11
>>264
第4パラメータを255にしてないとか
268:デフォルトの名無しさん
08/09/20 12:06:54
う ん ち で た ぁ 〜
269:デフォルトの名無しさん
08/09/21 11:26:41
gcopyで画面コピーしてもmesboxが写らないのは仕様ですか?
mesboxごとコピーする方法はありますか?
270:デフォルトの名無しさん
08/09/21 13:19:43
>>269
かつて無いほどのドイヒーな質問だ!w
271:デフォルトの名無しさん
08/09/21 13:22:42
たぶん、スクリーンショット取って、それをコピーすればできる。
272:デフォルトの名無しさん
08/09/21 15:15:07
>>269
仕様
#include "gdi32.as"
#include "user32.as"
sdim a,256:a="abcd":mesbox a,640,240:wait 10
GetDC hwnd
bitblt hdc,0,240,640,240,stat,0,0,$CC0020
pos 240,300:mes "コピーしたMesbox"
redraw 1
273:デフォルトの名無しさん
08/09/24 09:53:25
onexit goto/gosub *label と
#deffunc f1 onexit の場合、呼ばれる順番は決まってるのでしょうか?
やってみた感じは、onexit goto はどこに書いても一番最初に呼ばれる。
#deffuncの場合は複数書くと、後に書いた方が先に呼ばれる。
ただ、これがたまたまなのか、毎回どこの環境でもこの順番なのかが分からないです><
274:デフォルトの名無しさん
08/09/24 15:04:18
用語間違いあったらすいません。
HSPで、DLLを使わず一から書かれたエミュって
存在しますか?
エミュレーションをDLLにさせて、それをHSP側で呼び出して・・・
って言うのはいくつかあるんですが
エミュレーション自体をHSPで作ってあるエミュが
全然無いみたいです。
275:デフォルトの名無しさん
08/09/24 15:29:07
HSPではポインタとか構造体とかが扱いにくいので
HSPでエミュレータってのは難しいんじゃないかな。
中間言語なので速度的にもオーバーヘッドがあるし。
出来ない事はないだろうけど
そこまでするならC++辺りで作った方が早いしね。
276:デフォルトの名無しさん
08/09/24 17:58:54
何のエミュレータかわからんと話にならん件
277:デフォルトの名無しさん
08/09/24 21:00:07
よくわからんが、マシン語埋め込めばなんでもできんじゃないの?
DLLって形式じゃなくても。
278:デフォルトの名無しさん
08/09/24 23:33:36
>マシン語埋め込めば
皮肉なのか真性なのか判断に困るから困る。
279:デフォルトの名無しさん
08/09/25 10:18:01
極論するとでっかいswitch文とでっかい配列あれば作れるだろ
280:デフォルトの名無しさん
08/09/25 21:55:25
ver3.0で、RPGのコメントみたいにスラスラ流れるように出すにはどうしたらいいのでしょうか?
以前はtextでできたのですが、3.0では対応していないみたいなのでやり方が分かりません。
分かる方教えてください
281:デフォルトの名無しさん
08/09/25 22:34:55
emesだな。
282:デフォルトの名無しさん
08/09/26 00:18:18
>281
ありがとうございます。こういう機能なくなっちゃったのかと思った(泣)
283:デフォルトの名無しさん
08/09/28 14:53:16
if (cr=100)
a=0
else
b=2
自分の所では上記のプログラムで
「elseの前にifが無い」と怒られます。
3、4行目を消すと普通に終了します(エラーなし)。
一応HSP2.61+3.1、両方で確認しました。
何ででしょう?
284:デフォルトの名無しさん
08/09/28 15:49:07
>283
{}が無いから
if (cr=100) {
a=0
}
else {
b=2
}
285:デフォルトの名無しさん
08/09/28 15:53:14
改行したら駄目だとか
286:デフォルトの名無しさん
08/09/29 04:09:18
#epack命令によってフォルダは組み込めないのでしょうか?
拡張子を指定しなければexeに組み込まれないのですが・・・
287:デフォルトの名無しさん
08/09/29 12:58:22
>>286
大人しくファイル名をフルで指定しろ。
そのくらいマニュアル見ろ。
ググレカス。
288:デフォルトの名無しさん
08/09/30 07:38:33
色々なスクリプト見てるとメインルーチンのループ処理で、
ラベルを最初に指定してgotoで飛ばしてループさせている組み方が結構見られるのですが、
gotoを態々使う事でメリットはあるのでしょうか
while wend で事足りると思うのですが
289:デフォルトの名無しさん
08/09/30 07:49:32
例えば、HSPで対応していない動画を再生させたい時
自力で描画することになりますよね。
そういう時ってビットマップのイメージみたいなものを
作ってそこに仮想的に描画して
最後にビットマップを表示・・・ こんな方法って正しいですか?
まさか、ループで左上から右下まで点を打ちながら
書いていくなんてしませんよね?
用語間違いあったらスイマセン。
290:デフォルトの名無しさん
08/09/30 11:49:44
>>289
動画関係しらないけど
裏で再生して、それを別バッファにコピーして、それを表示させるってことかすごいな
ん?裏で再生できてるならそれそのままコピペしないで表示したらよくね?
291:デフォルトの名無しさん
08/09/30 19:14:55
>>288
HSPでは、while〜wendは、マクロで実装されており、
コンパイル前に、ラベルとif、goto文を使ったスクリプトに置き換えられる。
while a<5
a++
wend
というスクリプトは
*_while_0000:if@hsp a<5=0 { goto@hsp *_break_0000}
a++
*_continue_0000: goto@hsp *_while_0000: *_break_0000
というスクリプトに置き換えられた上で、オブジェクトファイルが生成される。
無限ループのつもりで、whileに条件式をかかなかった場合でも、
*_while_0000:if@hsp 1=0 { goto@hsp *_break_0000}
となってしまうことから分かるように、
置換時に、不要な(演算はされるが、つねに偽で実行されない)
条件分岐処理が入り込んでしまう。
このことを考えると、while〜wendで記述するよりは、
最初からラベル〜gotoで記述しておいたほうが、
処理の無駄をなくせて、良いと思われる。
ヘルプブラウザで、「グループ プログラム制御マクロ 」と記述があるものは
これと同様なので、注意されたし。
292:デフォルトの名無しさん
08/09/30 20:27:26
>291
そういや、whileのマクロって条件式が()で囲まれてないんだよな。
この間、whileのあとの条件式にAndで二つの式を指定したら、
無限ループしてしまって、大変な目にあったわ。
何で直ってないんだ?あれ。
293:デフォルトの名無しさん
08/09/30 21:31:19
>>292
hspdef.asの#define文を独自に書き換えておくという回避手段もある、というか
それを公式にやってくれと言っているんだろうけど、それよりは
条件式を括弧でくくるクセを付けておいたほうが、後が楽だと思う。
HSPでは、条件式を括弧でくくらなくても構わない仕様になってるけど、
他の言語使うときに困るかもしれないので。
(多言語に浮気とかいう話でなく。JavaScriptとか。括弧がないとエラーに。)
また、>292がくらったパターンのバグを防ぐ意味においても。
ちなみに、自分が調べたところ、
括弧の有無では、実行速度に違いは現れなかったので
安心して括弧をつけるがよい。(あるとしても測定誤差範囲内くらいの小ささ。)
294:デフォルトの名無しさん
08/09/30 22:14:53
>293
While〜Wendという記述はどちらかと言うとBasicの記述だから、
寧ろ括弧を付けなくてもいいようにして欲しいけどね。
まぁ、別にどうでもいいことだけど。
295:デフォルトの名無しさん
08/10/01 00:20:12
>>291
詳しく有難う御座います
見えない部分で条件分岐の処理を行っているので若干ながら処理に違いがあるのですね
gotoは否定的な意見ばかりなので反応してしまいましたが、使い所も取捨選択するようにしなければ
296:デフォルトの名無しさん
08/10/01 01:42:37
…しなければ?
しなければ、どうなるんだ?
早く言えー!
時間がないんだー!
297:デフォルトの名無しさん
08/10/01 01:44:57
しなければいけないだろJK
298:デフォルトの名無しさん
08/10/01 01:52:12
>>297
フッ、騙されないぜ。
299:デフォルトの名無しさん
08/10/01 02:18:47
メインループのまわし方なんかどうでもいいこと。
一秒でせいぜい60回しか処理されないところよりも気にするべきところはほかにある。
300:デフォルトの名無しさん
08/10/01 02:22:37
どうでもいいと切り捨てるより一考して何でも気にする事は大切だよ
301:デフォルトの名無しさん
08/10/01 09:05:34
goto使うようなソースを書かなきゃいいだけ
302:デフォルトの名無しさん
08/10/01 10:41:34
「しなければ。」だろjk
303:デフォルトの名無しさん
08/10/01 19:29:49
「しなければよくね?」だろjc
304:デフォルトの名無しさん
08/10/02 09:08:21
strで16進数にした文字列を
10進数の数値型に戻す命令はありますか?
自力で計算してもどさんとだめなのかな?
305:デフォルトの名無しさん
08/10/02 12:22:30
>>304
16進数文字列の頭に$を付けてintで変換
306:デフォルトの名無しさん
08/10/02 13:37:37
>>305
サンプル探せば簡単に見つかるよね。
307:デフォルトの名無しさん
08/10/02 20:47:16
>>299
確かにな。
たとえばループを使わないとか。
WM_TIMER使ったほうがよくね?
ウィンドウをドラッグしても処理とまらんし。
308:デフォルトの名無しさん
08/10/03 08:42:39
ボタン押して飛んだラベルから元の場所へ
戻るって事はできますか
while(a>100)
b=1
//この部分でボタンが押され*label1に飛ぶ
//*label1の処理が終わったらここに戻って来たい
c=2
wend
例えばwhileでループさせている最中に
ボタンを押して*label1に飛んだとして
*label1の内容が終わったら
whileの続きに戻りたいんです(gosub returnみたいに)
ただ、*label1の処理は色んな場所から呼ばれているので
*label1の最後にgotoでは駄目みたいです
309:デフォルトの名無しさん
08/10/03 08:53:58
つ button gosub
310:デフォルトの名無しさん
08/10/03 13:46:03
WM_COMMAND捕まえてコントロールハンドルで振り分け
※要ボタン設置時のコントロールハンドルの保存
俺の頭がイマイチなんだろうけど
ループの最中にボタンを押すと押さないので処理を変える状況ってのがよくわかんない
1ループ/秒とかのものすごい遅いループなのかな。
oncmdだとループの中と外なんて関係ないだろうし。
ループの中だけで反応させたいなら
ループ前とループ後で割り込みを制御する必要もありそう。
311:デフォルトの名無しさん
08/10/03 17:25:31
button gosub returnでいいじゃん
少なくとも>>308の希望は満たすよ
やろうとしてることに対してこれが最適かは知らんけど
button gosub "+100",*plus
a = 0
repeat
title ""+a : a++ : wait 10
loop
*plus
a+=100
return
312:デフォルトの名無しさん
08/10/03 18:08:40
そっか、「ボタン」がHSPのbuttonであるとは限らないか
ゲームかなにかで画像をボタン代わりに使うんなら
onclick gosubでクリック位置を判定し
押されたボタンによってさらにgosub、かな
HSPのbuttonの見た目を画像に変えるって手もあるけど
313:デフォルトの名無しさん
08/10/05 15:53:37
HSP3.1でbutton命令で作ったボタンを
押せないよう(無効)にするには
どうすればいいですか?
sendmsgなんでしょうか?
314:デフォルトの名無しさん
08/10/05 16:09:34
objgrayだったかな?
315:デフォルトの名無しさん
08/10/05 16:42:14
mes命令で「押さないでください」と表示する
316:デフォルトの名無しさん
08/10/05 16:50:21
button命令gosubでサブルーチンに飛ばしたあと帰ってきたらどうなるの?
サブルーチンから帰って来てそのまま別のラベルに飛ばしたり出来ないの?
317:デフォルトの名無しさん
08/10/05 17:16:13
帰る前にその処理を行うのではだめなの?
318:デフォルトの名無しさん
08/10/05 17:40:51
それだと結局帰ってきたままになりますよね?
いまいちbuttonm命令でのgosubの使い道がわからないのですよ
319:デフォルトの名無しさん
08/10/05 18:31:43
ボタンの画像を表示する。
320:デフォルトの名無しさん
08/10/05 22:07:20
button gosub 〜
で飛んだ後は飛ぶ前に処理中だった所に戻る
321:デフォルトの名無しさん
08/10/05 22:08:18
>>313
#include "user32.as"
button "test", *test : hBotton=objinfo_hwnd(stat)
button "" , *Enable
stop
*test
stop
*Enable
EnableWindow hBotton, flag
flag=flag=0
stop
こんな感じか?
322:デフォルトの名無しさん
08/10/05 23:49:06
flag=flag=0
↑これってどういう意味?
flag=0とはちがうん?
323:デフォルトの名無しさん
08/10/06 00:09:20
>>322
flag = (flag==0)
と同じ意味。
324:デフォルトの名無しさん
08/10/06 00:52:23
HSPのエディター起動して、カーソルが左上の状態で
デリートキーを連打すると落ちるんだけど
みんなは落ちないの?
HSP3
WindowsXP SP3
325:デフォルトの名無しさん
08/10/06 01:58:12
仕様じゃね?
326:デフォルトの名無しさん
08/10/06 04:23:14
仕様だとしたら、Deleteキーで何を削除しているのだろう
327:デフォルトの名無しさん
08/10/06 14:07:53
仕様じゃないだろバグだろw
328:デフォルトの名無しさん
08/10/06 15:34:41
あっ、やっぱり落ちるんだ・・・
うちの環境が悪いのかと思ってHSP 敬遠てたわ・・・
メールしたらなおしてくれるかな?
329:デフォルトの名無しさん
08/10/06 16:06:21
>>328
ウチはMEだけど別に落ちないよ、どれくらい連打すれば落ちるの?
それに、それはエディタコンポーネント(Footy?)自体の問題の可能性が高いから
直すのは無理じゃないかねぇ?
そもそも、左上でそんなにDeletetって連打するのか?
330:デフォルトの名無しさん
08/10/06 16:22:14
98系がどうかは知らない。
ごく普通の、ほとんど何も入れてないXPでの話。
WindowsXP SP3 WindowsUpdate全適用。
何か文字を入力して、消すためにデリートキーを文字数だけ押す。
何もなくなったところで何気に空消しすると落ちた。再現性あり。
あれからHSPは敬遠して入れてないから原因は特定していない。
331:デフォルトの名無しさん
08/10/06 16:25:15
3回くらいHSPに挑戦しようとしたけど、
毎回エディタで落ちるから 興ざめしてHSPはやってなかった。
秀丸とか使えばいいだけの話なんだけどね^^;
とにかく、エディタ起動して、何か打ってもいいけど、
デリートでカーソルを左上(文字が何も表示されてない状態)にして
再度デリートを押す(空消し)と落ちる。再現性あり。何回やっても落ちた。
332:デフォルトの名無しさん
08/10/06 16:33:50
昔の思い出
333:デフォルトの名無しさん
08/10/06 16:36:16
基本的にBSしか使わんので今までも気付かなかったけど、
とりあえずやってみても落ちないな。
334:デフォルトの名無しさん
08/10/06 20:42:02
デリート押したら、机の上の消しゴムが落ちた。
ま、偶然だろうけど…w
335:デフォルトの名無しさん
08/10/07 10:36:29
XPのSP2だけどDelete連打しても落ちないよ。 BS連打でも落ちなかった。
336:324
08/10/07 13:35:43
>>335さんの報告を受けて、もしや と思い直し
もう1度挑戦してみました。
HSP3.1を落として、展開し、HSED3.exeを実行。
たしかに、何も文字がない状態でデリートキーを連打しても
落ちませんでした。
ひょっとしてこのエディタ変わってません?
Cleartypeを有効にして、MeiryoKeを常用しているので
フォントの変更をした覚えがあります。
環境設定、こんなにいろいろありませんでした。
まーいずれにしろ、最新版では落ちませんでしたので
HSPの名誉のために報告しておきます。
お騒がせしてすみませんでした。
レジストリはonitama softwareを消せばいいんですよね?
消したあと、NTREGOPTで再構築しました^^;
337:訂正
08/10/07 13:40:22
HKEY_CURRENT_USER\Software\OnionSoftware
消したのはこれです^^;
338:デフォルトの名無しさん
08/10/07 18:36:46
改行×2 → 一行上へ → Delete → 一行上へ
この順に操作すると落ちるバグがある事は以前から知られているけど
339:デフォルトの名無しさん
08/10/07 18:41:19
エディタが無敵モードに
340:デフォルトの名無しさん
08/10/07 21:34:34
>>338
えー
そうなの?
で、3.1でもまだ修正されてないの?
341:デフォルトの名無しさん
08/10/07 21:49:44
>>338の報告を確かめるべくもう1度やってみました。
残念ながら、見事に落ちました^^;
たぶん、これを知らず知らずに昔やったんだと思います。
違う時期に3回もw
確かに改行して上部に空白を作る癖があるので
無意識のうちにやったんだと思います。
修正されないんでしょうか? あっ、>>340も私です
342:デフォルトの名無しさん
08/10/07 22:12:04
これってFootyのバグじゃないの?
Footy2になったら直ってるのかね?
343:デフォルトの名無しさん
08/10/08 07:38:17
HSP標準エディタは矩形編集などができなくて低機能で使いにくいし
エディタ側のバグでいちいち煩わされるのは、プログラム作成以前の問題。
バグを認識しながら標準エディタを使ってる人は、
「いずれ修正されるだろう」みたいな甘い見通しで使い続けてるんだろうけど、
HSP2.xの頃から見ていて、標準エディタに関しては、
公式側で修正や改良する動きはほとんどない。
(HSP本体の機能追加やバグ修正は、精力的に行っているが。)
何度もアンインストール/インストールを繰り返したり、
レジストリ弄ったりするような手間をかける気力がまだ残ってるのなら、
別のまともな テキストエディタ+α に乗り換えることをオススメするよ。
URLリンク(hspdev-wiki.net)
344:デフォルトの名無しさん
08/10/08 09:30:18
そりゃ、外部のエディタライブラリ使ってんだから
公式サイドで修正できるとこなんて無い罠。
345:デフォルトの名無しさん
08/10/08 10:32:52
こんなバグあったんだなw初めて見たw
346:デフォルトの名無しさん
08/10/08 15:55:10
hsed3_footy2で直ってる。
347:デフォルトの名無しさん
08/10/08 23:58:02
>>346
公式にありますか?
どれを落とせばいいのですか?
348:デフォルトの名無しさん
08/10/09 06:09:06
a=10
if a=10 : mes "aは10です。"
なんでif a=10なんだろう…if a==10 じゃないと紛らわしくないか?
349:デフォルトの名無しさん
08/10/09 08:40:55
開発当初はBASICっぽい書式を意識してたからじゃないかな
最近はCっぽい書式を採用してきてるから違和感が出てきてるな。
350:デフォルトの名無しさん
08/10/09 09:09:52
>>348
じゃあそう書けばいいYO!!
351:デフォルトの名無しさん
08/10/09 19:21:52
>>348
a==10
if a==10 : mes "aは10です。"
余計まぎらわしくなったZE!!
352:デフォルトの名無しさん
08/10/10 02:31:24
>>351
なんで1行目を==に改竄したの?
353:デフォルトの名無しさん
08/10/10 07:17:09
>>351
いきなり式書いてもエラー出ないんだな。関数や計算式はだめだけど。
354:デフォルトの名無しさん
08/10/10 16:39:01
HSPでは代入は式じゃないよ。文。
a == 1 とか a + 1 とか全然代入に見えないけど、文頭にあったら代入になる。
355:デフォルトの名無しさん
08/10/11 16:03:56
>>354
> a == 1 とか a + 1 とか全然代入に見えないけど、文頭にあったら代入になる。
そういえばa + 1は見たことある気がするけど、a == 1も代入になるのかよ!
知らんかったw
356:デフォルトの名無しさん
08/10/11 21:47:13
俺は>>321の
flag=flag=0
ってのが目から鱗だった。
すっげぇ便利。
357:デフォルトの名無しさん
08/10/12 19:45:26
俺も今度使おうっと。
358:デフォルトの名無しさん
08/10/13 12:58:31
>>flag=flag=0
どういう動作をするのか分かりません><
359:デフォルトの名無しさん
08/10/13 13:21:29
>>358
flag=1-flag
これとほぼ同じかと
360:デフォルトの名無しさん
08/10/13 13:32:18
flag=flag^1
0が1かを反転させるならこっちの方が良いんじゃないかと
361:デフォルトの名無しさん
08/10/13 15:10:10
0か1かならXORが見やすい
flag ^= 1
非ゼロ時の値が1とは限らない場合は別
362:デフォルトの名無しさん
08/10/14 01:28:49
^= とかいつの間にか使えるようになってたんだ('A`)
363:デフォルトの名無しさん
08/10/14 01:51:31
ゲームを作っててほぼ完成したんだけど、右上のxボタンでダイアログ
もなしに終了してしまう事に気づいた。
セーブしてないのに間違って閉じちゃった!ってならないように
よくある「終了しますか? はい いいえ」のダイアログみたいなの出せないかな?
364:デフォルトの名無しさん
08/10/14 02:04:32
WM_DESTROYを捕まえる
365:デフォルトの名無しさん
08/10/14 02:25:51
onexitを使う
366:デフォルトの名無しさん
08/10/14 20:13:47
>>364
寧ろWM_CLOSEの方がよくね?まぁ、onexitを使った方が簡単だけどな。
367:デフォルトの名無しさん
08/10/15 08:39:14
普通はWM_CLOSEだね。
368:デフォルトの名無しさん
08/10/15 10:57:23
普通は俺を呼ぶ
369:デフォルトの名無しさん
08/10/18 15:37:23
onexitが普通ではない理由が解らない
370:デフォルトの名無しさん
08/10/18 19:02:42
>>368
プログラム終了するから後始末たのむ。
371:デフォルトの名無しさん
08/10/18 19:22:21
>>369
wm_destroyは違うだろって意味でwm_close出しただけ。
372:デフォルトの名無しさん
08/10/18 19:48:09
onexitのとき終了キャンセルなんてできんの?って思ったけど、
gosubでラベル指定してキャンセルするときはreturnすりゃいいのか。
いま気づいたわ。
373:デフォルトの名無しさん
08/10/18 21:17:49
>>370
昨日を持ちまして俺のサービスは終了いたしました。
なお、来月から新サービス、俺様を開始しますので是非ご利用下さいませ。
374:デフォルトの名無しさん
08/10/19 19:42:21
質問でしゅ
RPGの会話をするプログラムを作りたいのですが、
「おはよう」←最初
次の会話が聞きたく「A」ボタンを押す
「ラスボスはLv1で倒せるよ」←2
こういう感じで分けて吹き出ししたいのですが、最初の「おはよう」と
次のコメントを重ならないようにするにはどう打てばよいのですか?
「おはよう」の文字が消えず、次の文字が重なってしまいます。
わかる方教えてください
375:デフォルトの名無しさん
08/10/19 21:19:31
>>374
「おはよう」を消してから、「ラスボスはLv1で倒せるよ」を書けばいいんじゃない?
消し方がわからないのかな?
背景色を指定してからboxfで塗りつぶすとか、背景色で「おはよう」と再描画するとか…。
376:デフォルトの名無しさん
08/10/19 21:49:06
font "MS Pゴシック",18
nakami="おはよう","ラスボスはLv1で倒せるよ","分かったらとっととクソして寝ろ",""
pos 100,100
mes{"( )\n V\n ('A`)\n ( )"}
onclick gosub *hukidashi
stop
*hukidashi
color 255,255,255
boxf 109,100,336,118
pos 109,100
color:mes nakami.n
n=(n+1)\4
return
377:デフォルトの名無しさん
08/10/21 19:38:39
クイズを作っててで、
toi "a" "b" "c"
問題の部分を
の a b c を他のテキストファイルとかで読み込む方法とかありませんか?
あったら教えて欲しいです。
378:デフォルトの名無しさん
08/10/21 20:07:07
bload
noteload
でヘルれ
379:デフォルトの名無しさん
08/10/22 07:47:46
ヘルれってのは初めて見たw
380:デフォルトの名無しさん
08/10/22 11:05:12
所定のテキストファイルを
指定したスクリプトの部分に代入する方法
どんなのがありますか?
優しく教えてくれたらありがたいです。
381:デフォルトの名無しさん
08/10/22 12:37:56
ヘルプブラウザの標準機能の項目から
メモリ管理命令、文字列操作関数、文字列操作命令を調べる。
382:デフォルトの名無しさん
08/10/22 12:40:33
>>380
#include "〜.txt"
383:デフォルトの名無しさん
08/10/22 17:32:33
>>382 ありがとうございます
あとよろしければ
ボタンを入力した後、そのボタンを隠す方法を教えてください!
384:デフォルトの名無しさん
08/10/22 20:09:00
>>383
#include "user32.as"
button "",*test : hButton=objinfo_hwnd(stat)
stop
*test
ShowWindow hButton, 0
これで良いか?
385:デフォルトの名無しさん
08/10/22 20:10:25
mes "ゆとり"
386:デフォルトの名無しさん
08/10/26 18:56:29
>>37>>376
ありがとうございます。
コメント場所に噴出しの画像を使っていた場合はどうすればいいのですか?
すみません、よろしくお願いします><
387:386
08/10/26 18:59:59
ミスった
>>375>>376
388:デフォルトの名無しさん
08/10/27 00:30:41
HSPやったことないけど、この板的にどういう位置づけ?
389:デフォルトの名無しさん
08/10/27 00:41:34
>>386
「作る側」には向いてない気がする。
これまで通り「遊ぶ側」でいなよ。
390:デフォルトの名無しさん
08/10/27 17:24:03
クリックしたら
seitou = "a"B"C"D"E"
この一つ一つが順番に出る方法わかんねぇよ・・・・・・助けて栗
391:デフォルトの名無しさん
08/10/27 17:29:07
日本語でおk
392:デフォルトの名無しさん
08/10/27 17:57:20
>>390
お前の日本語のほうがわかんねぇよ・・・・・・
393:デフォルトの名無しさん
08/10/27 18:10:26
文法もおkじゃないな
394:デフォルトの名無しさん
08/10/27 18:14:24
アンカーずれてんの?ワケワカメ
395:デフォルトの名無しさん
08/10/27 19:05:10
>>390
データが区切られていると仮定。
seitou = "a","B","C","D","E"
title "クリックしろ"
m=seitou(0)
onclick *click
stop
*click
cls
pos 0,0 :mes seitou(p) :p+1 :p=p\5
pos 0,16 :mes m
mp+1 :if mp > 4 :mp=0 :m=""
m+seitou(mp)
stop
データが"aBCDE"ならstrmid命令でも使え。
396:デフォルトの名無しさん
08/10/27 23:28:41
参加賞目当てでコンテストに出したけど、一次通ってるだろうか^^;
397:デフォルトの名無しさん
08/10/27 23:45:04
参加賞目当てなら通らなくてもいいんじゃね?気楽が一番^^ζ
398:デフォルトの名無しさん
08/10/31 19:35:17
未だにwin98を使って製作している者です。
win98では快適に動くのですが、ネットカフェで(XP)でexeを起動すると、画像を読み込むときに
数秒時間がかかります。原因はなんなのでしょうか?
399:デフォルトの名無しさん
08/10/31 20:50:46
>>398
たぶん、OSが違うからだと思います。
400:デフォルトの名無しさん
08/10/31 20:51:33
セキュリティソフトに検査でもされてるんじゃない?
401:デフォルトの名無しさん
08/10/31 21:27:44
いつまでWin9xユーザーって居るんだろうね
なにげに、いま9x使ってるような人はそのまま死ぬまで使ってそうな希ガス
402:デフォルトの名無しさん
08/10/31 21:29:57
HSPも3.3くらいの時期には9x切り捨ててWCHAR化していい時期だと思う
403:デフォルトの名無しさん
08/10/31 22:22:41
コンテスト始まったな
今年は一次選考も必要ないし参加賞の費用も少なくて済みそうだね
404:デフォルトの名無しさん
08/10/31 22:36:26
まぁ、開発環境としては、バッサリ切ってバージョンアップはありだな。
前バージョンも配布してれば、そっちで作る人も困らんし。
405:デフォルトの名無しさん
08/10/31 22:42:41
MS謹製のVC++ 2008ですら、98 Me NT4は切捨てで、ビルドしたexeが起動すらしねえのにね
406:デフォルトの名無しさん
08/10/31 22:57:38
HSPって
array = 1,2,3
を
array =
1,
2,
3,
みたいに、配列初期化のリテラル定数を複数行に記述することってできないの?
407:デフォルトの名無しさん
08/10/31 23:00:43
a(0)=0,1,2
a(3)=3,4,5
なら可能
あきらめろ
408:デフォルトの名無しさん
08/10/31 23:05:13
>>407
サンクス
やっぱ添え字か
面倒だな。修正も容易じゃないし
某言語のように
文末に\をつけて複数行記述できると嬉しいが
409:デフォルトの名無しさん
08/10/31 23:14:08
あーでも
// dir=c:\windoes\
で次の行までコメントになるのもどうかとオモタよ暴言語
410:デフォルトの名無しさん
08/11/01 00:31:11
>>402
WCHARよりも先に、構造体をサポートしてもらいたいけどなw
411:デフォルトの名無しさん
08/11/01 00:40:57
いやいや、どうせならクラスをサp(ry
412:デフォルトの名無しさん
08/11/01 11:14:11
なんだこの「ちょっとCかじりました」「ちょっとC++かじりました」とか。
大文字小文字区別が先だろ。
識別名をすべて小文字に変換しているところをやめればいいだけの話なのになんでおにたまは手をつけないんだよ。
413:デフォルトの名無しさん
08/11/01 11:15:36
>>403
そんなに参加人数すくないんか。みてこよ
414:デフォルトの名無しさん
08/11/01 14:54:54
>>412
だったらCでも何でも使え
HSPはBasicベースですよ
415:デフォルトの名無しさん
08/11/01 17:46:11
皆さんってCやC++など、高級言語もできる方なんですか?
それともHSPだけですか?
416:デフォルトの名無しさん
08/11/01 17:54:20
「高級言語」って言葉どこで知った、でどう誤解したんだ
HSPもBasicもCもJavaも高級言語だが
417:デフォルトの名無しさん
08/11/01 18:27:13
俺も誤用してたwwwwwww
418:デフォルトの名無しさん
08/11/01 19:45:33
厨房工房ばっか
419:415
08/11/01 20:18:07
>>416
そうなんですか?
Cをかじっる程度にやった事あるのですが、その本に書いてあったので
CやC++みたいな難しい言語をそう呼ぶのかと思ってましたw
ゲームをすぐ作れないので飽きてやめちゃいましたけど。
皆さんはCやC++などできる方達ばかりなのですか?
それとも、私みたいにできない方もいらっしゃるのですか?
420:デフォルトの名無しさん
08/11/01 22:07:30
高級度で行ったら、HSPの方がCより高級な言語だ。
421:デフォルトの名無しさん
08/11/01 22:39:03
>>414
でも、Basicかと思ったらCだったり訳分からん仕様になってるけどなw
つー事でこんなん作ってみた。BasicっぽいIFのマクロ
#undef else
#define global _THEN(%1) ;
#define global endif }
#define global then(%1=_THEN) { %1 endif
#define global else } else@hsp {
#define global elif } else@hsp:if
これで
if 条件式1 then 処理1 [ [elif 条件式2 then 処理2] else 処理3 ]
if 条件式1 then
処理1
elif 条件式2 then
処理2
else
処理3
endif
こういう記述が可能になる。
422:デフォルトの名無しさん
08/11/01 23:01:24
>>419
そりゃ両方居るんじゃね?
423:デフォルトの名無しさん
08/11/03 04:46:10
CをいじったあとHSPをいじると、デバッグしずらすぎて。
ゲームを作るのにCの方が楽なんだが・・
HSPを最初にいじった時思った事。
unsignedはどこ??しかも型の情報ヘルプに載ってないよorz
あ、載ってないことはないのか。ヘルプのどこかの説明分の中に
書いてあったな・・
わからん仕様、というか、気づかない仕様なら結構あるw
a=1
a.1=2
とか書けたりする。
デフォで16個配列を持ってるとか、分かりやすいとこに書けばいいのにw
424:デフォルトの名無しさん
08/11/03 09:36:08
Cの方がやりやすいなら、わざわざHSPを使うこたぁないw
425:デフォルトの名無しさん
08/11/03 10:55:49
偏った極論を言ってしまえば
HSPにCの使い勝手を望むなら、素直にCを使ってくれと言いたい。
Cと同じ文法でCとできる事も同じなら、HSPである必要がない。
426:デフォルトの名無しさん
08/11/03 12:21:52
文法に限った話ってのを忘れてるだけなんで、
それは極論じゃなくてとんちんかん。
427:デフォルトの名無しさん
08/11/03 12:32:24
CとHSP両方使える人がいなけりゃプラグインは生まれてこない訳で。
428:デフォルトの名無しさん
08/11/03 13:13:56
Windows用のGUI使う小物は、バイナリでも配布できるし、
ソース配布しとけばHSPも開発環境自体小さいし、改造したければ簡単だから勝手にやってくれで済むので楽だ。
429:デフォルトの名無しさん
08/11/04 09:54:20
CやC++が出来る人でも、大半はゲーム的なプログラムは未経験だろ。
ゲーム業界ですら、コンシューマは本体にあわせた開発言語だし、PCゲー
の大半は、スクリプトレベルだし。
IT業界の人間ですら、多くはパッケージ物の保守や開発でCやC++で
0からこさえる仕事減ってるしな。
個人的にはCの方がゲーム作りやすいって言ってる人は、本当に完成まで
漕ぎ付けたのかな。
HSPが優れてるとは思わないけど、こういったゲームに特化したスクリプト
が持つ優位性を越える開発を行うとなると、凄い規模になりそうだけど。
430:デフォルトの名無しさん
08/11/04 12:41:21
Cに慣れた人なら、Cのほうが効率が良いこともあるだろう
ってかコアの言語仕様だけ見ると、Cのほうが強力
問題は、標準ではグラフィックが貧弱だって点
(汎用言語がHSPに勝てるわけがw)
とコンパイルの面倒さ辺りになるが、これを許容できるかどうかって話になる
431:デフォルトの名無しさん
08/11/04 12:45:26
最終的にはどんな言語でもライブラリが充実してるかってところに行き着くからなw
432:デフォルトの名無しさん
08/11/04 17:47:03
そういう点ではCはかなり充実してるな。
433:デフォルトの名無しさん
08/11/05 07:01:55
Cはプログラマのためのプログラミング言語で
HSPはホバー(おもちゃで遊ぶ人)やゲーマーのための言語なんです。はい。
434:デフォルトの名無しさん
08/11/05 07:24:16
Cを汎用言語とか言ってるやつはバカ決定
435:デフォルトの名無しさん
08/11/05 07:42:27
・hobbyist
・汎用言語の意味
436:デフォルトの名無しさん
08/11/05 12:30:54
ホバー
437:デフォルトの名無しさん
08/11/05 15:10:01
win95に入ってたゲームですね、わかります。
438:デフォルトの名無しさん
08/11/06 20:24:20
HSPがC++のカスタマイズドとして、ライブラリやマクロとして実装されたら便利なのかな
void hspmain(void){ repeat(256){ color(cnt, cnt, cnt); line(rnd(640), rnd(480)); } }
言語仕様とフレームワークを分けて考えるべきか同列に考えるべきか
ホバークラフトで町をなぎ倒すゲーム作りたいのですがスクリプトを全部教えてください!!
439:デフォルトの名無しさん
08/11/06 20:40:19
>>438
CとDXライブラリでカーリングゲームでも作ってなさい。
440:デフォルトの名無しさん
08/11/06 20:51:19
(><)
そうだAppWizardみたいな感じでHSPWizardがあったら良くね
441:デフォルトの名無しさん
08/11/06 21:13:23
なんだあのエレキってガキわwww
実のない台詞を棒読みしているようにしか思えない。
マルチユーザー
マルチタスクシステム
現在設計中
てめぇ自身で作れないから協力者という名の作ってくれる人を募集してるだけなの分かってんだよ
募集とか何様???
作れもしない奴が募集とか上目遣いの物言いどうにかしてくれ
それに群がる蟻社務その他もうざwww
442:デフォルトの名無しさん
08/11/06 21:15:24
愛ッ変わらずHSPユーザーは他人を煽ててもの作らせて自分の名札を張るような他力本願な連中ばっかwwwwwww
443:デフォルトの名無しさん
08/11/06 22:07:47
ほすぷ!
444:デフォルトの名無しさん
08/11/06 22:08:46
愛変わらずか、いいこと言うじゃないか
445:デフォルトの名無しさん
08/11/06 22:23:00
とりあえず>441がありとSYAMに私怨を持ってるのだけは判った。
S&乙
446:デフォルトの名無しさん
08/11/06 23:24:50
カナダらしい
447:デフォルトの名無しさん
08/11/06 23:43:17
プレゼント フロム
448:デフォルトの名無しさん
08/11/08 00:15:14
しかしHSPユーザーって本当にレベル低いな。
本家の掲示板の質問ってアフォなものばっかりだな。
449:デフォルトの名無しさん
08/11/08 00:42:24
まぁ、一番年齢層も低いだろうからな。
どっちかというと、言語界よりもツクール界と比べた方がいいw
450:デフォルトの名無しさん
08/11/08 02:01:09
レベルの高い人は自己解決出来るから書き込みなんかしないし
ユーザー層も考えれば簡単な質問ばかりが目立ってくるのは必然。
…そういやそんな簡単な質問にいちいち突っかるアフォも居たっけな。
451:デフォルトの名無しさん
08/11/08 09:28:51
そういえば、vista32&64での実行ってどうなのかな。
452:デフォルトの名無しさん
08/11/08 09:50:47
vistaだと、ウィンドウ閉じる場合の処理を指定してない場合にウィンドウが閉じなくなる。
なので、onexitは必須。
453:デフォルトの名無しさん
08/11/08 10:31:31
何かhspって初心者から上級者まで幅広いなw
454:デフォルトの名無しさん
08/11/08 11:17:25
掲示板のレベルが低いって言うより、マジで年齢層が低い。
質問する奴の半分くらいは小・中学生だよ。
かと思えば、いきなり還暦の人とかも来るから油断できないけどww
455:デフォルトの名無しさん
08/11/08 13:22:14
休日はまったりとHSPでぬるいプログラム作るのが楽しいなぁ
お題を出して誰かが適当にHSPで作るってスレ誰か立ててー
456:デフォルトの名無しさん
08/11/08 13:52:19
>>450
ANTARESだな
457:デフォルトの名無しさん
08/11/08 13:53:06
>>455
HSPTVで?w
458:デフォルトの名無しさん
08/11/08 13:59:27
おにたまが表に出てこない理由が分かった。
ターゲットは小中学生だが、小中学生の相手をするのは嫌ということだ。
459:デフォルトの名無しさん
08/11/08 14:18:51
ゆとり教育でどんどん酷くなってるしな。
460:デフォルトの名無しさん
08/11/08 14:28:41
過去ログを見てると、今年はまだマシな方だとわかるな
暴れてたのが、基本的にS&R一人だし。
461:デフォルトの名無しさん
08/11/08 14:38:12
構造体っぽいの使えた気がするんだが
可変長配列のみだっけ?
462:デフォルトの名無しさん
08/11/08 14:43:48
レベルの高いここの住人に聞きたいんだが
HSPのDirectXはどの程度のラッパーなんだい?
463:デフォルトの名無しさん
08/11/08 14:50:48
DirectDraw
464:デフォルトの名無しさん
08/11/08 14:56:37
HSPがウイルスと誤認されるのって
HSP製トロイ作った奴がいたから?
それとも本当にウイルス入ってたりする?
465:デフォルトの名無しさん
08/11/08 14:58:37
>>461
無いはず
配列をビットの並びとみなして、気合で操作すれば・・・・・・
466:デフォルトの名無しさん
08/11/08 15:11:45
>>462
「和田アキ子」以上「泰葉」未満だな。
467:デフォルトの名無しさん
08/11/08 15:19:08
>>466
そのこころは?
468:デフォルトの名無しさん
08/11/08 19:29:47
悩み無Yo!
469:デフォルトの名無しさん
08/11/08 20:44:55
なんだ、
プログラミングってなんか自分がパソコンのこと詳しくなりたいからやり始めた
っていうきっかけは俺以外にも多くいるだろうね。
でも今のHSP(というか以前からもそうだけど)ユーザーってなんか
『宿題やってきてないからノート見せてwww』
って素性の知らない相手に宿題をやらせるようなもんだよね。
子供はインターネットを利用させてはいけないな。
だから学校裏サイトなんかが出てくるんだYo!
470:デフォルトの名無しさん
08/11/08 21:02:48
そう言って、小学生レベルの文章を書いている>469であった・・・。
つーか、読み辛いよ、暗号か?
471:デフォルトの名無しさん
08/11/08 21:08:11
マジレスw
注意してよーく読んでみろ
472:デフォルトの名無しさん
08/11/08 21:23:59
本家とこの板の住人を両方見てみたが、
「目くそ鼻くそを笑う」って言葉がぴったり
473:デフォルトの名無しさん
08/11/08 21:24:32
>>471
解らん
474:デフォルトの名無しさん
08/11/08 21:26:23
HSP製で不朽の名作ってありますか?
475:デフォルトの名無しさん
08/11/08 21:32:09
>>474
真面目に応える人 ⇒ d3moduleのデモ、Another Bound など
古いネタに走る人 ⇒ ゲーム君、Tindows など
476:デフォルトの名無しさん
08/11/08 21:35:30
ゲーム君は今HSPユーザーが目指すべき高み
477:デフォルトの名無しさん
08/11/08 22:22:40
一部の人の人気だけど、ディアボロの大冒険は良くできてた。
478:デフォルトの名無しさん
08/11/09 13:58:07
生まれたばっかりの作品を「不朽の名作」ってのはおかしいぞw
479:デフォルトの名無しさん
08/11/09 15:22:36
不朽の名作ではないが、ぷちわらはいつになったら完成するんだよ
俺ずーーーーっと待ってるんだが
480:デフォルトの名無しさん
08/11/09 18:13:03
ZIGさん復活してくれないかな〜
481:デフォルトの名無しさん
08/11/10 13:57:10
不朽の名作って程じゃないけど、いぬとねこの水色散歩道はよく出来てる。
あと、ゲーム作り始めてから、初めてこの板に来たんだが、過疎っぷりが酷い。
2chには他にもっと凄い過疎の場所あるのは知ってるが、腐るほど同人ゲー
出てる昨今にこんなに過疎だとはw
482:デフォルトの名無しさん
08/11/10 15:22:24
作れる奴はもっとマシなコミュニティに行ってるんだろ。
そういえばココって雑談スレだっけ?
483:デフォルトの名無しさん
08/11/10 15:28:57
初心者は他のスレで質問してますw
484:デフォルトの名無しさん
08/11/10 15:54:20
HSPって比較的簡単な言語だから
何か質問があってもググれば解決するし
質問するような事があまりないって事ジャマイカ
で、雑談で埋まっちゃう、と。
485:デフォルトの名無しさん
08/11/10 16:06:50
・質問
定期的にhspext.asのclipgetでクリップボード取得するプログラム作ったんだが
何故か長時間の使用でバグって強制終了する。
どうやったら回避出来る?
486:デフォルトの名無しさん
08/11/10 17:32:48
バグってるのはプログラムじゃなくて設計だ
487:デフォルトの名無しさん
08/11/10 17:44:56
プログラム見ないとわからんよ。
488:デフォルトの名無しさん
08/11/10 21:08:49
>>482
かつては、本家のヲチスレだったような…。
489:デフォルトの名無しさん
08/11/10 22:23:26
垂れ餡スレだったな。
490:デフォルトの名無しさん
08/11/11 14:43:11
今更だけどHSP3で、&や|が実数だとエラーになるのに気付いた。
491:デフォルトの名無しさん
08/11/11 17:35:28
ならんよ
492:デフォルトの名無しさん
08/11/11 18:29:15
型の評価順序による
;err mes 1.1&1
mes 1&1.1
493:デフォルトの名無しさん
08/11/13 00:06:13
>>492
下のは実数にしてる意味ないだろ
494:デフォルトの名無しさん
08/11/13 00:14:04
それをいうなら上も下も両方だろう。
たとえば右辺も左辺も変数だったら、これまで通ってきたルーチンによって
いろいろな壊れ具合を示すわけだ
495:デフォルトの名無しさん
08/11/13 00:15:30
×示す → ○示す(可能性がある)
496:デフォルトの名無しさん
08/11/16 21:20:02
inputボックスに、1バイト文字以外は入力できないようにする方法ってありますか?
497:デフォルトの名無しさん
08/11/16 21:23:29
待っているといえばHSP製のRPG第一部が面白かったのだが続編は出てないのか?
498:デフォルトの名無しさん
08/11/16 22:38:15
>>496
ImmGetContext
499:デフォルトの名無しさん
08/11/16 22:56:54
>>498
レスありがとう。
ここ見て、自己解決ゥしました。
URLリンク(hspdev-wiki.net)
500:デフォルトの名無しさん
08/11/17 16:52:35
>>497
タイトル書かないと答えようがなくね?
501:デフォルトの名無しさん
08/11/17 20:01:12
HSP3.1なんだけど、
#include "hsp3util.as"
stop
だけでエラーになる?
前は普通にhsp3util.as使えた気がするが。
502:デフォルトの名無しさん
08/11/17 22:24:29
>>501
意味が分かんないけど
何もしてないのにエラーにはならんだろ
ってか、試したけどならなかった
503:デフォルトの名無しさん
08/11/17 22:41:03
>>502
#HSP script preprocessor ver3.1 / onion software 1997-2007(c)
#Use file [hspdef.as]
#HSP code generator ver3.1 / onion software 1997-2007(c)
hsp3util.as(270) : error 26 : パラメーター引数名は使用されています (270行目)
--> #deffunc note2array array _p1@hsp3util,str _p2@hsp3util,local mestmp@hsp3util
こんなエラーが出る。
とりあえず、HSP自体をDLし直してみるか。
504:デフォルトの名無しさん
08/11/17 22:48:16
コードを見ないとワカリマセン
505:デフォルトの名無しさん
08/11/17 22:48:50
Ver3.2β1を入れてたのを忘れてた><
元の3.1で試してみたら大丈夫でした^^;
506:デフォルトの名無しさん
08/11/17 22:51:25
>>504
エラーは、#include "hsp3util.as"だけで発生するけど、
そっちのコードまでは確認してません^^;
507:デフォルトの名無しさん
08/11/18 09:45:12
>>503
公式掲示板で前に出てた。
URLリンク(hsp.tv)
508:デフォルトの名無しさん
08/11/18 18:43:04
てst
509:デフォルトの名無しさん
08/11/18 22:45:48
>>507
ありがとうございます。
検索してませんでした。
HSPは名前空間で結構ハマるな。
510:デフォルトの名無しさん
08/11/19 07:21:27
名前空間なんて無いからハマらない
511:デフォルトの名無しさん
08/11/19 18:59:25
モジュール内外を区別する簡易的な名前空間があるじゃん
512:デフォルトの名無しさん
08/11/19 23:44:03
ところがどっこい、変数名に@+モジュール名が自動で付くだけであって、
名前空間自体は同一というオチ。
まあ、どうせまともな仕様の名前空間が実装されることはないだろうから、
半端にどうこうされるよりも、現状程度のほうが使い勝手はいいと思う。
513:デフォルトの名無しさん
08/11/20 00:13:03
だから、「簡易的な」名前空間と。
完全限定名でグローバルにアクセスできるのは周知の事実で、それがHSPの設計。
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5392日前に更新/193 KB
担当:undef