« 【講座】HSPよく使うフレーズ 第17回 中央に表示する | メイン | 【講座】HSPよく使うフレーズ 第18回 キー入力のいろいろ »
2006年11月07日
HSPTV!メルマガ 第26号
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HSPTV!メルマガ 第26号 N0.0026 2006/11/07 発行
編集長:うすあじ ( hsptv@hspcenter.com )
発行:HSPTV!(ONION software)
WEBサイト:http://hsp.tv/
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
登録解除などはこちら http://hsp.tv/play/service.html
■はじめに
こんにちは、うすあじです。
さて、前回も紹介しました、コンテスト作品紹介の番組だけど
WEBでみられるバージョンも公開中です。
http://hsp.tv/contest2006/cntst_tv.html
停止、巻き戻しなどができて、ちょっと見やすいかも。
そのコンテストも10月末で終了しました。
たくさんの参加、ありがとうございました!
現在1次審査中です。
15日の発表まで、もうちょっとまってくださいね。
では、ゆっくりとメルマガのスタートです!
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■今回のインデックス
【よみもの】「うしくんと話そう」第13回(ゆめゆめゆうか)
【講座】「教えて!おにたま!!」(おにたま)
【講座】HSPよく使うフレーズ 第18回(うすあじ)
【募集】メルマガ投稿募集中
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【よみもの】「うしくんと話そう」第13回マドモアゼル・うしくんの巻き
マドモアゼル・うしくん:そろそろ冬だね~、はーはー^m^)息が白いよ~。
ゆめゆめ:ヾ(´ー` )ノ そろそろ、こたつにみかんだねぇ。
マドモアゼル・うしくん:きみんちってこたつあったっけ( ・◇・)?
ゆめゆめ:"((_- )( -_))" うんにゃ、ないよ。
マドモアゼル・うしくん:みかんって好きだっけ( ・◇・)?
ゆめゆめ:去年、一箱腐らせちゃった ノ(´д`)
マドモアゼル・うしくん:ヾ(°∇°*) もしもし?
ゆめゆめ:そういう、ちびまるこちゃん的?さざえさん的?な暮らしも
いいかな~ってo( ^_^ )o
マドモアゼル・うしくん:マドモアゼル的見解としては、こたつなんて
ボクに似合わないからな~┐(  ̄ー ̄)┌ フッ
ゆめゆめ:(- -) (- -) (- -) (- -) シーーーン
マドモアゼル・うしくん:やっぱぼくってば高級だし<(`^´)> フンッ
ゆめゆめ:…でも、肉。
マドモアゼル・うしくん:(°◇°;) ゲッ
ゆめゆめ:(†〇†)ドナドナド~ナ~ド~ナ~ド~ナ~♪
マドモアゼル・うしくん:(((p(>o<)q))) いやぁぁぁ
ゆめゆめ:マドモアゼル・うしくんになっても謙虚なままのうしくんを
これからもよろしく!
マドモアゼル・うしくん:(°_°;)ハラハラ(; °_°)
「マドモアゼル・うし」という名前は、得体の知れなさがうしくんに
ぴったりだと思って決めました。
名付け親のTくん、どうもありがと~~q(≧∇≦*)(*≧∇≦)p
送ってくれたみんなにも改めて感謝感謝、
ありがと~ございましたヾ(@⌒▽⌒@)ノ
以下次号に続く
(ゆめゆめゆうか)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】「教えて!おにたま!!」
<ゆちボン さんからのおたより>
HSPエディタを自作してみたいと思いActiveBasicでリッチ
エディットを使う、HSPエディタを作ってみました。
それを公開してもいいのでしょうか?
また、ActiveBasicなどの、CやC++以外の言語で作ったDLLもHSP
では使用可能なのでしょうか?
プログラムの際気をつける部分があるのでしょうか?
<こたえ>
「教えて!おにたま!!」へのお便りありがとうございます(^^
まず、最初の質問についてですが、HSPに関するツールや講座は
自由に公開してもらって構いません。便利なツールが、多くの
人が使えるようになっていれば、こちらも嬉しいです。
2番目の質問はDLLについてですね。DLLは、大ざっぱに言って
しまうと、HSPからgosub命令でサブルーチンを呼び出すのと
同様の仕組みをWindows全体でやってしまおうというものです。
(これを進化させたものがCOMやActiveXにあたります。)
DLLは、基本的にはCやC++から呼び出すために作られていますが、
それ以外の言語で使うことも作成することもできます。
もちろんActiveBasicで作成したDLLやCOMをHSPから利用する
ことも可能です。
気をつける部分として、DLLで提供される関数には、呼び出しの
方法を定めた規約が2種類存在します。HSPで利用できるのは、
stdcallと呼ばれるWindowsで一般的な規約です。ActiveBasicでも、
標準的に使用しているので問題ないと思われますが、他の言語で
DLLを作成する際には、気をつけておくといいでしょう。
それでは、またまた。HSPに限らず、PCのコトやプログラミング関係
どんなことでもお便り待っています。
(おにたま)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【講座】HSPよく使うフレーズ 第18回 キー入力のいろいろ
今回はちょっと初心にもどって、キー入力について集めてみたよ。
最初はstick命令。
キーボードやマウスのボタンのよく使うものを集めている。
アクションゲームの入力なんかでは、これ1つでもOKだよね。
使い方はぐるぐる回るループの中で値を入力してる。
ループの中で、if分で判断して、何かの仕事をするわけ。
今回のサンプルは全部スペースキーを押すと反応するよ。
;入力のいろいろ stick
*lp1
stick a,,0
if a&16:goto *hitkey
wait 1
goto *lp1
*hitkey
mes "hit!"
goto *lp1
[hsp3/stick.hsp]
次はgetkey命令。
stickと似てるけど、数字で入力するキーを指定する。
やっぱりぐるぐる回るところに配置するよ。
これもスペースキーをみてる。
;入力のいろいろ getkey
*lp1
getkey a,32
if a=1:goto *hitkey:else:cls
wait 1
goto *lp1
*hitkey
mes "hit!"
goto *lp1
[hsp3/getkey.hsp]
最後はonkey命令。
これは他のぐるぐる回るタイプとは違って、命令で宣言しておくと、
キーが押されるとラベルに飛んでしまうという、ちょっと強引な命令だ。
iparamには押したキーの情報が入る。
ためしにスペースキーを押してみると・・・32と表示される。
この数字、さっき見たような・・・
;入力のいろいろ キー割り込み
onkey goto *hitkey
stop
*hitkey
mes "hit!:"+iparam
stop
[hsp3/onkey.hsp]
というわけで、HSPにはいろんなキー入力があるから、
目的にあわせて選ぶといいね。
(うすあじ)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
【募集】メルマガ投稿募集中
”HSPTV!メルマガ”への投稿をお待ちします。
募集するコーナーは
(1)「教えて!おにたま!!」
HSPの素朴な疑問をHSPの作者おにたま氏に聞いてみよう!
というコーナー。疑問。知りたいテクニックなどを直接聞く
チャンス。
(2)「うし的人生相談」
"うし的人生相談"への相談を受け付けてますよ。
メルマガに関する要望や感想、日常のお便りもお待ちしています。
全ての投稿は”うすあじ”( hsptv@hspcenter.com )まで。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
[PR]オススメHSP3の本
・公認 HSPファンブック 楽しく始める/極める本
http://www.cbook24.com/bm_detail.asp?sku=4798014060
・逆引きHSP3プログラミング事典[応用編]
http://www.cbook24.com/bm_detail.asp?sku=4777512274
・逆引きHSP3プログラミング事典[基本編]
http://www.cbook24.com/bm_detail.asp?sku=4777512266
・最新HSP3プログラミング入門―Windows95/98/NT/2000/Me/XP対応
http://www.cbook24.com/bm_detail.asp?sku=4798011916
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
■編集後記
コンテストの作品見ました。
ほんとにレベルアップして、驚くばかり。
すごいですよ。
見てると作品を作りたくなるので、今からでも見てみるのもいいよ。
http://hsp.tv/contest2006/
さてさて、すっかり寒くなって風邪をひきやすくなってます。
家に帰ったら手洗い、うがいを忘れずに。
それから、コタツで寝ちゃったりしないように気をつけよう。
じゃー、また!
(うすあじ http://hspcenter.com/ )
■バックナンバーについて
バックナンバーの公開ページはこちら
http://www.hspcenter.com/hsptvm/
■解約方法
登録解除などはこちら
http://hsp.tv/play/service.html
■広告の掲載など
本メールマガジンの広告掲載のご相談は
”うすあじ”( hsptv@hspcenter.com )までお願いします。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
編集長:うすあじ ( http://hspcenter.com/ )
記事の投稿、ご意見、ご希望はこちらまで hsptv@hspcenter.com
ONION software Copyright 2006(c) All rights reserved.
メルマガ本文の再配布・商利用、転載は禁止させて頂きます。
HSPのスクリプトサンプルは自由に再利用しても構いません。
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
投稿者 usuaji : 2006年11月07日 03:38
口臭チェッカー市場