【スレ番】HSP初質P55【修正】
- 1 :デフォルトの名無しさん:2008/05/22(木) 22:37:45
- ■とりあえずこれを嫁。
http://www.geocities.jp/hsp_summary/law.html
■ 前スレ
【じゃ】HSP初質P52【自己解決ゥ!】
http://pc11.2ch.net/test/read.cgi/tech/1192531041/
■HSPの入手はここから(HSP2.61/HSP3.1)
□Hot Soup Processor Page
http://www.onionsoft.net/hsp/
■HSPの各種情報
□HSP Wiki
http://quasiquote.org/hspwiki/
■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
□HSP BIGINNER'S CLUB
http://www.rinku.zaq.ne.jp/ultimate/
■HSPスレまとめページ
□Hot Soup Processor@2ch
http://hsp2ch.hp.infoseek.co.jp/
http://www.geocities.jp/hsp_summary/
- 316 :デフォルトの名無しさん:2008/10/05(日) 16:50:21
- button命令gosubでサブルーチンに飛ばしたあと帰ってきたらどうなるの?
サブルーチンから帰って来てそのまま別のラベルに飛ばしたり出来ないの?
- 317 :デフォルトの名無しさん:2008/10/05(日) 17:16:13
- 帰る前にその処理を行うのではだめなの?
- 318 :デフォルトの名無しさん:2008/10/05(日) 17:40:51
- それだと結局帰ってきたままになりますよね?
いまいちbuttonm命令でのgosubの使い道がわからないのですよ
- 319 :デフォルトの名無しさん:2008/10/05(日) 18:31:43
- ボタンの画像を表示する。
- 320 :デフォルトの名無しさん:2008/10/05(日) 22:07:20
- button gosub 〜
で飛んだ後は飛ぶ前に処理中だった所に戻る
- 321 :デフォルトの名無しさん:2008/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 :デフォルトの名無しさん:2008/10/05(日) 23:49:06
- flag=flag=0
↑これってどういう意味?
flag=0とはちがうん?
- 323 :デフォルトの名無しさん:2008/10/06(月) 00:09:20
- >>322
flag = (flag==0)
と同じ意味。
- 324 :デフォルトの名無しさん:2008/10/06(月) 00:52:23
- HSPのエディター起動して、カーソルが左上の状態で
デリートキーを連打すると落ちるんだけど
みんなは落ちないの?
HSP3
WindowsXP SP3
- 325 :デフォルトの名無しさん:2008/10/06(月) 01:58:12
- 仕様じゃね?
- 326 :デフォルトの名無しさん:2008/10/06(月) 04:23:14
- 仕様だとしたら、Deleteキーで何を削除しているのだろう
- 327 :デフォルトの名無しさん:2008/10/06(月) 14:07:53
- 仕様じゃないだろバグだろw
- 328 :デフォルトの名無しさん:2008/10/06(月) 15:34:41
- あっ、やっぱり落ちるんだ・・・
うちの環境が悪いのかと思ってHSP 敬遠てたわ・・・
メールしたらなおしてくれるかな?
- 329 :デフォルトの名無しさん:2008/10/06(月) 16:06:21
- >>328
ウチはMEだけど別に落ちないよ、どれくらい連打すれば落ちるの?
それに、それはエディタコンポーネント(Footy?)自体の問題の可能性が高いから
直すのは無理じゃないかねぇ?
そもそも、左上でそんなにDeletetって連打するのか?
- 330 :デフォルトの名無しさん:2008/10/06(月) 16:22:14
- 98系がどうかは知らない。
ごく普通の、ほとんど何も入れてないXPでの話。
WindowsXP SP3 WindowsUpdate全適用。
何か文字を入力して、消すためにデリートキーを文字数だけ押す。
何もなくなったところで何気に空消しすると落ちた。再現性あり。
あれからHSPは敬遠して入れてないから原因は特定していない。
- 331 :デフォルトの名無しさん:2008/10/06(月) 16:25:15
- 3回くらいHSPに挑戦しようとしたけど、
毎回エディタで落ちるから 興ざめしてHSPはやってなかった。
秀丸とか使えばいいだけの話なんだけどね^^;
とにかく、エディタ起動して、何か打ってもいいけど、
デリートでカーソルを左上(文字が何も表示されてない状態)にして
再度デリートを押す(空消し)と落ちる。再現性あり。何回やっても落ちた。
- 332 :デフォルトの名無しさん:2008/10/06(月) 16:33:50
- 昔の思い出
- 333 :デフォルトの名無しさん:2008/10/06(月) 16:36:16
- 基本的にBSしか使わんので今までも気付かなかったけど、
とりあえずやってみても落ちないな。
- 334 :デフォルトの名無しさん:2008/10/06(月) 20:42:02
- デリート押したら、机の上の消しゴムが落ちた。
ま、偶然だろうけど…w
- 335 :デフォルトの名無しさん:2008/10/07(火) 10:36:29
- XPのSP2だけどDelete連打しても落ちないよ。 BS連打でも落ちなかった。
- 336 :324:2008/10/07(火) 13:35:43
- >>335さんの報告を受けて、もしや と思い直し
もう1度挑戦してみました。
HSP3.1を落として、展開し、HSED3.exeを実行。
たしかに、何も文字がない状態でデリートキーを連打しても
落ちませんでした。
ひょっとしてこのエディタ変わってません?
Cleartypeを有効にして、MeiryoKeを常用しているので
フォントの変更をした覚えがあります。
環境設定、こんなにいろいろありませんでした。
まーいずれにしろ、最新版では落ちませんでしたので
HSPの名誉のために報告しておきます。
お騒がせしてすみませんでした。
レジストリはonitama softwareを消せばいいんですよね?
消したあと、NTREGOPTで再構築しました^^;
- 337 :訂正:2008/10/07(火) 13:40:22
- HKEY_CURRENT_USER\Software\OnionSoftware
消したのはこれです^^;
- 338 :デフォルトの名無しさん:2008/10/07(火) 18:36:46
- 改行×2 → 一行上へ → Delete → 一行上へ
この順に操作すると落ちるバグがある事は以前から知られているけど
- 339 :デフォルトの名無しさん:2008/10/07(火) 18:41:19
- エディタが無敵モードに
- 340 :デフォルトの名無しさん:2008/10/07(火) 21:34:34
- >>338
えー
そうなの?
で、3.1でもまだ修正されてないの?
- 341 :デフォルトの名無しさん:2008/10/07(火) 21:49:44
- >>338の報告を確かめるべくもう1度やってみました。
残念ながら、見事に落ちました^^;
たぶん、これを知らず知らずに昔やったんだと思います。
違う時期に3回もw
確かに改行して上部に空白を作る癖があるので
無意識のうちにやったんだと思います。
修正されないんでしょうか? あっ、>>340も私です
- 342 :デフォルトの名無しさん:2008/10/07(火) 22:12:04
- これってFootyのバグじゃないの?
Footy2になったら直ってるのかね?
- 343 :デフォルトの名無しさん:2008/10/08(水) 07:38:17
- HSP標準エディタは矩形編集などができなくて低機能で使いにくいし
エディタ側のバグでいちいち煩わされるのは、プログラム作成以前の問題。
バグを認識しながら標準エディタを使ってる人は、
「いずれ修正されるだろう」みたいな甘い見通しで使い続けてるんだろうけど、
HSP2.xの頃から見ていて、標準エディタに関しては、
公式側で修正や改良する動きはほとんどない。
(HSP本体の機能追加やバグ修正は、精力的に行っているが。)
何度もアンインストール/インストールを繰り返したり、
レジストリ弄ったりするような手間をかける気力がまだ残ってるのなら、
別のまともな テキストエディタ+α に乗り換えることをオススメするよ。
http://hspdev-wiki.net/?%CA%D8%CD%F8%A5%C4%A1%BC%A5%EB%2F%A5%A8%A5%C7%A5%A3%A5%BF
- 344 :デフォルトの名無しさん:2008/10/08(水) 09:30:18
- そりゃ、外部のエディタライブラリ使ってんだから
公式サイドで修正できるとこなんて無い罠。
- 345 :デフォルトの名無しさん:2008/10/08(水) 10:32:52
- こんなバグあったんだなw初めて見たw
- 346 :デフォルトの名無しさん:2008/10/08(水) 15:55:10
- hsed3_footy2で直ってる。
- 347 :デフォルトの名無しさん:2008/10/08(水) 23:58:02
- >>346
公式にありますか?
どれを落とせばいいのですか?
- 348 :デフォルトの名無しさん:2008/10/09(木) 06:09:06
- a=10
if a=10 : mes "aは10です。"
なんでif a=10なんだろう…if a==10 じゃないと紛らわしくないか?
- 349 :デフォルトの名無しさん:2008/10/09(木) 08:40:55
- 開発当初はBASICっぽい書式を意識してたからじゃないかな
最近はCっぽい書式を採用してきてるから違和感が出てきてるな。
- 350 :デフォルトの名無しさん:2008/10/09(木) 09:09:52
- >>348
じゃあそう書けばいいYO!!
- 351 :デフォルトの名無しさん:2008/10/09(木) 19:21:52
- >>348
a==10
if a==10 : mes "aは10です。"
余計まぎらわしくなったZE!!
- 352 :デフォルトの名無しさん:2008/10/10(金) 02:31:24
- >>351
なんで1行目を==に改竄したの?
- 353 :デフォルトの名無しさん:2008/10/10(金) 07:17:09
- >>351
いきなり式書いてもエラー出ないんだな。関数や計算式はだめだけど。
- 354 :デフォルトの名無しさん:2008/10/10(金) 16:39:01
- HSPでは代入は式じゃないよ。文。
a == 1 とか a + 1 とか全然代入に見えないけど、文頭にあったら代入になる。
- 355 :デフォルトの名無しさん:2008/10/11(土) 16:03:56
- >>354
> a == 1 とか a + 1 とか全然代入に見えないけど、文頭にあったら代入になる。
そういえばa + 1は見たことある気がするけど、a == 1も代入になるのかよ!
知らんかったw
- 356 :デフォルトの名無しさん:2008/10/11(土) 21:47:13
- 俺は>>321の
flag=flag=0
ってのが目から鱗だった。
すっげぇ便利。
- 357 :デフォルトの名無しさん:2008/10/12(日) 19:45:26
- 俺も今度使おうっと。
- 358 :デフォルトの名無しさん:2008/10/13(月) 12:58:31
- >>flag=flag=0
どういう動作をするのか分かりません><
- 359 :デフォルトの名無しさん:2008/10/13(月) 13:21:29
- >>358
flag=1-flag
これとほぼ同じかと
- 360 :デフォルトの名無しさん:2008/10/13(月) 13:32:18
- flag=flag^1
0が1かを反転させるならこっちの方が良いんじゃないかと
- 361 :デフォルトの名無しさん:2008/10/13(月) 15:10:10
- 0か1かならXORが見やすい
flag ^= 1
非ゼロ時の値が1とは限らない場合は別
- 362 :デフォルトの名無しさん:2008/10/14(火) 01:28:49
- ^= とかいつの間にか使えるようになってたんだ('A`)
- 363 :デフォルトの名無しさん:2008/10/14(火) 01:51:31
- ゲームを作っててほぼ完成したんだけど、右上のxボタンでダイアログ
もなしに終了してしまう事に気づいた。
セーブしてないのに間違って閉じちゃった!ってならないように
よくある「終了しますか? はい いいえ」のダイアログみたいなの出せないかな?
- 364 :デフォルトの名無しさん:2008/10/14(火) 02:04:32
- WM_DESTROYを捕まえる
- 365 :デフォルトの名無しさん:2008/10/14(火) 02:25:51
- onexitを使う
76 KB
[ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]
■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
会社で使えない奴、それはワタシ/アイツ [プログラマー]
HSP - Hot Soup Processor [16] [ゲ製作技術]
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 05.0.7.8 2008/09/25 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)