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


HSPTV!掲示板


未解決 解決 停止 削除要請

2018
0206
エイカHSPでの「あるある」雑談13解決


エイカ

リンク

2018/2/6(Tue) 01:30:14|NO.82413

なんとなくの雑談です。

皆さん、何か作ってらして
HSPでの「あー、これよくあるある」みたいなのありませんか?

私は、clrobjを命令し忘れて
オブジェクトが増え続ける、をよくやらかします
これがうちの「HSPあるある」です



この記事に返信する


kanahiron

リンク

2018/2/6(Tue) 06:24:46|NO.82414

moduleで名前空間を分離していないのでデバッグウインドウに数百の変数がひたすら並ぶ…
はい…一覧めいかーです…
https://github.com/kanahiron/KanColleListMakerKaini



ゆー

リンク

2018/2/6(Tue) 07:56:38|NO.82415

マルチモニターでのmouse命令で-1を指定していないのに、マウスカーソルが消える。
http://hsp.tv/play/pforum.php?mode=all&num=82382



Velgail

リンク

2018/2/7(Wed) 03:12:31|NO.82416

最近はC++だらけですんで、HSPを書くとなんか事故るんですよね()

1.
cls感覚でredraw ~ boxfを行ったためにposが0,0に行ってくれない(cls自体のpos 0,0はアリ?

まではHSPあるあるだけど、ここから下はC++民からみたHSPあるある……
2.
オブジェクト指向プログラミングをやろうとして書き方の違いに難儀する。名前空間も。

3.
else if(){}と書いて即死する。(正しくはelse:if(){})

4.
for(int i……と書いてあっ と思い直す

そして逆に……
5.(おまけ)
C++でセミコロンを忘れてエラる。



あまら

リンク

2018/2/7(Wed) 13:10:35|NO.82417

・if文が他言語ほぼそのままで使えるからときどき間違える。
if(){
}
// ここにコメント入れると他言語だと大丈夫だけど、HSPはエラー
else{
}

・switch、for、whileにいたってはもはや毎回ヘルプ見る始末。
おかげでループはrepeatに頼ってます。

・多次元配列のときにはxxx(a)(b)と書きたくなる。
というか書いてからエラーになって気づく。



nitro

リンク

2018/2/7(Wed) 16:11:41|NO.82418

HSPやりすぎてブラウザで何かしら検索するときF5を押してしまう



hukuzawa

リンク

2018/2/7(Wed) 18:02:37|NO.82419

あるあるとは違うかもしれませんが、
以前hsp部屋に編集機能が追加された時に実行しようとして、
F5押してページを更新したことがあります。
その事投稿したらF5で実行できるようにしてくれましたが。
今はF1でヘルプも見れたはず。
あとは、僕hspとは別にeclipseでJava使ったりするのですが、
実行したい時に、F5押してしまった。



ぜーっと!

リンク

2018/2/8(Thu) 00:45:29|NO.82420

1)PCで
エディタ上でプログラム実行、修正箇所を確認して、エディタでその個所を修正。
再度実行して確認してると、いつの間にか多重起動になっててビックリする。(前のを閉じ忘れ)

2)dishで
ビルドして、実機に転送。起動直後にアプリが落ちて焦る。
よく考えてみれば、(新たに追加した)画像をassetsフォルダに入れるのを忘れてる。(error13)



リンク

2018/2/8(Thu) 09:37:13|NO.82425

#include <
あ、間違えた

#deffunc と #defcfunc をよく書き間違えて怒られる

モジュールを分離しまくったり色々していたら、なんかよく分からない理由で動かなくなる、たまにインタプリタのバグ

モジュール変数がよく分からないので、オブジェクトにする代わりに enemy_x enemy_y enemy_hp などの配列変数を大量に作ってしまう

全ての変数がグローバルなので、あと自分がずぼらなので、aとかbとか変数使ってると、思わぬところでバッティングしてバグる。しかもそういうのって、デバッグに時間をかけないとだいたい気がつけない

余談なのですが、 >Velgailさん
C/C++ でWindowsプログラミングするときのお作法みたいなので、おすすめの書籍とかご存じありませんか?
HSPでネイティブAPI使ってるし基本は分かるのですが、スレッドの分け方とかみたいなお作法的な部分が知りたいと思っています。
こないだ、メインウィンドウからサブスレッドを生成して、サブスレッドからメッセージボックスを出したら、メインスレッドがメッセージループしているのにも関わらず、ボックスを閉じた後でウィンドウが完全にフリーズしてしまったりしました。たぶん、これはお作法にのっとっていないのだと思うのですが、ここまでくるとネットでは限界を感じましたもので…。



リンク

2018/2/8(Thu) 21:16:20|NO.82430

 こんにちは。
 おもしろそうなのでちょっと書いてみます。

 1.if分で「elseif」と書いてしまう。
 2.ついつい行末にセミコロンをつけてしまう。
 コメント扱いになるだけなのでそこまで問題ではないが。
 3.ついつい変数にドル記号を付けそうになる(PHPのくせ)。
 4.エディタでプログラムを修正して、既に開いてるHSPスクリプトエディタでF5を押して実行して、あれ?ってなる。
 5.「netinit」と「netinet」をよく書き間違える。
 というか、これを書いてるときにもマジで間違えました、肺w

 以上、まあ、こんな感じですかね。

 それでは。



ぜーっと!

リンク

2018/2/16(Fri) 22:06:31|NO.82479

・最近のHSP掲示板で思う事

なぜかHSP以外の言語までもが入り乱れている。
(マシン語,c,c++,java,javascript,objective-c,SQL だいたいこのあたりかな?)
ある意味マルチランゲージな感じでおもしろい。



mirage17

リンク

2018/2/18(Sun) 10:59:35|NO.82504

違う言語やゲームエンジンで、開発していて、わからない事があった時に、
HSPのホームページや、書籍を読むとわかる時がある。



あか

リンク

2018/2/22(Thu) 16:01:24|NO.82533

どうしてエラーになるのかわからないときに限ってエラーメッセージが大雑把(もしくは的外れ)

>>ぜーっと!
さすがにobjective-cはないんじゃ…
javaもないでしょって思ったら「Javaについて」とかいうスレッドがあって驚いた



minasoft

リンク

2018/3/27(Tue) 17:25:23|NO.82844

僕は
「COMの呼び出しで、変数名.メソッドと記述してしまいそうになる」
ことですかね。
WSHとHSPを両方やっている人なりのあるあるです。



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