【厨房満開】HSP初質51【ビラビラ満開】at TECH
【厨房満開】HSP初質51【ビラビラ満開】 - 暇つぶし2ch2:デフォルトの名無しさん
06/03/17 02:30:09
2げt

3:”削除”希望
06/03/17 02:44:27
削除希望

4:重複
06/03/17 08:19:52
重複

5:デフォルトの名無しさん
06/03/17 11:53:42
別にここでもいいよ。

6:デフォルトの名無しさん
06/03/17 11:59:10
HSPDXで3Dゲーム作っても恐ろしく重いんだよな。
何とかならないの?

7:デフォルトの名無しさん
06/03/17 12:14:17
>>6
1.DirectXでゲームを作る
2.それをDLLにする
3.HSPからDLL中のゲームのメイン関数を別スレッドとして立ち上げる

極端な話、こうすればHSPスクリプトで記述するのはライブラリのインポートと別スレッドを立ち上げる命令だけですむ

8:デフォルトの名無しさん
06/03/17 12:25:24
>>7
HSPの意味がない

9:デフォルトの名無しさん
06/03/17 12:28:44
>>8
HSPでこのレベルのレンダリングが実現できるんだ!
と、厨房を惑わすことができる。

10:デフォルトの名無しさん
06/03/17 12:37:35
>>8
アイコンをマグカップにできる

11:デフォルトの名無しさん
06/03/17 12:38:17
3Dやりたいなら他言語やれよ。

12:デフォルトの名無しさん
06/03/17 13:06:41
スレ立て乙

13:デフォルトの名無しさん
06/03/17 13:38:18
ネタスレ系のスレタイで真面目にスレッドを立てられるところがHSP厨の強みだな

14:デフォルトの名無しさん
06/03/17 14:24:32


15:デフォルトの名無しさん
06/03/17 18:19:41
DirectXのライブラリもM$のUpDateに合わせて
UpDateしてもいいんじゃないか?
【HSPDX UpDate Spring 2006】
みたいに。

16:デフォルトの名無しさん
06/03/17 18:20:12
×DirectXのライブラリも
○HSPDXも

17:デフォルトの名無しさん
06/03/17 18:41:47
そんなに頻繁に更新されたらテラウザス

18:デフォルトの名無しさん
06/03/17 18:58:29
つーか、行列の計算をする関数とか実装されてないから、HSPでもそういうのをできるようにして欲しい。
HSPDXのほうが簡単なぶん有難いが、そのぶん細かいところが自動化されてしまっている。
D3DPRESENT_PARAMETERくらい自分で設定させろってのw

19:デフォルトの名無しさん
06/03/17 19:50:34
>>18
それより普通のウインドウの作成時の設定をさせてくれ

20:デフォルトの名無しさん
06/03/17 19:56:20
却下。

21:デフォルトの名無しさん
06/03/17 20:31:43
どこで聞いていいのか分かりませんがここで質問させてもらえます。
Windowsには16ビット版と32ビット版がありますが、
HSPで作られたソフトはどちらでも動作するのでしょうか?
よろしくお願いします。

22:デフォルトの名無しさん
06/03/17 20:57:46
動作しません。
よろしくお願いします。

23:デフォルトの名無しさん
06/03/17 22:40:07
>>21
知らないよ。
32ビット版が大多数だから16ビット版は切り捨ててもいいんじゃね?

24:デフォルトの名無しさん
06/03/17 23:10:21
そんなに16ビットが好きならWindows3.1専用のHSP1を使え>>21
LSPでも可


25:21
06/03/17 23:42:07
>>23,>>24
動くかどうかだけ知りたかったもので。
ありがとうございました。
助かりました。

26:デフォルトの名無しさん
06/03/18 00:42:46
>>18
HSPが構造体を使えない以上それは無理>行列

27:デフォルトの名無しさん
06/03/18 01:09:17
>>26
構造体が無くても行列の計算は出来ると・・・・・・中学生に言われた。

28:デフォルトの名無しさん
06/03/18 10:48:42
       , --- 、_
      /ミミミヾヾヽ、_
   ∠ヾヾヾヾヾヾjj┴彡ニヽ
  / , -ー‐'"´´´    ヾ.三ヽ
  ,' /            ヾ三ヽ
  j |             / }ミ i
  | |              / /ミ  !
  } | r、          l ゙iミ __」
  |]ムヽ、_    __∠二、__,ィ|/ ィ }
  |    ̄`ミl==r'´     / |lぅ lj
  「!ヽ、_____j ヽ、_  -'  レ'r'/
   `!     j  ヽ        j_ノ
   ',    ヽァ_ '┘     ,i
    ヽ  ___'...__   i   ハ__
     ヽ ゙二二 `  ,' // 八
      ヽ        /'´   / ヽ
      |ヽ、__, '´ /   /   \

29:デフォルトの名無しさん
06/03/18 13:49:13
aplkeyuとキーボードで押した情報って同じ事が窓に送られる?
違う場合それぞれに対応しなければならんのですか

30:デフォルトの名無しさん
06/03/18 16:04:55
新すい掲示板になじめない者はHSP弄ってはいけないのでようね?

31:デフォルトの名無しさん
06/03/18 16:21:35
ウゼェんだよしゃぶれよクソガキ

32:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 18:15:55
名ソフト TextSS の64bit化ってできない?


33:デフォルトの名無しさん
06/03/18 23:36:11
EmEditor Professional使おうぜ。

34:マルチポストは人間のクズ
06/03/18 23:37:04
マルチポストは人間のクズ

35:デフォルトの名無しさん
06/03/18 23:43:45
>>34
禿同。

36:デフォルトの名無しさん
06/03/19 01:51:48
郵政民営化に反対か?

37:デフォルトの名無しさん
06/03/19 08:28:52
それネタだよね。
つまんないけど。

38:デフォルトの名無しさん
06/03/19 10:48:41
反対です。

39:デフォルトの名無しさん
06/03/19 11:51:04
マルチポストの意味が分からなくてポストから郵便に繋がって郵政民営化って単語が出てきたわけですか?

40:デフォルトの名無しさん
06/03/19 15:08:29
>>39
うん。

41:デフォルトの名無しさん
06/03/19 20:37:42
>>1のURLの最後にスペースはいってる

42:デフォルトの名無しさん
06/03/19 20:57:28

 か
  ら
   な
    に
     ?

43:デフォルトの名無しさん
06/03/20 00:07:18
HSP3になってからWINAPI関連のDLLは不要になったな。

44:デフォルトの名無しさん
06/03/20 00:11:43
萌え系アイドル略して萌えドル

45:デフォルトの名無しさん
06/03/20 13:00:32
>>43
正直、通信関連とDirectX関連以外のライブラリは必要ない
淘汰されるであろう

46:デフォルトの名無しさん
06/03/20 13:09:13
低水準での処理を可能にしてくれるライブラリなら需要ありそうだけど。
画像や音声や文字の処理とか。

音声の処理ができるDLLとかあったらいいな。
波長を弄ったり、ボリューム弄ったり、エフェクトかけたり。

47:デフォルトの名無しさん
06/03/20 20:14:45
可愛杉URLリンク(www.lyrian.net)

48:デフォルトの名無しさん
06/03/21 03:07:54
相も変わらず程度の低いスレタイだなw
さすが雑魚言語ユーザーw

49:デフォルトの名無しさん
06/03/21 10:56:50
>>48
>>1乙w

50:デフォルトの名無しさん
06/03/21 22:23:13
>>48
程度の低いスレタイだと
自分がハイクオリティだと思ってるロークオリティ厨が来ないんだよ。

51:デフォルトの名無しさん
06/03/23 00:29:20
>>46
どんなアプリケーションを想定してるわけ?

52:デフォルトの名無しさん
06/03/23 17:52:00
>>51
ゲーム君

53:デフォルトの名無しさん
06/03/24 10:25:16
HSPでCGI(PHP)に変数送って、
echoで出した値を取得することってできますでしょうか。
もしできるならどの関数使えばいいか教えてください。
FlashのActionscriptでいうところのsendAndLoad()みたいなのがあるといいのですけど。

54:デフォルトの名無しさん
06/03/28 00:37:08
相互リンク!
スレリンク(tech板)

55:デフォルトの名無しさん
06/04/05 01:17:26
本スレ

56:デフォルトの名無しさん
06/04/05 03:38:36
age

57:デフォルトの名無しさん
06/04/05 21:53:31
垂れすが、攻撃的な理由をご存知な方はおせーてくらはい。

58:デフォルトの名無しさん
06/04/06 20:15:34
>>57
孤独なナルシストだからだろ

59:デフォルトの名無しさん
06/04/06 20:29:56
垂れ餡つえぇぇぇw

60:デフォルトの名無しさん
06/04/07 04:21:23
車名の人は呼び捨てですか

61:デフォルトの名無しさん
06/04/16 19:10:57
本スレage

62:デフォルトの名無しさん
06/05/22 01:58:30


63:デフォルトの名無しさん
06/05/23 14:22:45
すいません、
描画時にDirectXの深度バッファみたいなものは使えないのでしょうか?
あれと同じ機能を再現する方法が思いつけません。
DLLを使わずにやりたいのですが。

64:デフォルトの名無しさん
06/05/23 17:21:32
全てのドットの深度を示す2次元配列を用意してら?
書き込んだ画像の深度をその配列に書き込んで
次に書き込むときにその画像の深度が配列の深度より浅かったら描画するとか?

65:デフォルトの名無しさん
06/05/23 18:17:32
>>63
じゃあ#uselibでDirectXのAPI定義すればいいじゃん。
寧ろ#usecomの方か?

66:63
06/05/24 10:02:26
>>64
何か処理が重そうですが、結構良さそうですね。
透過が難しそうですがやってみます。
ありがとうございます。

>>65
難しいです。
わざわざお答えしていただいたのにすいません。

67:デフォルトの名無しさん
06/06/25 20:12:02
【つーか、】HSP初質51【スルーしろハゲ】
スレリンク(tech板)

スレストされました。
こっちもスレストしてください。

68:喪服姿の熟女が淫らに悶えます
06/06/26 04:35:39
喪服姿の熟女が淫らに悶えます

69:デフォルトの名無しさん
06/06/26 07:49:38
Helth
Soap
PinkSalon

70:デフォルトの名無しさん
06/06/26 14:09:25
>1
てめえ!HSPはエロゲー開発ソフトじゃねえぞ!
HSPはエロ、暴力とは一切関係ありません!

71:うっかりマンコが出てました
06/06/26 23:29:04
うっかりマンコが出てました

72:デフォルトの名無しさん
06/06/26 23:39:26
>>71
しまっとけ

73:デフォルトの名無しさん
06/06/26 23:40:03
>>72
ワラタ

74:age
06/06/27 03:17:21
age

75:デフォルトの名無しさん
06/06/28 00:30:01
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

76:デフォルトの名無しさん
06/07/01 23:56:59
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

77:デフォルトの名無しさん
06/07/04 00:16:56
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

78:デフォルトの名無しさん
06/07/08 00:27:15
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

79:デフォルトの名無しさん
06/07/08 23:46:59
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

80:デフォルトの名無しさん
06/07/09 23:06:33
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

81:デフォルトの名無しさん
06/07/11 00:12:07
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

82:デフォルトの名無しさん
06/07/11 03:06:40
俺のNGワードが悪いのか…?>>75-81まで、
全 部 あ ぼ ー ん な ん だ が 。

83:デフォルトの名無しさん
06/07/11 23:25:12
>>82
お前のNGワードが悪い

84:デフォルトの名無しさん
06/07/11 23:25:42
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

85:デフォルトの名無しさん
06/07/12 01:21:38
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ


86:デフォルトの名無しさん
06/07/12 03:39:11
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

87:デフォルトの名無しさん
06/07/12 23:07:35
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

88:デフォルトの名無しさん
06/07/16 23:29:43
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

89:デフォルトの名無しさん
06/07/18 01:41:22
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

90:デフォルトの名無しさん
06/07/25 01:11:25
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

91:デフォルトの名無しさん
06/07/31 00:22:42
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

92:デフォルトの名無しさん
06/08/01 23:18:50
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

93:デフォルトの名無しさん
06/08/03 23:21:29
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

94:デフォルトの名無しさん
06/08/07 23:28:47
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

95:デフォルトの名無しさん
06/08/14 23:35:56
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

96:デフォルトの名無しさん
06/08/19 00:59:03
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

97:デフォルトの名無しさん
06/08/19 04:10:58
URLリンク(m-pe.tv)

98:デフォルトの名無しさん
06/08/19 23:52:44
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

99:デフォルトの名無しさん
06/08/21 00:11:38
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

100:デフォルトの名無しさん
06/08/21 00:12:10
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

101:デフォルトの名無しさん
06/09/25 03:25:15
ここが消されない神話
あのゴミ 自分は退治してやってると勘違いしている痛いヤツ

102:デフォルトの名無しさん
06/10/21 19:14:28
人気漫画 SLAM DUNK 第二部連載開始か
[花道たちは] SLAM DUNK 第二部 #14 [3年生]
スレリンク(gcomic板)

103:デフォルトの名無しさん
06/12/19 14:18:02
HSPの通信ソースがみつからない><
誰か教えてくれませんk・・・(

データ送信・受信さえ><

104:デフォルトの名無しさん
07/01/01 14:35:55
2007年最初の書き込みage!

105:デフォルトの名無しさん
07/01/01 16:34:15
>>103
hspsockとか
標準同梱じゃないけどpcbnetとか

106:デフォルトの名無しさん
07/01/01 23:26:57
年越しちまいやんの

107:103
07/01/03 21:48:09
>>105 どもありです^^ 早速プログラムを…!w

108:デフォルトの名無しさん
07/01/21 23:10:56
このスクリプトでEnter押しても指定したラベルへ飛ばないのですが、
何故でしょうか?
stick ky
if ky=32 : goto *tarn
stop

*tarn
wait 10 //自分の攻撃・敵の体力
gosub *kougeki
color 0,0,0
boxf 20,270,480,320
color 0,255,0
pos 20,270
mes "主人公の攻撃"
mes "敵は"+ATK+"のダメージを受けた
if tekidameze>100 : goto *syouri
color 255,0,0
boxf 350-tekidameze,30,350,50
wait 120
goto *ruupu

109:デフォルトの名無しさん
07/01/22 00:36:31
もうすぐ一年か

110:デフォルトの名無しさん
07/01/22 00:38:16
消さなかったなぁ
不思議不思議

111:デフォルトの名無しさん
07/01/22 05:19:21
stick ky
if ky=32 : goto *tarn
stop

のstopで停止してるから

112:デフォルトの名無しさん
07/01/22 20:00:54
>>108
お前がヘタレだから。

113:デフォルトの名無しさん
07/01/22 22:20:59
>>111
ご教授ありがとうございます。
助かりました

114:デフォルトの名無しさん
07/02/04 13:13:48
HSPってコンセプトは悪くないと思うんだが、
goto前提の仕様がどうも…

115:デフォルトの名無しさん
07/02/04 23:23:33
日記はメモ帳に

116:デフォルトの名無しさん
07/02/08 00:30:48
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

117:デフォルトの名無しさん
07/02/16 23:47:50
最近は「ゴミ箱制度」って無くなったのかな?
放置?

118:デフォルトの名無しさん
07/02/17 19:39:33
;秒数を作る
byou=1000
s=0
repeat 60
if s=6:s=0
s+1
await byou
gosub *hyouji

loop
*hyouji
pos 0,0
mes ""+s+""
return

このプログラムは、1~6までカウントして、6になったら0に戻り、また6までカウントするプログラムなのですが、
今の状態だと、数字が1カウントずつ、上に重なって行ってしまいます。。
1秒1秒、数字が重ならないようにする方法を教えていただきたいのですが・・

119:デフォルトの名無しさん
07/02/17 20:33:19
clsでもboxで塗りつぶすでも好きな処理すりゃええんでねぇのん?

120:デフォルトの名無しさん
07/02/17 21:40:55
>>118
awaitとgosubの順番を入れ替えて
clsをgosubの前に入れればおk

あとrepeat数が60になってるから60秒後にエラーになるよ

121:デフォルトの名無しさん
07/02/17 22:56:48
>>120
ありがとうございます^^

122:デフォルトの名無しさん
07/02/19 21:19:42
これってs=cnt\6じゃ駄目なのか?

123:デフォルトの名無しさん
07/02/19 23:49:16
文字列型変数moji1とmoji2にabcd.efgとhijk.lmnがはいっていて
それを"abcd.efg"+"hijk.lmn"の記述になるようにをテキストファイルに出力保存したいの
ですがよくわかりません
"をどうくっつけたらいいのか教えてください

124:デフォルトの名無しさん
07/02/22 23:24:27
何をしたいのか、もう少し分かりやすい日本語で書くと吉かも。
abcd.efgというのは文字列なのか、拡張子不定のファイルをbloadしたのか
どっちなんだ?

勝手に文字列だと解釈してみると、2.5しか知らんのですまんが

moji3=moji1+moji2
bsave "test.txt",moji3

とかやればいいんでない?
"(ダブルクォーテーション)を文字として使いたいというのであれば、
\"と書けばいいので、ええと、

moji1="abcd.efg"
moji2="hijk.lmn"
moji3="\""+moji1+"\"+\""+moji2+"\""
bsave "test.txt",moji3

でいいはず。試してないけど。

125:デフォルトの名無しさん
07/02/23 00:12:53
>>124
後半の回答が望んでいたもののようです
ファイルの単結用バッチファイルをつくりたかったのですが
”の扱いでつまづいてました
ありがとうございます

126:デフォルトの名無しさん
07/02/23 07:52:19
映画のスタッフロールのように、テキストファイルの中身を表示し、画面下から
上方向に自動スクロールさせたいのですが、実現にはどうすればいいのでしょうか?

mesコマンドで、以下のように表示するしかない?
テキストファイル100行、1画面80行の場合、
1回目:テキストファイル1~80行目を表示、クリア
2回目:テキストファイル2~81行目を表示、クリア
3回目:テキストファイル3~82行目を表示、クリア

21回目:テキストファイル21~100行目を表示、クリア
22回目:テキストファイル22~100行目を表示、クリア

99回目:テキストファイル99~100行目を表示、クリア
100回目:テキストファイル100行目を表示、クリア

127:デフォルトの名無しさん
07/02/23 15:08:41
文字型配列変数を180行分作って、そのなかにテクスト入れて、
(後半80行はカラにしておく)それを上から順次80行づつ
表示すればよいんじゃないかと。
カラ表示が気になるなら、100行分だけにしといて、
表示する時にif cnt<100とかでチェック入れる。

この手の単純なアルゴリズムに「○○しか方法がない」なんてのは
ありえないので、いろいろ頭をひねってみるよろし。

128:デフォルトの名無しさん
07/02/24 17:52:12
ありがとうございました。

129:デフォルトの名無しさん
07/03/03 14:52:08
53として再利用なのかい?

130:デフォルトの名無しさん
07/03/03 14:53:31
じゃ、再利用で。

131:デフォルトの名無しさん
07/03/03 21:40:37
<前スレ>
【目指せ】HSP初質52【コンテスト参加賞】
スレリンク(tech板)

132:デフォルトの名無しさん
07/03/03 23:28:14
納得!

133:デフォルトの名無しさん
07/03/04 00:29:30
質問があるんですが

if a>b : tmp=b : b=a : a=tmp

という記述と

if a>b{
tmp=b
b=a
a=tmp
}

の記述って同じ処理内容になりますか?

134:デフォルトの名無しさん
07/03/04 02:11:53
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ

135:デフォルトの名無しさん
07/03/04 14:30:07
ランダムに表示させた写真の結果の順番をテキストに残したい場合のプログラム
はどんな感じでやったらいいのでしょうか?

136:デフォルトの名無しさん
07/03/04 14:58:09
>>133
同じ。上は複数行にできないが

>>135
ランダム表示毎にテキストファイルに書き込めばいい

137:デフォルトの名無しさん
07/03/05 02:18:02
(オナ禁前)         / ̄ ̄\
              /  ヽ_  .\
              ( ●)( ●)  |     ____
              (__人__)      |     /      \
              l` ⌒´    |  / ─    ─  \
             . {         |/  (●)  ( ●)   \
               {       / |      (__人__)      |
          ,-、   ヽ     ノ、\    ` ⌒´     ,/_
         / ノ/ ̄/ ` ー ─ '/><  ` ー─ ' ┌、 ヽ  ヽ,
        /  L_         ̄  /           _l__( { r-、 .ト
           _,,二)     /            〔― ‐} Ll  | l) )
           >_,フ      /               }二 コ\   Li‐'
        __,,,i‐ノ     l              └―イ   ヽ |




(オナ禁19日目)      / ̄ ̄\
              /      .\
               { rデミ     |     ____
               l `ー′  /でン|    /      \
              l  、   .ゝ |  /  rデミ    \
             . {  ヾニァ'  |/     `ー′ /でン \     オナ禁すれば君もこうなれる
               {       / |      、   .ゝ    |
          ,-、   ヽ     ノ、 \     ヾニァ'   /_
         / ノ/ ̄/ ` ー ─ '/><        ┌、 ヽ  ヽ,
        /  L_         ̄  /           _l__( { r-、 .ト
           _,,二)     /            〔― ‐} Ll  | l) )
           >_,フ      /               }二 コ\   Li‐'
        __,,,i‐ノ     l              └―イ   ヽ 


138:デフォルトの名無しさん
07/03/05 20:29:55
ADV作ってて画像ボタンを使いたいんだけど何かいい方法ない?
ググってもmousexとか使ってやたら長くなっちゃうやつしか見つからない…

139:デフォルトの名無しさん
07/03/05 20:37:50
>>138
API使って作るのが一番確実

140:デフォルトの名無しさん
07/03/05 20:47:58
>>139
㌧クス
APIか…、API使ったことないけどググって頑張ってみる

141:デフォルトの名無しさん
07/03/07 23:47:42
>>138
スレリンク(gamedev板:274番)

142:デフォルトの名無しさん
07/03/08 13:34:01
HSPって32api完全対応してるの?

143:デフォルトの名無しさん
07/03/08 13:54:07
win32APIか?完全対応してるかは知らんが、大方対応出来ると思う。
iniファイルの取り扱いとかは、標準のnote系命令でやるより、こっちの方が便利で分かり易い。

144:デフォルトの名無しさん
07/03/08 18:25:04
HSP3.0になって再帰も書けるようになったぜ!
HSP3.0は無敵!!!

145:デフォルトの名無しさん
07/03/08 18:36:03
#packopt name "再帰"
repeat : exec "再帰.exe" : loop

146:デフォルトの名無しさん
07/03/08 18:44:41
HSPでwin32APIを本格的に使ってるソフトってあるのかね

147:デフォルトの名無しさん
07/03/09 00:08:58
納得!!

148:デフォルトの名無しさん
07/03/09 12:16:15
"win32APIを本格的に使ってる"という文が、
どういう状態を指し示しているのか、良くわかりません

149:デフォルトの名無しさん
07/03/09 15:19:59
使いまくってるって事だろ。

150:デフォルトの名無しさん
07/03/09 17:13:01
本格的に使うもなにも、そもそも
画面制御、オブジェクト制御、基本入出力等、HSPの命令文の大半が
APIにパラメータを渡してるだけだと認識してたんだが。違うのか?

151:デフォルトの名無しさん
07/03/09 22:40:32
直接呼び出すのとでは全く意味が違うな

152:デフォルトの名無しさん
07/03/09 23:58:01
>>143
コールバック関数が作成出来んから、完全対応はしてないだろ。
あと、戻り値が64Bitとなる物も使用できないな。

153:デフォルトの名無しさん
07/03/10 12:59:28
>>144

  ↑
こいつ馬鹿じゃねーの?
インタプリタである以上超えられない壁がある。

154:デフォルトの名無しさん
07/03/10 19:29:59
質問します。以下のスクリプトが、こういう結果を表示するのですが、
これはなぜでしょうか? csvstr命令がうまく動いていない???

#include "hspda.as"
sdim columns, 1024, 6
sdim csvline, 1024
csvline = "test.exe,test.exe,1078,2005/03/03,13:41:07,"
csvstr columns, csvline;
repeat 6
mes "("+cnt+")="+columns(cnt)
loop
assert

(0)=test.ex
(1)=test.ex
(2)=1078
(3)=2005/03
(4)=13:41:0
(5)=

155:デフォルトの名無しさん
07/03/10 19:31:21
バージョンは今日落としてきたHSP3.0aのzip版です。
回答よろしくお願いします。

156:デフォルトの名無しさん
07/03/10 19:54:04
>>154
試したら正常に動作した@ver3.1β7

157:デフォルトの名無しさん
07/03/10 20:41:22
>>156
すいません。そのバージョンはどこからダウンロードできますか。

158:154
07/03/10 20:51:51
今ぐぐったらver3.1β7が置いてあるページが見つかりました。
URLリンク(www.onionsoft.net)
これを上書きしたら上手く表示されました!
>>156さんありがとう。

159:デフォルトの名無しさん
07/03/11 03:09:03
自分自身を再起動するEXEを作りたいんですけど、HSP3で出来ますか?
もし出来るなら、教えてください。

160:デフォルトの名無しさん
07/03/11 03:17:48
#packopt name "再起動"
#packopt hide 1
exec "再起動.exe"

161:デフォルトの名無しさん
07/03/11 09:58:19
>>160
スゲェ

162:デフォルトの名無しさん
07/03/11 10:29:53
それやるとブラクラみたいになるの?
((;゚Д゚)ガクガクブルブル

163:デフォルトの名無しさん
07/03/11 13:48:42
>>160
ふざけないで、ちゃんと教えてください。

>>161
からかわないでください。

>>162
そういうモノを作るのではありませんので、教えてください。

button "再起動する",*reboot
stop

*reboot

※この部分を教えてください。




164:デフォルトの名無しさん
07/03/11 14:22:28
>>163
真面目に言うとHSPでやろうってのが間違いだ。
エロゲ開発ツールだからな。
エロゲに必要のない再起動の機能があるわけないだろ。

165:デフォルトの名無しさん
07/03/11 15:52:50
おにたまは、自分が使いやすければそれでいいんだよね。

ユーザー相手にしてるより
同人ソフト作った方が、金になるし 開発遅ーし、ヤル気が無さすぎww
本人も、重荷に感じてんじゃネ?

166:デフォルトの名無しさん
07/03/11 17:35:36
>>126の方法でテキスト自動スクロールさせてみたのですが、
画面クリア後、画面1行目から、最下行を表示するまで
わずかに時間を要し、一瞬の間、画面下部が何も表示されてない
状態になるためか、画面がちかちかします。
エディタで画面をスクロールするように、なめらかに
表示するにはどうすればいいでしょうか?

167:デフォルトの名無しさん
07/03/11 17:44:49
つっか ちらつかない様に書けばいいだけだろwww

能なし君

168:デフォルトの名無しさん
07/03/11 18:50:31
俺は・・

・ふんばるとき
「ふんぬぅぉぉぉおおおお!!」

・出てる最中
「っっっっっっっっ!!」

・出たとき
「っっっっらっしゃあああああ!!」


って言う。


169:デフォルトの名無しさん
07/03/11 19:09:28
良かったな。 で?

170:デフォルトの名無しさん
07/03/11 19:13:20
>>163
そもそもお前の言ってる意味がさっぱり分からん。
自分自身を再起動するって何を再起動するんだ?
プロセスそのものなら、>>160で起動したあと、自プロセスを終了すれば良いだろ。

171:デフォルトの名無しさん
07/03/11 20:01:57
>>159
>自分自身を再起動

ヒント;輪廻転生

172:デフォルトの名無しさん
07/03/11 20:26:56
自分を強制終了させちゃいなYO

173:デフォルトの名無しさん
07/03/11 21:02:32
さっきから見ているけどこの板はひどい人ばかりですね。
中学生の僕から見てもちゃんとしてない人だとゆうことは分かります。
せっかく質問しに来てくれた人がいるのだから教えてあげたらどうですか?

174:デフォルトの名無しさん
07/03/11 21:10:48
>>173
じゃぁてめぇが教えろよ

175:デフォルトの名無しさん
07/03/11 21:12:27
再起動つーか、goto で最初に戻ればええんちゃう?

176:デフォルトの名無しさん
07/03/11 22:40:48
>>173
「自分自身を再起動するEXEを作りたい」を理解できるエスパー呼んで来い。

177:デフォルトの名無しさん
07/03/11 23:19:08
button "これでいいんだろハゲ", *reboot : stop
*reboot
exec "自分自身.exe" : end

178:デフォルトの名無しさん
07/03/11 23:24:38
>>166
redraw 0
; ~ここに描画処理を書く~
redraw 1

こうやれ。あと、cls は遅いから代わりに color と boxf 使え。
それでもチラつくならループ内に無駄な処理があるはずだ。削れ。

179:エスパー
07/03/11 23:34:56
今忙しいので後で。

180:デフォルトの名無しさん
07/03/12 00:09:01
>>178
ありがとうございました。

181:デフォルトの名無しさん
07/03/12 02:53:15
納得!

182:デフォルトの名無しさん
07/03/12 20:11:57
>>177
天才!!

183:デフォルトの名無しさん
07/03/12 20:26:23
つーかふと思ったんだが、run使えば良いんじゃねぇ?

184:デフォルトの名無しさん
07/03/12 23:44:37
質問です自己解決しました

185:デフォルトの名無しさん
07/03/12 23:56:22
スジコって何の卵だっけ

186:デフォルトの名無しさん
07/03/12 23:57:34
ジャスコ

187:デフォルトの名無しさん
07/03/13 01:13:20
>>185
ほとんどが鱒(ます)。ごく希に鮭(さけ)もある。

188:デフォルトの名無しさん
07/03/13 01:17:40
納得!

189:デフォルトの名無しさん
07/03/13 07:10:25
ルパン「す~じこちゃぁ~ん」

190:デフォルトの名無しさん
07/03/13 23:20:05
>>189


191:デフォルトの名無しさん
07/03/14 03:30:44
スレリンク(tech板)
こんなのが平気で存在するんだもの。

ビラビラが消されないワケだ。

192:デフォルトの名無しさん
07/03/14 13:56:05
>>191
否、断じて否!
ビラビラという言葉を見て、
淫猥な意味にとる者こそが、罰せられるべきなのだッ!



ビラビラ の検索結果のうち 日本語のページ 約 262,000 件中 1 - 50 件目

193:デフォルトの名無しさん
07/03/15 19:01:34
人様の事 ツマンネェ とか言ってるわりには

そのていどな訳?

194:デフォルトの名無しさん
07/03/15 23:53:09
納得ゥ!

195:デフォルトの名無しさん
07/03/17 19:38:39
1つ目のcomboxの変数で2つ目のcomboxの内容を変えたいのですがどうしたらよろしい?
*start
gosub *list
gosub *box
stop
*list
mainlist = "A\nB\nC"
alist = "A1\nA2\nA3"
blist = "B1\nB2\nB3"
clist = "C1\nC2\nC3"
return
*box
combox saisho,24,mainlist
if saisho = 0 : combox tugi,24,alist
if saisho = 1 : combox tugi,24,blist
if saisho = 2 : combox tugi,24,clist
return
予想としては、saishoのcomboxの変更にフラグを立てて
別のサブルーチンでtugiのcomboxに飛ばしてやればいいと思うのですが
硬くなった頭では検討付きません

196:デフォルトの名無しさん
07/03/17 20:28:57
>>195
objprmで内容変更すると、非選択になっちゃうが・・・。

*start
gosub *list
gosub *box

repeat
if saishoPrev ! saisho {
if saisho = 0 : objprm tugiID, alist
if saisho = 1 : objprm tugiID, blist
if saisho = 2 : objprm tugiID, clist
saishoPrev = saisho }
wait 10
loop

*list
mainlist = "A\nB\nC"
alist = "A1\nA2\nA3"
blist = "B1\nB2\nB3"
clist = "C1\nC2\nC3"
return
*box
combox saisho,24,mainlist: saishoPrev = saisho
combox tugi,24,alist: tugiID =stat
return

197:デフォルトの名無しさん
07/03/17 20:59:40
こんなんかな
*start
gosub *list
gosub *box
flg=0
repeat
if flg!saisho{
if saisho = 0 :flg=0:lst=alist:gosub *box2
if saisho = 1 :flg=1:lst=blist:gosub *box2
if saisho = 2 :flg=2:lst=clist:gosub *box2
}
wait 10
loop
*list
mainlist = "A\nB\nC"
alist = "A1\nA2\nA3"
blist = "B1\nB2\nB3"
clist = "C1\nC2\nC3"
return
*box
combox saisho,24,mainlist
pos 0,20:combox tugi,24,alist
return
*box2
clrobj 1,1: pos 0,20:combox tugi,24,lst
return

198:195
07/03/17 22:37:43
>>196,197
ありがとうございます
見慣れない命令などありますが、参考書やヘルプと格闘しつつ
応用できるようにがんばります

199:デフォルトの名無しさん
07/03/17 22:45:48
自演乙

200:デフォルトの名無しさん
07/03/18 03:20:13
納得したので自己解決しました。

201:デフォルトの名無しさん
07/03/18 10:09:15
メッセージ送信した方が早いって。

202:デフォルトの名無しさん
07/03/18 23:25:41
質問で自己解決しました。

203:デフォルトの名無しさん
07/03/19 00:30:42
自己解決で質問しようとしましたが自己解決しました。

204:デフォルトの名無しさん
07/03/19 23:49:58
本家に子供が来ているな

   本家に子供が来ているな

205:デフォルトの名無しさん
07/03/20 12:49:45
sin関数の使い方がわからん。
ラジアンで値を渡せばいいのは分かったが、πも使えんし、
少数一桁までの一番近い実数値を渡してみたが反応がないんよ

206:デフォルトの名無しさん
07/03/20 13:14:25
>>205
rad = 3.14159265358979 / 180.0
sin(deg*rad)

207:デフォルトの名無しさん
07/03/20 15:14:35
スペースを6秒毎に押すマクロを知人に貰ったんだが
それを裏で使用できるようにしたいんだ
誰かアドバイス頼む

208:デフォルトの名無しさん
07/03/20 18:40:24
>>206
レスすいません。
どうやら、実数と整数をかけていたせいみたいでした

209:デフォルトの名無しさん
07/03/21 03:19:00
>>207
質問の意味が分からん。

210:デフォルトの名無しさん
07/03/21 03:47:49
縦の鍵:

スペース・ヴァンパイア
マクロス
裏DVD

後は秘密。

211:デフォルトの名無しさん
07/03/21 13:51:07
(゚Д゚)ハァ?

212:デフォルトの名無しさん
07/03/21 13:54:49
本家は自演のオンパレードだな
。。。 って書く爺さん知ってるが、お前か?

213:デフォルトの名無しさん
07/03/21 14:19:48
repeat
randomize
sample=rnd(1000)
print sample
wait 1
loop

m9(^Д^) コイツ 馬鹿だw

214:デフォルトの名無しさん
07/03/21 16:28:50
randomize
repeat
 mes rnd(1000)
 await 16
loop

俺ならこう書く

215:デフォルトの名無しさん
07/03/21 19:27:50
ほんと 本家の餓鬼は、口ばかり達者なようでwww


216:デフォルトの名無しさん
07/03/21 19:57:29
まあ子供なら仕方ないでしょ
大人になってから恥ずい真似をしてたと思うだろう

217:デフォルトの名無しさん
07/03/21 20:46:09
半年ぶりに行ってみた。
相変わらずの流れに、未だ笑いが止まらず!w
URLリンク(antares.cn)

218:デフォルトの名無しさん
07/03/21 22:31:59
しかしながら見事に死んでるね
掲示板もおにたまも

もう腐りきって昔には戻れなさそうだ…

219:デフォルトの名無しさん
07/03/23 14:38:46
//load_bmpはbmpファイルを読み込んだ変数です
str=wpeek (load_bmp,0)
mes ""+str

bmpファイルの先頭の2バイトは「BM」になっているらしいです。
でも上の文のように変数を表示させてみると期待したものと全く違う数値が出てきました。
wpeekではなくpeekを使ってやると、そのバイトごとに該当する
アスキーコードの数値が表示されました。
なんでwpeekだと駄目だったんでしょうか?

220:デフォルトの名無しさん
07/03/23 15:18:20
>>219
0~65535までの整数値として読んでるからじゃね?

先頭2バイトがBMなら先頭2バイトはアスキーコードで
0x42 0x4D(0100 0010 0100 1101)
これを0x424Dとして10進数に直すと16973


221:デフォルトの名無しさん
07/03/23 16:14:39
>>220
ありがとうございます、納得しました。

222:デフォルトの名無しさん
07/03/23 18:14:53
>>221
>132,147,181,188,194,200
納得荒らしは貴様の仕業か!?

223:デフォルトの名無しさん
07/03/23 21:00:35
本家に突撃したら
ことごとく消されたゎwww
あの キモでぶも暇なんだなぁ

224:デフォルトの名無しさん
07/03/23 21:13:00
今日のオニタマは、ヤル気満々ですね。

225:デフォルトの名無しさん
07/03/23 21:22:57
意外にアッサリ出来るかもな

なぁ 入沢 w

こんな内容だったが、消される程ひど書き込みか?

226:デフォルトの名無しさん
07/03/23 23:31:42
>>222
わざわざアンカー付けてご苦労

227:デフォルトの名無しさん
07/03/24 17:27:31
画像を透過させるにはどうしたらいいでしょうか?

228:デフォルトの名無しさん
07/03/24 17:43:40
>>227
神に祈る!!

229:227
07/03/24 18:12:16
gmodeで自己解決しました

230:デフォルトの名無しさん
07/03/25 00:17:49
hspには文字列の空白部分を削除してくれる命令はありますか?
delphiのTrimに似た関数を探しているのですが・・・


231:デフォルトの名無しさん
07/03/25 00:18:35
自分で作れ。

232:デフォルトの名無しさん
07/03/25 00:19:23
この状況を見ても質問するたぁーたいしたもんじゃて!

233:デフォルトの名無しさん
07/03/25 01:14:47
>>230
buff = "AD / 2007 / 03 / 25 は 晴天なり 。"
mes buff

L = strlen(buff)
sdim ret, L
p = 0 : index = 0
repeat L
    c = peek(buff, p)
    if c != 0x20 : poke ret, index, c : index++
    p++
loop

mes "------------------\n" + ret

234:デフォルトの名無しさん
07/03/25 02:37:50
>>233
うつくしい

235:デフォルトの名無しさん
07/03/25 03:34:59
Trimは一般的には、
文字列中の先頭、末尾の空白(や改行コード)を除去する関数だから
おそらく>233は、>230の望む動作ではないと思うが
この場合は、>230の書き方が悪いな。

236:デフォルトの名無しさん
07/03/25 04:24:01
>>235
こうばしい

237:デフォルトの名無しさん
07/03/25 11:46:48
HSP3.0でのウィンドウの移動についての質問です。

sendmsg hwnd, $A1, 2, 0
を使うとウィンドウの移動を開始させられることは分かったのですが、
デスクトップの外の見えない場所にまでドラッグできてしまい、その後
ウィンドウが操作不能になってしまうので困っています。

URLリンク(smile.poosan.net)
このページのサンプルも試してみたのですが、この方法だと
タイミングによっては上手くいきません。

なるべくgotoやgosubを必要としない、スマートな方法を教えてください。

238:デフォルトの名無しさん
07/03/25 13:28:23
自分ができねぇクセにスマートだの何だの我侭言ってんじゃねーよ糞

239:デフォルトの名無しさん
07/03/25 13:51:54
まあ人に物を頼む態度ではないな

小学生に怒っても仕方ないけど

240:デフォルトの名無しさん
07/03/25 14:04:15
つーか、質問の仕方がスマートじゃないな。
一体何をしたいのかが分からん。

画面からはみ出たのを戻したいなら、ループ内でウィンドウの位置を調べて
画面外にいたら強制的に戻せ。

241:デフォルトの名無しさん
07/03/25 16:44:57
考えてみりゃWIN32APIの話だし、おまいらに聞いた俺がアホだったわ。

242:デフォルトの名無しさん
07/03/25 17:44:59
; ほれ>>237
#define WM_MOVING $216
#define WM_NCLBUTTONDOWN $A1
#define HTCAPTION 2
onclick gosub *on_click
oncmd gosub *on_wm_moving, WM_MOVING
stop
*on_click
sendmsg hwnd, WM_NCLBUTTONDOWN, HTCAPTION, 0
return
*on_wm_moving
dupptr rect, lparam, 4 * 4
if rect.0 < 0 {
rect.2 = rect.2 - rect.0 : rect.0 = 0
}
if ginfo_dispx <= rect.2 {
rect.0 = ginfo_dispx - (rect.2 - rect.0) : rect.2 = ginfo_dispx
}
if rect.1 < 0 {
rect.3 = rect.3 - rect.1 : rect.1 = 0
}
if ginfo_dispy <= rect.3 {
rect.1 = ginfo_dispy - (rect.3 - rect.1) : rect.3 = ginfo_dispy
}
return



243:237
07/03/25 18:44:34
>>242
ありがとうございます!

244:デフォルトの名無しさん
07/03/25 18:44:57
こんな板でも、まだ教えてくれる香具師 いるんだな・・・

245:デフォルトの名無しさん
07/03/25 18:49:00
>>242
ほこらしい

246:デフォルトの名無しさん
07/03/25 18:50:06
>>241
APIの事もろくに分からんくせに偉そうにするなカス!!

247:デフォルトの名無しさん
07/03/25 18:51:16
サンプル製造機君ご苦労だな


248:デフォルトの名無しさん
07/03/25 18:54:02
(´・ω・)つ⑳ これやるから
.NETの機能の呼び出し方教えてください。

249:デフォルトの名無しさん
07/03/25 19:02:19
242を利用したHSPソフトが発表されたら
その作者が237なわけだな

他の質問者もそうだが
言動には細心の注意を払えよ?

250:デフォルトの名無しさん
07/03/25 19:31:22
APIを使ったスクリプトなんて
誰が書いても似たりよったりだってw


251:デフォルトの名無しさん
07/03/25 19:34:03
(´・ω・)つ⑳㌦ これやるから.NETの機能の呼び出し方教えてください。

252:デフォルトの名無しさん
07/03/25 21:08:19
ま、あれだ
ここで質問するようなやつが作ったソフトなんて誰も使わないってwwww


253:デフォルトの名無しさん
07/03/25 21:30:07
確かにw

つ⑩㌣

254:デフォルトの名無しさん
07/03/25 22:57:23
bsaveって2だとファイル作成はできなくて3だとファイル作成もできるって認識でおk?
2年前に自分で書いたソース見ると、2だと
text=""
notesel text
notesave text
bsave ...
って書いてて、3だと
bsave ...
だけで書いてるんだよな。


255:デフォルトの名無しさん
07/03/25 23:14:49
x++と++xってどう違うんでしょうか?xは変数です
回答よろしくお願いします

256:デフォルトの名無しさん
07/03/25 23:51:15
前にあったら先に足す、後ろにあったら後で足す。

257:デフォルトの名無しさん
07/03/25 23:54:33
納得!

258:デフォルトの名無しさん
07/03/26 01:37:14
>>256
たのもしい

259:デフォルトの名無しさん
07/03/26 01:38:59
納得!

260:デフォルトの名無しさん
07/03/26 20:51:28
>>255
ん?HSPに++xなんてもんあったか?

261:デフォルトの名無しさん
07/03/26 21:26:33
あのさーエクスプローラのアドレスバーあるじゃん。
あんなふうにcomboxをinputっぽく使いたいんだけど可能?

俺っち貧乏でちっちぇーディスプレイしか持ってねーからよぉ。ムダな余白の無いシンプルな最前面表示の
ランチャーっつーのを作りたいわけよ。何やってても使えるよーな小粋なやつをよ。
つーわけだからさ、comboxをinputっぽく使う方法おしえてくれよ。頼むぜ。

262:デフォルトの名無しさん
07/03/26 21:31:13
API使えば出来る

263:デフォルトの名無しさん
07/03/26 23:00:06
>>261
可能・不可能で言うのならば可能だ!!

264:デフォルトの名無しさん
07/03/26 23:56:12
自己解決する予定です!

265:254
07/03/27 00:54:49
bsaveでp3を省略したらファイル作れるじゃん!!!!
マニュアルにそれくらい書いといてくれよ!!!
これ3年以上悩んでたんだよ!!!

266:デフォルトの名無しさん
07/03/27 01:31:38
自己解決来ました!

267:デフォルトの名無しさん
07/03/27 01:33:28
案ずるな

人生のたかだか27分の1を無駄にしただけに過ぎない

268:デフォルトの名無しさん
07/03/27 02:09:53
来てます! 来てます!
自己解決パワーです!

269:デフォルトの名無しさん
07/03/27 02:19:27
       ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂

270:デフォルトの名無しさん
07/03/27 05:31:50
>>265
お前・・・えらいな。
その3年間でCとかC#とかに移行しなかったお前は間違いなく貞操を守ってるな。

271:254
07/03/27 09:19:25
CはマスターしたけどC++はまだやってない。
だってGUI作るならHSPのほうが絶対らくだもんw

272:デフォルトの名無しさん
07/03/27 10:12:31
まぁ、言語はともかく、問題はライブラリとかだからな。
Cでも何でも。

273:デフォルトの名無しさん
07/03/27 21:32:44
そうかな?

HSPって 経済産業省公認の
<丶`∀´>
18禁エロゲ開発ソフト専用なんだろう?

274:デフォルトの名無しさん
07/03/27 21:42:53
画面エフェクトが重そう……。

275:デフォルトの名無しさん
07/03/27 21:49:30
他のスクリプト使うんじゃね?
市販品にも使ってる品~

アホか

276:デフォルトの名無しさん
07/03/27 23:27:00
ねぇマスター作ってやってよ~♪

277:デフォルトの名無しさん
07/03/28 10:31:18
テキストファイルをダブルクリックしたときに、
HSPで作成したテキストエディタで開く方法わかる人います?

278:デフォルトの名無しさん
07/03/28 10:35:44
レジストリ書き換える

279:デフォルトの名無しさん
07/03/28 10:44:21
関連付けではなくて、どうやってHSPのプログラムをテキストファイルから開くのに
対応させるかなんですが・・・

280:デフォルトの名無しさん
07/03/28 10:50:05
HSPのプログラムをテキストファイルから開くのに対応させる??
日本語で頼む

281:デフォルトの名無しさん
07/03/28 10:56:16
例えば、拡張子.txtのファイルだったらダブルクリックするとメモ帳で開きますよね
それにHSP製のプログラムを対応させる方法が知りたいんです

普通に製作したテキストエディタに関連付けしてみたら正常に開けなかったので

282:デフォルトの名無しさん
07/03/28 11:02:37
>>281
ちょっとやってみたが、
コマンドライン引数(dir_cmdlineとか)にファイルのパスが入るからいけると思うんだが

283:デフォルトの名無しさん
07/03/28 11:08:56
>>282
本当にできました!
ありがとうございます!

284:デフォルトの名無しさん
07/03/28 16:07:04
HSP3を使ってC++用に書いた普通のDLLって使えるのかね?
それともHSP用に書き直さないといけないのかね?

285:デフォルトの名無しさん
07/03/28 16:11:29
>>284
#uselib "kernel32.dll"
#func WritePrivateProfileString "WritePrivateProfileStringA" str, str, str, str
#func GetPrivateProfileString "GetPrivateProfileStringA" str, str, str, sptr, int, str

こんな感じに。型はポインタとかでもintでいけるっぽい(結構いいかげん?)

286:デフォルトの名無しさん
07/03/28 20:56:59
う~~ん バカっぽいぞ

流石HSP房

287:デフォルトの名無しさん
07/03/28 20:57:12
>>282
あんたスゲェな。俺は何言ってるんだかさっぱり分からんかったよ。

288:254
07/03/28 21:17:38
俺はHSP使い始めてすぐにコマンドライン使ってたぞ

289:デフォルトの名無しさん
07/03/29 01:36:06
コマンドー

290:デフォルトの名無しさん
07/03/29 04:07:01
少女コマンドー

291:デフォルトの名無しさん
07/03/29 04:50:36
܀ ܁ ܂ ܃ ܄ ܅ ܆ ܇ ܈ ܉ ܊ ܋ ܌ ܍ ܎ ܏
ܐ ܑ ܒ ܓ ܔ ܕ ܖ ܗ ܘ ܙ ܚ ܛ ܜ ܝ ܞ ܟ
ܠ ܡ ܢ ܣ ܤ ܥ ܦ ܧ ܨ ܩ ܪ ܫ ܬ ܭ ܮ ܯ
ܰ ܱ ܲ ܳ ܴ ܵ ܶ ܷ ܸ ܹ ܺ ܻ ܼ ܽ ܾ ܿ
݀ ݁ ݂ ݃ ݄ ݅ ݆ ݇ ݈ ݉ ݊ ݋ ݌ ݍ ݎ ݏ


292:デフォルトの名無しさん
07/03/29 23:35:36
自己解決プレイ

293:デフォルトの名無しさん
07/03/30 00:09:43
正誤表を書いてあげますゥ!

294:デフォルトの名無しさん
07/03/30 13:37:36
東京は昨日からビラビラ満開です

295:デフォルトの名無しさん
07/03/30 20:38:56
何時から変数になったんだよwww

> テキストが入力できるテキストボックスを作りたいのですが、
> なんと書けば出来ますか?

input 変数
だよ。

プッ

296:デフォルトの名無しさん
07/03/30 23:26:35
>>294
ビラビラ宣言、お疲れさまでございます!

297:デフォルトの名無しさん
07/03/31 04:46:09
自己解決宣言

298:デフォルトの名無しさん
07/04/01 00:46:48
自己解決で体重が10㌔減りました!

299:デフォルトの名無しさん
07/04/01 02:22:46
自己解決でスッキリ眠れる!?

詳しくはCMのあとスグ!

300:デフォルトの名無しさん
07/04/01 08:57:10
あるあるは須らく捏造なので禁止ですっ

301:デフォルトの名無しさん
07/04/01 23:22:21
>>300
今後このようなことの無いように誠心誠意勤めて参ります所存であり自己解決。

302:デフォルトの名無しさん
07/04/01 23:42:28
自己解決調査委員会を発足!

303:デフォルトの名無しさん
07/04/02 13:25:50
HSP3ってMac対応してる?

304:デフォルトの名無しさん
07/04/02 13:34:27
>動作環境
>Microsoft Windows 98 / Me
>Microsoft Windows 2000、XP ( NT4.0以降を含む )

>( Microsoft Windows 95 上で動作させるためには、InternetExplorer4.0以降がインストールされている必要があります。)

>HSP3.0は32bitアプリケーションの動作するほぼすべてのWindowsで動作します。
>640×480以上の解像度と、256色以上の表示が可能なディスプレイが必要 になります。必要なメモリ量は表示する画像サイズなどで変化します。
>HSPは単体で動作します。それ以外のDLLやランタイムをインストール する必要はありません。


305:デフォルトの名無しさん
07/04/02 14:52:47
        ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂


306:デフォルトの名無しさん
07/04/02 15:15:47
ActiveBasic最高

307:デフォルトの名無しさん
07/04/02 15:39:03
UZEEEEEEEEEEEEEEEEEEEE?

308:デフォルトの名無しさん
07/04/02 16:01:34
ActiveBasic>>>>越えられない壁>>>>>HSP

309:stest
07/04/02 16:20:50
        ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂

310:stest
07/04/02 16:24:02
           ◢◤▀◥
         ▂▲▃▂▍▂
     ▃▂◢◤▀      ▀〓▀◣
    ◢▍  ▼              ◣▂
    ◥◣   ▍    ◢▀     ◣ ё  ◥◣
    ▀◣     ▐◤    ◢◤■█◣▂ ▎
     ▍        ё   ▀  ▍ ▍
     ◥◣          ◢    ◢▍ ▌
       ◥◣        ▲◣▃▂◢▲ ◢█◤
       ◥▄         ▀■ ◢▆█◣
         ▆◣           ▂▅████
        ██◣    ▄▅▅███████▌


311:デフォルトの名無しさん
07/04/02 23:15:45
誰かコマンドプロンプトにメッセージ送って、
コマンドが終了してもDOS窓が閉じないようにする方法知らない?

312:デフォルトの名無しさん
07/04/02 23:20:18
自己解決しました

313:デフォルトの名無しさん
07/04/02 23:23:08
>>311
URLリンク(www.silkroad.ne.jp)

314:コージー
07/04/02 23:28:30
自己解決って… 素敵やん?

315:デフォルトの名無しさん
07/04/03 00:29:19
>>303
ホームページよく見ろ

316:デフォルトの名無しさん
07/04/03 00:33:23
ホメパゲとか言うなよ!

317:デフォルトの名無しさん
07/04/03 00:35:39
ホムペも言うな!

ウチのホムペ♪もリニュったから、遊びに来てね→☆

とか言うな!

318:デフォルトの名無しさん
07/04/03 01:23:36
またホムペ厨か。
本当にHSPスレは厨がよく湧くw

319:デフォルトの名無しさん
07/04/03 01:24:40
318=厨がよく湧く厨

320:デフォルトの名無しさん
07/04/03 09:47:34
しかしHSP3の本には大体Mac版とかLinux版とか対応がうたっている件

321:デフォルトの名無しさん
07/04/03 14:10:53
(゜-゜;)

322:デフォルトの名無しさん
07/04/03 14:55:57
>>217
こんな面白い掲示板初めて見たよ!

323:デフォルトの名無しさん
07/04/03 21:07:45
ビラビラって何?

324:デフォルトの名無しさん
07/04/03 21:22:02
>>323
花弁

325:デフォルトの名無しさん
07/04/03 21:25:59
>>323
ヤリマンコ

326:デフォルトの名無しさん
07/04/03 22:29:39
>>323
オプスキュリア

327:デフォルトの名無しさん
07/04/03 23:25:40
納得!

328:デフォルトの名無しさん
07/04/03 23:43:40
自己解決で納得!

329:デフォルトの名無しさん
07/04/03 23:47:43
ActiveBasicに移行しようぜ

330:デフォルトの名無しさん
07/04/03 23:48:55
ぴゅう太やろうぜ

331:デフォルトの名無しさん
07/04/04 05:32:06
>>2-330
うるさいだまれ

332:デフォルトの名無しさん
07/04/04 23:22:07
しーーーん

333:デフォルトの名無しさん
07/04/05 23:31:30
納得!

334:デフォルトの名無しさん
07/04/06 00:06:16
>>1-333
今なら、正誤表を書いてあげます。

335:デフォルトの名無しさん
07/04/06 00:32:01
納得したんだから、いいじゃないの

                   みつを

336:デフォルトの名無しさん
07/04/07 00:04:42
        ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂

337:デフォルトの名無しさん
07/04/07 00:08:59
        ▂◢◤▀▀▀▀▀▀◥◣▂
     ▃◢           ▀◥◣
 ▂▄▆██▅             ◥◣ ▂▁
  █████▍             ▐█▀
  █████              ▄██
  █████◤▀▀◥▅  ▂▃▃▃▃▂ ███
  ████▀▀◥■◤█ ▐◥◤▇■◤▂ ▐█◤▋   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ████▆    ▇▀ ▐ ▂    ▐ ▉▐   | 久々にユニラング
   ████▆▄▅█▅▂▅▂█▃   ▐◢◤▌   | βακαにはコピペできない
   █████▀ ▀▀▀▀ ▀█▆▄▆▎▐  < のが昔の俺なんだよな新参は
    ████ ▀■◤◥■▀   ▍▐▀    | 専ブラで簡単にコピペしてくるから困る
    ████▊ ◥▆▅▅▆◤    ▊ ▐      \________
    ▃◥████▎      ▊ █ ▐▂
▄▅█▉  ◥███▄    ▄█▅█■▀█▅▄
███▊   ◥███▅▄▅▆█◤▀▀   ███▆▄▂

338:デフォルトの名無しさん
07/04/08 03:08:57
THE・自己解決


       近日デビュー!

339:デフォルトの名無しさん
07/04/08 14:10:55
オリジナルのプログラムをお持ちの方いらっしゃいませんか?
この度クレジット決済でスムーズにダウンロード売買が
できるサイトを立ち上げました。
つhttp//web-cart.jp/
※会員登録&商品のうp全て無料です!
クオリティの高い商品のうpをお待ちしてますw

340:デフォルトの名無しさん
07/04/08 14:12:55
オリジナルのプログラムをお持ちの方いらっしゃいませんか?
この度クレジット決済でスムーズにダウンロード売買が
できるサイトを立ち上げました。
つhttp//web-cart.jp/
※会員登録&商品のうp全て無料です!
クオリティの高い商品のうpをお待ちしてますw

341:デフォルトの名無しさん
07/04/08 22:18:00
moduleって普通どんぐらいの頻度で使うもんですか?
関数内の変数が他の関数の変数と干渉して欲しくないから、
関数作ったらすぐmoduleで囲ってしまいたいんですけど使い方間違ってますか?

342:デフォルトの名無しさん
07/04/08 22:24:20
>>341
俺もそうやってるよ

343:デフォルトの名無しさん
07/04/08 22:46:33
オリジナルのプログラム厨もここまで来たか

344:デフォルトの名無しさん
07/04/08 23:01:34
>>343
プログラム厨がこのスレに来てる時点で負けぐm(ry

345:デフォルトの名無しさん
07/04/11 02:23:50
ハイーキョ

346:デフォルトの名無しさん
07/04/11 19:45:50
あのデブたま
なんか勘違いしてんじゃね?
自分一人でHSP引っ張って来たとでも思ってんのかなwww

感の良いヤツなら分かると思うが
最近の本家、自作自演大杉
新しいDLLも軽く1MBオーバー

誰が使うんだよ あんな 糞DLL

347:デフォルトの名無しさん
07/04/11 22:38:28
いや、そもそもHSPと言うもの自体が糞なのだがw

348:デフォルトの名無しさん
07/04/11 22:51:16
HSPからx264.exeを実行させようとしているのですが
なぜかすぐ終了してしまいます
コマンド+オプションを
コマンドプロンプトにこぴぺするとちゃんとエンコードするんですが。

349:デフォルトの名無しさん
07/04/11 22:59:33
>>348
kwsk書け

350:デフォルトの名無しさん
07/04/14 16:45:30
HSP3フォルダのsample\hspsock\HTTP.hsp

URLリンク(pc11.2ch.net)
を読み込もうとしているのですが
うまくいきません
URL HTTP:// pc11.2ch.net/tech
DIRECTORY /subject.txt

ではいけないのですか?

351:デフォルトの名無しさん
07/04/14 16:48:39
URL HTTP:// pc11.2ch.net
DIRECTORY /tech/subject.txt

でやってみたらいけた感じなのですが
うまく読み取れません
教えてください

352:デフォルトの名無しさん
07/04/14 22:24:43
いけたのかうまく読み取れないのかどっちだ?
そこら辺が分からんと答えようが無い

>>350がうまくいかないのはURLで指定するのはホスト名だからだろ

353:デフォルトの名無しさん
07/04/14 22:38:33
>>351
URLリンク(quasiquote.org)

100満開読め
サンプルの動作を理解してからサンプルを改変しろ

354:デフォルトの名無しさん
07/04/14 23:56:16
自己解決の予感!

355:デフォルトの名無しさん
07/04/14 23:58:12
予感じゃねーよ
もう自己解決縞馬

356:デフォルトの名無しさん
07/04/14 23:59:54
自己解決大団円!

357:デフォルトの名無しさん
07/04/15 01:20:20
劇場版 自己完結完結編!全国東宝系列映画館にで好評放映中!

358:デフォルトの名無しさん
07/04/15 01:21:17
惜しいな

359:350
07/04/15 05:28:21
どうやら2chがgzipを展開しないと読み取れない仕様のようです
APIについて勉強してきます

360:デフォルトの名無しさん
07/04/15 05:36:15
見てたらで良いけど

・APIより先にHTTPを少し勉強したほうが良い
ヘッダとレスポンスの形式ぐらいでいいから

・gzipの展開はzlibを使う
URLリンク(zlib.net)

361:350
07/04/15 06:26:20
>>360
英語読めないんで・・・
URLリンク(hp.vector.co.jp)
これとかじゃ駄目ですかね・・・
プログラムより英語に問題ありです・・・

362:デフォルトの名無しさん
07/04/15 07:04:11
>>361
結論だけ言えば駄目

具体的な説明は凄く難しいんで以下は読まなくても可

HTTPレスポンスがgzip圧縮されている状態ってのは
subject.txtの"内容だけ"が圧縮されている状態

一方、一般的言われる圧縮ファイル(ZIPとかRARとかLZH)ってのは
ファイルの取りまとめるヘッダ(これはファイルが1個でも付いてる)+
圧縮されたファイル×n
から構成されている

統合アーカイバプロジェクトのDLLは後者の形式しか扱えないから駄目

363:デフォルトの名無しさん
07/04/15 07:15:11
>>361
英語なんかよりCとかJavaが理解できないと無理
日本語訳なんか探せば沢山ある

(ZLIBの使い方+仕様書の日本語訳)
URLリンク(dencha.ojaru.jp)

364:350
07/04/15 07:16:27
>>362
ありがとうございます
zlibについて時間はかかると思いますが勉強してみます

365:350
07/04/15 07:16:58
>>363
これはまたありがとうございます
感謝感謝です

366:デフォルトの名無しさん
07/04/15 11:18:07
>>362
嘘付くなよw

URLリンク(www.csdinc.co.jp)
概略:対応形式は下記の通りです。
* .gz (gzip format)
(以下略)

367:デフォルトの名無しさん
07/04/15 12:32:26
>>366
HTTPで送られてくるgzipはヘッダが無いからgzファイルとは別って話でしょ
俺は詳しいこと知らんけど

368:デフォルトの名無しさん
07/04/15 12:36:54

gzは単ファイル圧縮だと思ってたが違うのかな?

UNIXはgzが圧縮でtarがアーカイブだったと思うけど…

369:デフォルトの名無しさん
07/04/15 19:30:09
>>368
yes
URLリンク(ja.wikipedia.org)

370:デフォルトの名無しさん
07/04/18 01:56:06
自己解決で保守!

371:デフォルトの名無しさん
07/04/20 02:50:45
自己解決’TURBO

372:デフォルトの名無しさん
07/04/21 07:57:04
3.1b9。エディタのアイコンが変わってる。これ鍋?
ちょっとわかりにくい。

373:デフォルトの名無しさん
07/04/21 23:22:41
>>372
ONIPADのアイコンだよね。
スープボウルの中に、HSPヨのマスコットキャラが入ってるようです。

374:デフォルトの名無しさん
07/04/22 00:10:46
hsped3.exeは、アイコン変えるより他に
やるべきことがあると思うんだが

375:デフォルトの名無しさん
07/04/22 08:20:51
>>373
へぇ、スープボウルってのがあるんだ。

>>374
おれはTeraPadのパクリでいいから外部ツールインターフェイスを
充実させてほしい。まあアイコンは別の人が作ったんだろうけど。

376:デフォルトの名無しさん
07/04/22 11:02:42
おにたまさんも遊びたいお年頃なんでしょw
趣味なんだし許してあげよう (´・ω・`)

377:デフォルトの名無しさん
07/04/22 11:59:12
>>376
うん。許す。

378:350
07/04/22 23:15:47
#include "z.as"
#define DATASIZE 20
sdim rdata, DATASIZE
URL = "URLリンク(pc11.2ch.net)

zOpen hGz, URL, Z_READ
zRead rdata, buf, DATASIZE

zClose hGz

print rdata




URLリンク(hp.vector.co.jp)
やっと勉強する時間ができたのでちょこっとやってみました
これを使っても読めないって事はHSPじゃ無理ってことですかね?
やっぱりC言語にしたほうがいいですか?

379:デフォルトの名無しさん
07/04/23 00:13:47
久々に本家が荒れてんぞ

380:デフォルトの名無しさん
07/04/23 04:02:54
>>378
その理解力では、C言語使っても無理だと思うぞ。

381:デフォルトの名無しさん
07/04/23 06:09:38
>>378
sockopen 0,"pc11.2ch.net",80
if stat { dialog "ERROR\nSTAT="+stat :sockclose:stop}
sockput "GET /tech/subject.txt HTTP/1.0\n",0
sockput "Host: pc11.2ch.net\n\n",0

subject.txt に圧縮どうこうが関係あるのか?
hspsocknaなんて今日始めて触ったけど、検索して
2,3サイト見たらsubject.txt 開けたぞ・・・

382:350
07/04/23 06:13:20 BE:188187293-PLT(35954)
>>380
どこが間違ってるか教えてくださいお願いします

383:350
07/04/23 06:14:18 BE:209097465-PLT(35954)
>>381
普通にいけるんですか・・・
ありがとうございます・・・

384:デフォルトの名無しさん
07/04/23 06:25:31
381のはサンプルHTTP.hspの
sockopen 0,url,80
if stat : dialog "ERROR\nSTAT="+stat : goto *sdover
sockput "GET "+rdir+" HTTP/1.0\nHost:???\nUser-Agent: HSP ver3.0\n\n"
この部分を置き換え

後は
if sz>30000 : dialog "受信サイズがオーバーしました。" : goto *sdok
このサイズの指定を増やさないと全部は読み込めない

385:350
07/04/23 06:40:28 BE:83639726-PLT(35954)
>>384
いけました
本当にありがとうございます

386:デフォルトの名無しさん
07/04/23 17:31:40
>>379
本家ってこっちのことか。久しぶりの爆発だな。
URLリンク(www.onionsoft.net)


387:デフォルトの名無しさん
07/04/23 19:04:07
あはははは、垂れ餡の発作ね…。


388:デフォルトの名無しさん
07/04/23 23:28:34
>>386
うむ。「旧」を付け忘れた。旧本家。
しかし、「騙りか?」と思わんばかりの元気さ。
変わらないなぁ。あの人。

389:デフォルトの名無しさん
07/04/23 23:47:45
A・L大戦か。
いつかは始まると思っていたが。

390:デフォルトの名無しさん
07/04/24 23:56:07
隗より始めよォオオォォオォォオォオオォォオォッッ!!

391:デフォルトの名無しさん
07/04/25 03:47:29
今日入れたんだけど、ベータ版も入れたほうがいいの?

392:デフォルトの名無しさん
07/04/25 07:19:12
追加・変更点をみて自分で判断すればよい。

393:デフォルトの名無しさん
07/04/25 10:16:57
入れたばっかなのでわかんない

394:デフォルトの名無しさん
07/04/25 23:24:23
>>393
隗より始めよ!

395:デフォルトの名無しさん
07/04/26 04:55:12
HSPTVっちゅうのがおもしろいね。
単体だったら絶対ダウンロードしないようなゴミソフトがいっぱい遊べて。
ソース見るボタンとかがついてたらまだ有用なんだろうけど。

396:デフォルトの名無しさん
07/04/26 04:56:26
395が主に作っている物=ゴミソフト

397:デフォルトの名無しさん
07/04/26 13:32:36
今日入れたって奴だろ?
だから主に作ってるも何ないんじゃねーのw

>>395
あれは画像データとか外部ファイルを一切使用禁止で
ファイルサイズを4k以内に収めないといけないって縛りがある
だからショボイように見えても手はかかってる物もある

398:デフォルトの名無しさん
07/04/26 23:17:37
じゃ

「395がこれから作る物=全部ゴミ」

に変更するか。

399:デフォルトの名無しさん
07/04/26 23:56:59
ゴミソフトと蔑んでいるのに
ソースを見たがる点に、矛盾を感じる

ゴミだと言うなら、ソースを含め、見るべき所はなかろう?

400:デフォルトの名無しさん
07/04/27 00:07:29
A・L大戦、進展しないな。

401:デフォルトの名無しさん
07/04/27 03:26:50
そろそろ「釣れた!」発言の頃か

402:デフォルトの名無しさん
07/04/27 09:40:53
>>399
「ファイルサイズを4k以内に収めないといけないって縛りがある」ならなおさら、
ゴミの中身をのぞいたり、
いじってちっとはマシなものにしたりしていくことが初心者の勉強になるんじゃん。
ただ使うだけなら、こんな縛りで作ったソフトより、
縛りのないソフトのほうがいいに決まってるし、
なにより、ソフトを作成言語でカテゴライズされても意味がない。

403:デフォルトの名無しさん
07/04/27 19:06:21
                 ハ_ハ
               ('(゚∀゚∩ カテゴライズ!
                ヽ  〈
                 ヽヽ_)


404:デフォルトの名無しさん
07/04/27 23:16:04
まぁ、何を見たって395はゴミしか作れないけどナ!

405:デフォルトの名無しさん
07/04/27 23:35:23
コンソールとGUI画面を同時に仕様する方法ってあるでしょうか?
コンソールを動作ログ垂れ流しに使いたいのですが。

コンパイルしないと再現しないバグとかがなぜかあるもので・・・。

406:デフォルトの名無しさん
07/04/27 23:59:12
「隗より始めよ」で止まっチャターヨ

407:デフォルトの名無しさん
07/04/28 15:33:55
>>405
gui用にスクリプト書いて、apiでコンソールを操作するってのは?
hspでできるかは知らない。

408:デフォルトの名無しさん
07/04/28 17:54:13
>>407
thx!APIで出せるのか。
とりあえずAllocConsole使って窓出すまでは出来た。
あとは文字の出力だが、これから調べてみる。

409:405
07/04/28 19:37:01
AllocConsole、GetStdHandle、WriteConsole、SetConsoleScreenBufferSize
をつこうてサンプルコードできた。実装は今度にしようっと。


410:デフォルトの名無しさん
07/04/29 02:58:37
独り言は、ほどぼとに

411:not 405
07/04/29 08:44:28
こんなスレでそんなこと言われてもw
それにちゃんとアドバイスに対する報告になってるじゃん。

412:デフォルトの名無しさん
07/04/29 23:13:54
独り言は、ほどぼとに

413:デフォルトの名無しさん
07/04/30 08:41:18
「ほどぼと」ってなんだよw

414:デフォルトの名無しさん
07/04/30 18:14:34
<丶`∀´> や~~い 馬鹿チョッパリw 釣れたニダ

415:デフォルトの名無しさん
07/04/30 23:15:20
じゃ、ほどほどに

416:デフォルトの名無しさん
07/05/01 01:06:20
mes "A"+"A"+"A"+"A"+"A"
と同じ動作を
・mes "A"
・ループ処理おk
・posは使わない
の条件で簡単にできないでしょうか?

BASICだったら
FOR I=1 TO 5
PRINT "A";
NEXT I
ですぐに出来るのですが、HSPでは「;」が効かないっつーかコメントアウト用なので・・・

417:デフォルトの名無しさん
07/05/01 01:07:39
416補正

ようするに、mes(print)実行後に自動改行させずに続けて表示させる方法が
posを使う以外にあるか?ってことです

418:デフォルトの名無しさん
07/05/01 01:40:14
何でpos以外なのか知らないが
そんなもんねーよ

419:デフォルトの名無しさん
07/05/01 01:56:12
意味も無く抜け道を探そうとするのは初心者にありがちなことだから

420:デフォルトの名無しさん
07/05/01 02:50:26
419=初心者

421:sage
07/05/01 02:58:36
>>416

sdim b
repeat 5
b = b+"A"
loop
mes b
;--------------
a= "A" : sdim c
repeat 5
c = c+a
loop
mes c

422:421
07/05/01 03:10:13
すまんsage間違った。
それと第一条件の
・mes "A"
これを使用してないな……。
っていうかloopの中にmesを組み込むのも条件?

423:デフォルトの名無しさん
07/05/01 03:10:21
俺もそれは考えたけど
mes "A"
これを使うって言ってるからダメなんじゃね?
はっきり言って何でこれを使いたいのか分からないが・・・

なんでposを使えないのか理由がないから答えても無駄に終わるかもよ


424:デフォルトの名無しさん
07/05/01 03:13:26
川°A°)

425:421
07/05/01 03:33:06
>>423
俺の予想では
repeat~loopで"A"を横一列で連続表示したいよ。
でも(loopの中で)mesを使うと改行されちゃうよ。
だから(loopの中で)posで一文字ずつ場所指定して横一列にしなきゃらないないの? 
面倒くさいよ~誰かタスケテ!!
といった所だと思う。
文字列の足し算が出来るっていうのを知らないんじゃない?

426:デフォルトの名無しさん
07/05/01 03:52:49
>>425
俺は改行されないmesは無いの?
って聞いてると思ったから無いと答えた

x=100
y=100
repeat 5
pos x,y
mes "A"
x+ginfo(14)
loop
これを使えない理由が思いつかないし・・・
コンテストのショート部門とかなら分かるが・・・

427:デフォルトの名無しさん
07/05/01 05:52:11
>>426
彼は自分の書いたBASICのソースに縛られて「repeat中にmesで表示して並べていく」から脱却できていないと思う。
だから「mes "A"」ていう条件が出てきたと思う。(文字列変数を足して、後で一発表示という方法を思いつかない)
その上でシステム変数の存在知らなきゃrepeat中に改行した文字をposで一列に並べなおすのは面倒くさいだろうから「posは使わない」って条件が出てきたような気がする。

っていうか ginfo(14) こんなシステム変数をあったのね。


428:デフォルトの名無しさん
07/05/01 07:22:00
まぁ、そういう命令があっても良い気はする。

429:デフォルトの名無しさん
07/05/01 09:23:11
自演も大変だねぇ
何時までも糞HSPにへばりつくウジムシどもWww

430:デフォルトの名無しさん
07/05/01 09:59:32
/* ">417は推敲が不十分な文章である"と仮定し、「posを使う以外に」の部分は無視して、
「mesするたびに、自前で表示開始位置を管理するのが面倒くさいよママン」
というのが、彼の言いたいことであると修正解釈した。 */

#module
#deffunc bprint str _bpString
_bpStr = _bpString: _bpRight = strlen(_bpStr)-1
_bpSX = ginfo_cx: _bpSY = ginfo_cy
if ( peek(_bpStr,_bpRight)=';' ) {
poke _bpStr,_bpRight,$00: mes _bpStr
pos _bpSX + ginfo_mesx , _bpSY: return }
mes _bpStr: pos 0 , _bpSY + ginfo_mesy: return
#global
;--テスト--
repeat 2
mes "テスト"+(cnt+1)
repeat 5: bprint "あ;": loop //文字列末尾が;の場合、「改行しない」風味の動作
repeat 5: bprint "い" : loop //末尾が;でない場合、表示ごとに左端へ戻る
pos 320,240
loop

/* 複数行文字列とか、全角コードによっては不都合は出ると思いますが。
前述の仮定条件が違う(->posは絶対に使用禁止)というのなら、知らん。*/

431:デフォルトの名無しさん
07/05/01 16:57:48
何それwww
使えねぇウジモジュール書いてんじゃねーよ

432:デフォルトの名無しさん
07/05/01 18:47:13
そうすると、
糞呼ばわりしている代物の関連スレに張り付いて
煽りレスを入れている人間は、フンコロガシって所か?

433:デフォルトの名無しさん
07/05/01 19:46:18
ここの住人って正規3.0と3.1β、どっち使ってる人が多いんだろ?

434:デフォルトの名無しさん
07/05/01 20:53:12
俺的には未だに2.61から離れられない

435:デフォルトの名無しさん
07/05/01 21:07:47
俺はVC++に逃げたよ。

436:デフォルトの名無しさん
07/05/01 21:27:43
#module
#undef mes
#deffunc mes str a,int b
mes@hsp a
if b {pos ginfo(22)+ginfo(14),ginfo(23)-ginfo(15)}
return
#global
x=100
y=100
pos x,y
repeat 5
mes "A"
loop
repeat 5
mes "A",1
loop

モジュール作るならこうやるかな・・・

437:デフォルトの名無しさん
07/05/01 22:58:09
正の整数値を「16進数の文字列」に変換する時の
一番スマートな表記方法を教えてください

438:デフォルトの名無しさん
07/05/01 23:05:01
strf("%X",整数値)

439:デフォルトの名無しさん
07/05/01 23:34:21
>>434 = 垂餡

440:デフォルトの名無しさん
07/05/01 23:54:49
>>434
隗より始めよ

441:デフォルトの名無しさん
07/05/02 00:37:26
>>437
URLリンク(www.google.co.jp)

442:デフォルトの名無しさん
07/05/02 02:37:00
>>437
a=65535
hex="$"+strf("%X",a)

443:デフォルトの名無しさん
07/05/02 02:50:29
a=65535
mes strf("%X",a)
mes strf("$%X",a)
mes strf("$%08X",a)
mes strf("$%x",a)
mes strf("$%08x",a)
mes strf("0X%08X",a)

444:デフォルトの名無しさん
07/05/02 02:50:46
あまり虐めてやるなよw

445:デフォルトの名無しさん
07/05/02 02:56:55
縦スクロールバー付きのメッセージボックスを2つ用意して、
シンクロスクロールさせるのって可能?

446:442
07/05/02 02:58:06
>>443
勉強になった

447:デフォルトの名無しさん
07/05/02 03:14:02
>>445
できるけどWM_VSCROLL捕まえないと無理

448:デフォルトの名無しさん
07/05/02 04:10:52
>>447
WM_VSCROLLか、ヒント㌧クス
WinAPI方面は苦手だけど頑張ってみる(`・ω・´)

449:デフォルトの名無しさん
07/05/02 14:19:44
<丶`∀´> 呼んだニカ ホルホル

450:デフォルトの名無しさん
07/05/02 16:54:58
>>448
標準命令だけやってみた

a=""
repeat 50:a+str(cnt)+"\n":loop
mesbox a,64,64:idA=stat:mesboxhwnd(idA)=objinfo(idA,2):_lparam=mesboxhwnd(idA)
pos 64,0:mesbox a,64,64,0:idB=stat:mesboxhwnd(idB)=objinfo(idB,2)
dim len,idB+1:dim lin_old,idB+1
oncmd gosub *WM_COMMAND,$111
repeat
repeat 2,idA:lin_old(cnt)=len(cnt):sendmsg mesboxhwnd(cnt),$CE,0,0:len(cnt)=stat
if lin_old(cnt) not len(cnt) {_lparam=mesboxhwnd(cnt)}:loop
gosub *EM_LINESCROLL
await 10:loop
*WM_COMMAND
if iparam!$111 or $602!(wparam>>16) {return}
_lparam=lparam:_wparam=wparam
sendmsg mesboxhwnd(idA),$CE,0,0:len(idA)=stat
sendmsg mesboxhwnd(idB),$CE,0,0:len(idB)=stat
*EM_LINESCROLL
if len(idA) not len(idB){
if _lparam=mesboxhwnd(idA) {sendmsg mesboxhwnd(idB),$B6,0,len(idA)-len(idB):len(idB)=len(idA)
}else{sendmsg mesboxhwnd(idA),$B6,0,len(idB)-len(idA):len(idA)=len(idB)}}
return

/*
俺に出来るのはここまでだ・・・

451:デフォルトの名無しさん
07/05/05 23:30:34
じっ じっ 自己解決ゥ! アーイェー! チェケラ!

452:448
07/05/06 23:19:05
>>450


っていうかすげー!まさに自分がやりたかった効果!
あとは、右のスクロールバーのドラッグ中は反映されない部分を直せるよう
頑張ってみるです

453:448
07/05/06 23:20:10
× 右のスクロールバーのドラッグ中は反映されない
○ 縦のスクロールバーのドラッグ中はシンクロ反映されない

454:デフォルトの名無しさん
07/05/07 02:27:27
>>453
それが実装出来なくて
>俺に出来るのはここまでだ・・・
と言う最後の言葉になったのは秘密だw

User32.dllのGetScrollPosもやってみたけどドラッグ中の位置は収得できなかった・・・




455:デフォルトの名無しさん
07/05/07 03:50:31
ドラッグ中もなんらかの動作をさせたいなら、
このへんが参考になるかと。
URLリンク(yokohama.cool.ne.jp)

>450のスクリプトのoncmdを利用したメッセージ処理(スクロールバー監視?)は
無効にしても動くみたいだから、バーの監視を、メインループでやってる方にまかせて、
代わりに、oncmdはタイマーメッセージの処理に使うようにしてー以下略

456:デフォルトの名無しさん
07/05/07 21:57:11
>>452
無理だろ。HSPじゃ。
その辺がこの糞ツールの仕様だからな。

457:デフォルトの名無しさん
07/05/07 23:46:50
>456
いや、できるぞ。というかオレはできたぞ。
糞ツールとあなどって思考停止してる人には無理なのかもしれんが。

458:デフォルトの名無しさん
07/05/07 23:50:22
精神的に向上心の無い者はばかだ

459:454
07/05/08 06:54:30
>>455
ほうほう
#include "User32.as"
WM_TIMER=$113:EM_LINESCROLL=$B6
goto *@f
#deffunc Quit onexit
KillTimer hwnd,1:return
*@
font "MS 明朝",20,1:objmode 2:a="":repeat 30:a+str(cnt)+" ABCDEFGHIJKLMNOPQRSTUVWXYZ"+"\n":loop:mbsizx=96:mbsizy=128
repeat 2:pos cnt*mbsizx,0:mesbox a,mbsizx,mbsizy,(cnt^1)+4:mbid(cnt)=stat:V(cnt)=0:V_old(cnt)=0:H(cnt)=0:H_old(cnt)=0:loop
wait 1:SCIF=28,1|2|4|8|$10,0,0,0,0,0 :gosub *GSR
temp=" ":mesbox temp,1,1,4:t=stat:wait 1:sendmsg objinfo(tempstat,2),EM_LINESCROLL,1:GetScrollPos objinfo(tempstat,2),0
scrsizex=stat:clrobj t,t:oncmd gosub *timersub,WM_TIMER:SetTimer hwnd,1,50,0:stop
*timersub
vscrolf=0:hscrolf=0:sendmsg objinfo(mbid(0),2),0x00B8,0,0
if stat {objprm mbid(1),a:gosub *GSR:H_old(1)=0:H(1)=0: V_old(1)=0:V(1)=0:sendmsg objinfo(mbid(0),2),0x00B9,0,0:hmbno=0:hscrolf=1:vmbno=0:vscrolf=1}
repeat 2:V_old(cnt)=V(cnt):GetScrollPos objinfo(mbid(cnt),2),1:V(cnt)=stat:if V_old(cnt) not V(cnt) {vmbno=cnt:vscrolf=1}
H_old(cnt)=H(cnt):GetScrollPos objinfo(mbid(cnt),2),0:H(cnt)=stat:if H_old(cnt) not H(cnt) {hmbno=cnt:hscrolf=1}:loop
if vscrolf {sendmsg objinfo(mbid(vmbno^1),2),EM_LINESCROLL,0,V(vmbno)-V(vmbno^1):V(vmbno^1)=V(vmbno)}
if hscrolf {
sendmsg objinfo(mbid(hmbno^1),2),EM_LINESCROLL,(H(hmbno)-H(hmbno^1))/scrsizex-(H(hmbno)=0)+(H(hmbno)>smaxsizx)
GetScrollPos objinfo(mbid(hmbno^1),2),0:H(hmbno^1)=stat}
title "id0h("+(H(0))+ ") id1h("+(H(1))+") id1v("+(V(0))+") id1v("+(V(1))+") 水平スクロール最大("+smaxsizx+") 水平スクロール1ブロック("+scrsizex+")"
return
*GSR:GetScrollInfo objinfo(mbid(0),2),0,varptr(SCIF):smaxsizx=(SCIF(3)-SCIF(2)-SCIF(4)):return

460:454
07/05/08 07:05:05
ふう、やっと1レスに収まったw

ついでに水平もやってみたけどかなり無理やりだw
GetScrollPosとEM_LINESCROLで単位が違うから面倒な事になってる・・・


461:デフォルトの名無しさん
07/05/08 07:15:18
<丶`∀´> ご苦労ニダ ホルホル
<丶`∀´> それは、ウリが書いた事になったニダ

<丶`∀´> つ⑳ゥォン 口留め料ニダ

462:デフォルトの名無しさん
07/05/11 01:24:09
画面(HSPじゃなくて全画面)の左上を0.0としたときに、指定した場所から指定した場所へ線を引きたい。
そしてその線の下をクリックできるようにしたい。
line命令はHSPの画面上にしか描写できないし、screenで大きな画面を作ってもその下がクリックできない。

どうすればいいですか?

463:デフォルトの名無しさん
07/05/11 04:00:03
>>462
もっと詳しく

464:デフォルトの名無しさん
07/05/11 04:11:20
寝マクロツールでも作るんだろ

465:デフォルトの名無しさん
07/05/11 04:25:41
>>462
HSPプログラムコンテスト2006一般部門 応募作品(2)
URLリンク(hsp.tv)
の150番みたいな事?


466:462
07/05/11 05:54:41
>>463
なんていうか・・・定規みたいなやつ。
x軸とy軸の値を入力して、その場所から線を引きたいんだ。
んでその線の下の部分(デスクトップや違うアプリケーション)はクリックできるようにしたい。
>>464
寝マクロツールってなんですか?
>>465
ちょっと違う・・・。



次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch