【最適化機能】HSP初質51 【それは通常の3倍】
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2006/03/17(金) 11:42:01http://www.geocities.jp/hsp_summary/law.html
■ 前スレ
【オフィシャル発売】HSP初質P50【コンテスト選考】
http://pc8.2ch.net/test/read.cgi/tech/1132612819/
■HSPの入手はここから(HSP2.61、HSP3.0公開中。)
□Hot Soup Processor Page
http://www.onionsoft.net/hsp/
■HSPの各種情報
□HSP Wiki
http://quasiquote.org/hspwiki/
http://quasiquote.org/hspwiki/2%a4%c1%a4%e3%a4%f3%a4%cd%a4%eb%a4%ce%a5%b9%a5%ec%a5%c3%a5%c9
■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
□HSP BIGINNER'S CLUB
http://www.rinku.zaq.ne.jp/ultimate/
□HSPLet3.0
http://www.group-finity.com/HSP/HSPLet/
■HSPスレまとめページ
□Hot Soup Processor@2ch
http://hsp2ch.hp.infoseek.co.jp/
http://www.geocities.jp/hsp_summary/
0002デフォルトの名無しさん
2006/03/17(金) 11:45:030003デフォルトの名無しさん
2006/03/17(金) 12:04:23射精した。
0004デフォルトの名無しさん
2006/03/17(金) 12:12:400005デフォルトの名無しさん
2006/03/17(金) 13:42:270006デフォルトの名無しさん
2006/03/17(金) 13:50:330007”削除”希望
2006/03/17(金) 14:25:26http://pc8.2ch.net/test/read.cgi/tech/1142529119/
0008デフォルトの名無しさん
2006/03/17(金) 15:01:35もしかしてランタイムのサイズ以下にはならないと言うことか?
0009デフォルトの名無しさん
2006/03/17(金) 15:11:45削りに削って80k
0010http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 19:24:24TextSS のWindowsXP(Professional)64bit化おながいします
もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0011デフォルトの名無しさん
2006/03/19(日) 09:52:02入ってると思ったら未だなのね。
つっか何処のスレ使うわけ?
0012デフォルトの名無しさん
2006/03/19(日) 16:11:34マニフェストの記述が違うようだ。
0013デフォルトの名無しさん
2006/03/19(日) 20:49:55#include "comctl32.as"
#include "gdi32.as"
#include "kernel32.as"
とかした時に威力を発揮するなんて事は・・・ないだろうなw
001412
2006/03/19(日) 20:51:500015デフォルトの名無しさん
2006/03/20(月) 08:01:05それ、あたりかもww
0016デフォルトの名無しさん
2006/03/20(月) 09:48:39mt.exe -inputresource:test.exe -manifest test.exe.manifest -outputresource:test.exe
だって
manifestはリンカが勝手に作るってwww
0017デフォルトの名無しさん
2006/03/20(月) 10:01:06strcpy -> strcpy_s とかwwワロスwww
0018デフォルトの名無しさん
2006/03/20(月) 11:31:070019デフォルトの名無しさん
2006/03/22(水) 00:45:22今日は見てたよ。
0020デフォルトの名無しさん
2006/03/22(水) 17:20:20今更始まったことではないがwwww
0021デフォルトの名無しさん
2006/03/22(水) 22:18:470022デフォルトの名無しさん
2006/03/22(水) 22:20:01言ってる->行ってる
0023デフォルトの名無しさん
2006/03/23(木) 00:53:16実は、実装されてないのでは?
0024デフォルトの名無しさん
2006/03/23(木) 18:40:01まあ実装は>>13のとおりなわけだが
0025デフォルトの名無しさん
2006/03/23(木) 19:12:53■ 解説
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
スクリプトコンパイル時の動作を指定します。
オプション名、の後スペース又は TAB を入れてパラメーター
(文字列の場合は「"strings"」のように指定)を記述して下さい。
#cmpoptで指定できるキーワードは以下の通りです。
オプション | 内 容 | 初期値
------------------------------------------------------
ppout | プリプロセッサファイル出力 | 1
| (0=なし/1=出力する) |
optcode | 不要なコードの最適化 | 1
| (0=なし/1=最適化する) |
optinfo | 最適化の情報ログ出力 | 0
| (0=なし/1=出力する) |
------------------------------------------------------
以下の例では、プリプロセッサ結果をファイル出力します。
例 :
#cmpopt ppout 1
#cmpopt命令は、基本的にスクリプトの先頭に記述してください。
複数の#cmpopt命令が記述されている場合は、最後の設定が有効になります。
特定の範囲だけにオプションを適用するような書き方はできません。
0026デフォルトの名無しさん
2006/03/23(木) 19:20:010027デフォルトの名無しさん
2006/03/23(木) 19:29:21皆が期待していた最適化機能とは、こういう事なのか?
俺は違うな。
0028うには、HSP製?
2006/03/24(金) 03:31:2747氏の発言集の中でHSPってのが出てくるwww
まっ 最終的には違うけどねww
0029デフォルトの名無しさん
2006/03/24(金) 08:22:10#include "comctl32.as"
#include "gdi32.as"
#include "kernel32.as"
のように書いてあるサンプルが増えるのかな。
sptrとwptrに統一してあって不都合はないのか?
0030デフォルトの名無しさん
2006/03/24(金) 09:08:18#cmpopt ppout 1
#cmpopt optcode 1
#cmpopt optinfo 1
#include "kernel32.as"
repeat 5
Beep 262, 500
wait 50
loop
stop
#cmpopt optinfo 1 これは (最適化の情報ログ出力)どこ?
0031デフォルトの名無しさん
2006/03/24(金) 09:13:09#cmpopt ppout 1
#cmpopt optcode 0
#cmpopt optinfo 1
#include "kernel32.as"
repeat 5
Beep 262, 500
wait 50
loop
stop
optinfo はシラネ
003230
2006/03/24(金) 09:18:430033デフォルトの名無しさん
2006/03/24(金) 18:46:280034デフォルトの名無しさん
2006/03/25(土) 14:27:41#uselib "user32.dll"
#func xxxxxxxxxxx
のように書く癖がついてるから・・。モジュールだって使うやつしか書かないし。
0035デフォルトの名無しさん
2006/03/25(土) 17:34:470036デフォルトの名無しさん
2006/03/25(土) 22:23:07なぜ?
0037デフォルトの名無しさん
2006/03/26(日) 15:39:35誤爆? ここで質問してもなぁ
0038デフォルトの名無しさん
2006/03/26(日) 21:50:320039デフォルトの名無しさん
2006/03/26(日) 21:55:370040デフォルトの名無しさん
2006/03/26(日) 21:59:17[hsp3c.hrt]
コンパクト版HSPランタイムです。
標準のHSP3から、COM関連機能、及びgrect、grotate、gsquare命令が削除されています。
ってなってるけどCOMはHSP_COM_UNSUPPORTEDでいいけど
grect、grotate、gsquareはどこを削るの?
0041デフォルトの名無しさん
2006/03/26(日) 22:01:270042デフォルトの名無しさん
2006/03/26(日) 22:12:28<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.VC80.CRT" version="8.0.50608.0" processorArchitecture="x86" publicKeyToken="1fc8b3b9a1e18e3b" />
</dependentAssembly>
</dependency>
<dependency>
<dependentAssembly>
<assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
</dependentAssembly>
</dependency>
</assembly>
0043デフォルトの名無しさん
2006/03/26(日) 22:17:31/Ob<n> インライン展開 (既定値 n=0) /Od 最適化を無効にする (既定)
/Og グローバルな最適化を有効にする /Oi[-] 組み込み関数を有効にする
/Os コード スペースを優先する /Ot コードのスピードを優先する
/Ox 最大限の最適化
/Oy[-] フレーム ポインタの省略を有効にする
/Ox ってどうなん?
0044デフォルトの名無しさん
2006/03/27(月) 19:40:370045デフォルトの名無しさん
2006/03/27(月) 23:38:45ttp://msdn2.microsoft.com/ja-jp/library/59a3b321(VS.80).aspx
0046デフォルトの名無しさん
2006/03/28(火) 07:30:20アリガ�d
0047デフォルトの名無しさん
2006/03/28(火) 07:58:13こんな技があったのか。_| ̄|○
0048デフォルトの名無しさん
2006/03/28(火) 08:12:310049デフォルトの名無しさん
2006/03/28(火) 08:20:21神は、おらんのか。
ちなみに、タダ最適化付けてコンパイルしてるだけww
0050デフォルトの名無しさん
2006/03/28(火) 08:26:01msvcrt.dll は、システム レベルのコンポーネントだけで使用されることを前提
としています。アプリケーションでは msvcr71.dll を使用し、再配布する必要があります。
システム ディレクトリには、msvcr71.dll のコピーを作成しないでください。
また、既にコピーが存在する場合でも、使用しないでください。
msvcr71.dll のコピーは、実行可能プログラムと共にアプリケーション ディレクトリに保存してください。
/MD スイッチを使用して Visual C++ .NET で構築したアプリケーションはすべて msvcr71.dll を使用します。
msvcr71.dllをシステムディレクトリにインストールしてしまう製品って多いような気がします。。
だと・・・同じフォルダに置けと。
0051デフォルトの名無しさん
2006/03/28(火) 12:42:290052デフォルトの名無しさん
2006/03/28(火) 13:29:56朝日新聞社長の長男を逮捕
0053デフォルトの名無しさん
2006/03/28(火) 21:06:160054デフォルトの名無しさん
2006/03/28(火) 23:27:220055あえて言おう
2006/03/28(火) 23:36:560056デフォルトの名無しさん
2006/03/29(水) 00:25:1143.6kまで圧縮できたww(msvcrt.dll &msvcr71.dll )
でも、msvcr80.dllはだめなようだ
0057デフォルトの名無しさん
2006/03/29(水) 06:45:56callfuncの引数の順番を変えてほしすぃ。
0058デフォルトの名無しさん
2006/03/29(水) 10:35:39http://pc8.2ch.net/test/read.cgi/tech/1142529119/l50
0059デフォルトの名無しさん
2006/03/29(水) 12:01:460060デフォルトの名無しさん
2006/03/29(水) 19:41:34おれじゃないけどね
0061デフォルトの名無しさん
2006/03/29(水) 20:21:200062デフォルトの名無しさん
2006/03/29(水) 21:04:40あいつ性格ワリーって言ってたからな。
大学院生だかなんだか知らんが、ろくなやつ居ねーな
0063デフォルトの名無しさん
2006/03/30(木) 05:47:05OSVERSIONINFOEX
0064デフォルトの名無しさん
2006/03/30(木) 19:20:410065釣れまくり!!!!!!!
2006/03/31(金) 10:03:460066デフォルトの名無しさん
2006/03/31(金) 14:20:55止める気にもならんわwww
つか、ぱっと見てタイトルしか見えないから不快感もない
タイトルをもっと派手にせんと
0067デフォルトの名無しさん
2006/03/31(金) 14:22:520068デフォルトの名無しさん
2006/03/31(金) 21:51:180069デフォルトの名無しさん
2006/03/31(金) 21:54:38あの背景色が見づらくて書く気になんねー。
せめて白にしてくれ。
0070デフォルトの名無しさん
2006/03/31(金) 23:02:040071デフォルトの名無しさん
2006/03/31(金) 23:11:14BitBltで適当なBufferのhDCにSRCCOPYする
そのBufferをBmpsaveする
0072デフォルトの名無しさん
2006/03/32(土) 03:20:56見ればwww
0073デフォルトの名無しさん
2006/03/32(土) 13:46:56まるちできっかな〜っとやってみたらだめだった。
つか、WM_CREATEがとんでこないんだけどwww
0074デフォルトの名無しさん
2006/03/32(土) 13:52:13マルチもどきなら run "MENU2.AX","-s" で出来。。。?
0075デフォルトの名無しさん
2006/03/32(土) 14:53:250076デフォルトの名無しさん
2006/03/32(土) 16:18:51ちょっとやってみっかなw
0077デフォルトの名無しさん
2006/03/32(土) 23:21:034/1だしwww
0078デフォルトの名無しさん
2006/04/02(日) 17:30:45うまくいかねー
#include <windows.h>
typedef struct {
HWND hwnd;
BOOL (WINAPI *pSetWindowText)(HWND, LPCTSTR);
VOID (WINAPI *pSleep)(DWORD);
int cnt;
} _DATA;
void ooo(_DATA *pData)
{
int kkk=0;
while (pData->cnt== 0) {
pData->pSetWindowText(pData->hwnd,(LPCTSTR)kkk);
kkk++;
pData->pSleep(500);
}
return ;
}
0079デフォルトの名無しさん
2006/04/02(日) 19:58:040080デフォルトの名無しさん
2006/04/02(日) 20:01:01初期化方法は
a=""
でOKなのでしょうか。
0081デフォルトの名無しさん
2006/04/02(日) 20:30:27008278
2006/04/02(日) 21:26:160083デフォルトの名無しさん
2006/04/02(日) 21:47:420084デフォルトの名無しさん
2006/04/02(日) 22:03:583.0になってからコード埋め込む羽目になるとは。
ない物ねだりw
0085デフォルトの名無しさん
2006/04/03(月) 01:03:42処理がとまるww
何とかしてほしい
他言語はどうなんだろうな。
0086デフォルトの名無しさん
2006/04/03(月) 01:06:39す・る・な。
0087デフォルトの名無しさん
2006/04/03(月) 04:41:16ググってみたらあった。
0088デフォルトの名無しさん
2006/04/03(月) 09:02:46screen 2
screen 0
repeat
gsel 0,0:title ""+cnt
await 0
gsel 2,0:title ""+cnt
wait 10
loop
stop
0089デフォルトの名無しさん
2006/04/03(月) 13:16:330090デフォルトの名無しさん
2006/04/03(月) 14:41:58終了時に落とし穴がw
まぁ、暇潰しだからどうでもいいけと
使える事が解っただけでも
0091デフォルトの名無しさん
2006/04/03(月) 16:31:59普通のプログラムはメッセージが着てもいないときに処理を行わないので止まる止まらない以前の話。
(逆に、タイトルバークリック中でもメッセージが来れば処理は実行される。)
メッセージが着ていないときに処理を行いたいなら別スレ立てるべきで、UIスレッドで何でもやろうとしてるHSPの実装上の問題。
マルチスレッドにすると排他制御がいろいろ厄介だしパフォーマンスも大幅に下がるからやりたくないのはわかるが。
マルチスレッドが嫌ならWM_NCLBUTTONDOWNのメッセージハンドラをオーバーライドして自前で移動するようにすれば簡単に解決なんだけどなぁ。
0092デフォルトの名無しさん
2006/04/03(月) 16:32:290093デフォルトの名無しさん
2006/04/03(月) 16:35:28誰とは言わないがkz3とか。
0094デフォルトの名無しさん
2006/04/03(月) 17:00:12コンパイル+実行、実行、コンパイルのみ、すべて試したのですが、
「#Error 38 in line 14 (fl.hsp)
-->外部DLLの呼び出しに失敗しました」
とでます。
#uselib "HMemory.dll"
#func RM ReadMemory $5
#func WM WriteMemory $5
#func WMS WriteMemoryS $5
#func GID GetID $5
#func DRM DReadMemory $5
#func DWM DWriteMemory $5
#func DWMS DWriteMemoryS $5
#func EP ExePro $5
pname = "FrontLinetito.EXE"
put = $0186A0
WM put,"FrontLine.exe",$0043A6B0,3
put = $0186A0
WM put,"FrontLine.exe",$0043A6E9,3
put = $0186A0
WM put,"FrontLine.exe",$0043A720,3
put = $0186A0
WM put,"FrontLine.exe",$0043A759,3
put = $0186A0
WM put,"FrontLine.exe",$0043A790,3
OS Windows98 SE
HSPver 3.
0095デフォルトの名無しさん
2006/04/03(月) 17:04:21#uselib "HMemory.dll"
:
:
:
put = $0186A0
WM put,"FrontLine.exe",$0043A790,
上の記述であっているでしょうか。
HMemory.dllはhsed3.exeと同じフォルダにおいてあります。
OSはWindows98SEでHSPのVerは3です
0096デフォルトの名無しさん
2006/04/03(月) 18:09:530097デフォルトの名無しさん
2006/04/03(月) 18:19:10ベクターにHMemory.dll
0098デフォルトの名無しさん
2006/04/03(月) 18:30:493.0用のDLLもあるようですがww
#uselib "HMemory.dll"
#func ReadMemory "ReadMemory" str,int,var,int
#func WriteMemory "WriteMemory" str,int,int,int
#func DReadMemory "DReadMemory" var,int,var,int
#func DWriteMemory "DWriteMemory" var,int,int,int
#func WriteMemoryS "WriteMemoryS" str,int,str
#func DWriteMemoryS "DWriteMemoryS" var,int,str
#func DReadMemoryArray "DReadMemoryArray" var,int,var,int
#func DWriteMemoryArray "DWriteMemoryArray" var,int,var,int
#func GetID "GetID" str,var
#func ExePro "ExePro" str,var
#func StopProc "StopProc" str
#func RestartProc "RestartProc" str
0099デフォルトの名無しさん
2006/04/03(月) 18:37:32今自分が使っているHMemory.dllはHSP3に対応していないのですか?
GAMEなページからダウンロードしたのですが・・・。
0100デフォルトの名無しさん
2006/04/03(月) 18:37:33そこまでしてゲームをクリアーしたいのかwww
0101デフォルトの名無しさん
2006/04/03(月) 19:06:28言ってんじゃーんwwwwwwww
っと
0102デフォルトの名無しさん
2006/04/03(月) 21:26:23してるとか、してないとか、ここで聞くことなのか?
そんなプロセスいじくるようなもの態々試せとでも?
HSPには問題ねーけどな。
つっか作者に聞けって話だwwwww
0103RiffRaffさんのページ閉じる。
2006/04/03(月) 22:52:552.6用のモジュールlollipopから始まり、その後ATL経由でブラウザも作れるようになり
開発は、ちょくとさんへと渡り、今では3.0に採用された。
RiffRaffさん お疲れさん。
0104デフォルトの名無しさん
2006/04/04(火) 01:44:34オレもRiffRaffさんのページを見て
COMを勉強したクチだから残念だな。
何はともあれ、お疲れ様でしたRiffRaffさん。
あと、>>103
sageろボケ。
0105デフォルトの名無しさん
2006/04/05(水) 01:18:52http://pc8.2ch.net/test/read.cgi/tech/1142529119/l50
0106デフォルトの名無しさん
2006/04/05(水) 20:21:160107デフォルトの名無しさん
2006/04/06(木) 11:23:130108Irisawa へ
2006/04/06(木) 17:53:540109デフォルトの名無しさん
2006/04/07(金) 00:44:00結果をresult.txtとして出力。
というプログラムを組みたいのですが、
#include "hspinet.as"
neturl ""
netload ""
程度しかわかりません。
何か参考になるスクリプトやヒントをください。
0110109
2006/04/07(金) 09:01:00netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload "1136120025"
まで完了。
最終形はIDと改行だけにすることなんですが、
正規表現って使えないの?
0111デフォルトの名無しさん
2006/04/07(金) 09:20:53自分で解決したほうがオモシロスw
0112109
2006/04/07(金) 13:03:27hypertalkと比べたらやれることは多い反面、複雑怪奇な仕様があるような気が。
#include "hspbre.as"
#include "hspinet.as"
#define target_num"1136120025"
netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload target_num
d_note="0"
notesel d_note //そのまま数値入れても動かないなんておかしすぎ。10分無駄にした。
noteload target_num
BSubst d_note,"^.[^d][^t].*$","" //動作が怪しすぎ。
BSubst d_note,"^<dt>.*[0-9] ID:",""
print "完了"
でっちあげすぎ・・・
0113デフォルトの名無しさん
2006/04/07(金) 19:34:300114デフォルトの名無しさん
2006/04/07(金) 19:36:010115デフォルトの名無しさん
2006/04/07(金) 19:41:10http://en.wikipedia.org/wiki/HyperTalk
0116デフォルトの名無しさん
2006/04/07(金) 20:22:240118デフォルトの名無しさん
2006/04/08(土) 02:03:46HDDの音かな
0119デフォルトの名無しさん
2006/04/08(土) 09:50:41最大化とかどうやればできるんだ?
ぜんぜんワカンネ。
0120デフォルトの名無しさん
2006/04/08(土) 12:49:09#uselib "user32.dll"
#cfunc GetWindowLong "GetWindowLongA" int,int
#func SetWindowLong "SetWindowLongA" int,int,int
screen 0,ginfo_dispx,ginfo_dispy,0,,,640,480
ws = GetWindowLong(hwnd,-16)
ws = ws | 0x010000
SetWindowLong hwnd,-16,ws
gsel 0,-1 : gsel 0,1
0121109
2006/04/08(土) 18:26:40#include "hspinet.as"
#define target_num"1136120025"
netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload target_num
sdim d_note,500000
sdim d_note2,500000
sdim d_note3,500000
notesel d_note
noteload target_num
bb = "s/^[^<].*$|^<[^d].*$|^<d[^t].*$//g"
BSubst d_note2,bb,d_note
bb = "s/.*ID:([\w/+]+)/(\<dd| \<a ).*/g"
BSubst d_note3,bb,d_note2
notesave target_num
print "完了"
やっと6割といったところ。
だが、おそらく取ってきたファイルの改行の形式の違いのためか検索が引っかからないのですが。
どうしたらいいものでしょうか?
hspbre
ttp://www.vector.co.jp/soft/win95/prog/se337635.html?y
BREGEXP.DLL
ttp://www.hi-ho.ne.jp/babaq/
0122デフォルトの名無しさん
2006/04/08(土) 19:29:38一行ずつ読み込んで最後まで処理してくれるの?
>おそらく取ってきたファイルの改行の形式の違いのためか
ファイルの改行はLFになってて、
hspはCRLFじゃないと改行だと認識しないんだよねぇ
ということでヒント
CRLF = "\n"
LF = strmid(CRLF,1,1)
mes instr(d_note,0,CRLF)
mes instr(d_note,0,LF)
0123109
2006/04/08(土) 19:50:49#include "hspinet.as"
#define target_num"1136120025"
netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload target_num
sdim d_note,500000
sdim d_note2,500000
notesel d_note
noteload target_num
bb = "s/\n/\r\n/g"
BSubst d_note2,bb,d_note
d_note=d_note2
bb = "s/^[^<].*$|^<[^d].*$|^<d[^t].*$//g"
BSubst d_note2,bb,d_note
d_note=d_note2
bb = "s/.*ID:([\w/+]+)(\<dd| \<a ).*/\1/g"
BSubst d_note2,bb,d_note
d_note=d_note2
notesave target_num
print "完了"
まだ動かないけど(bb = "s/.*ID:([\w/+]+)(\<dd| \<a ).*/\1/g"が原因はわかるが対処法不明で今のところどうにもならない)
これでいいのだろうか。
>BSubst
BSubst p1,p2,p3[文字列を置換する]
p1(変数):文字列型変数
p2(文字列):s構文による正規表現式
p3(文字列):置換対象の文字列
引っかかったものはすべて置換されます。
0124デフォルトの名無しさん
2006/04/08(土) 20:07:28//このままだとコピペの中のIDにも反応しちゃうけどw
repeat
linesize = instr(d_note,size,"ID:")
if linesize =-1 : break
size += linesize+1
mes strmid(d_note,size+2,9) //IDの末尾に0やOが表示されない板では8にする
loop
0126デフォルトの名無しさん
2006/04/08(土) 20:23:440127デフォルトの名無しさん
2006/04/08(土) 20:27:36反応しちゃうってことは反応しないようにすればいいってことで
0128デフォルトの名無しさん
2006/04/08(土) 20:28:36#define WM_SIZE$00000005
#uselib "user32.dll"
#cfunc GetWindowLong "GetWindowLongA" int,int
#func SetWindowLong "SetWindowLongA" int,int,int
#func global MoveWindow "MoveWindow" int,int,int,int,int,int
onexit gosub *exit
oncmd gosub *OnSize,WM_SIZE
sdim url,512:url="http://www.google.co.jp/"
screen 0,ginfo_dispx,ginfo_dispy,2,,,640,480
SetWindowLong hwnd,-16,GetWindowLong(hwnd,-16)|0x010000
gsel 0,1
axobj ie, "Shell.Explorer.2",640,480: haw=stat
ie->"Navigate" url
stop
*OnSize
MoveWindow objinfo(haw,2),0,0,lparam&$ffff,(lparam>>16)&$ffff,1
return
*exit
delcom ie:ie=0
end
0129デフォルトの名無しさん
2006/04/08(土) 20:44:59ついでに、ドラッグでサイズ変更できるようにしちゃえw
0131デフォルトの名無しさん
2006/04/08(土) 21:33:11カレントディレクトリに1136120025って
(拡張子がついてない)名前のファイルが無い?
noteloadできてるってことはあるはずだけど。
0132109
2006/04/08(土) 22:02:51中身はttp://game9.2ch.net/test/read.cgi/tcg/1136120025
と同じと思われます。
0133デフォルトの名無しさん
2006/04/09(日) 04:56:070134デフォルトの名無しさん
2006/04/09(日) 15:41:24typedef struct {
DWORD style;
DWORD dwExtendedStyle;
WORD cdit;
short x;
short y;
short cx;
short cy;
} DLGTEMPLATE;
cditを0 にすると うまく行く。コールバックは、hscallbk.as
sdim DLGTEMPLATE,18+4+40+4
st=WS_VISIBLE|WS_CAPTION|WS_POPUP|DS_MODALFRAME|WS_SYSMENU|DS_SETFONT
lpoke DLGTEMPLATE,0,st ;style;
lpoke DLGTEMPLATE,4,0 ;dwExtendedStyle;
wpoke DLGTEMPLATE,8,0 ;cdit;
wpoke DLGTEMPLATE,10,0:wpoke DLGTEMPLATE,12,0 ;xy
wpoke DLGTEMPLATE,14,200 :wpoke DLGTEMPLATE,16,80 ;cxcy
wpoke DLGTEMPLATE,18,0:wpoke DLGTEMPLATE,20,0;クラス名
sdim po,40: cnvstow po,"バージョン情報"
memcpy DLGTEMPLATE,po,40,22 :wpoke DLGTEMPLATE,62,10:wpoke DLGTEMPLATE,64,0;フォント名
DialogBoxIndirectParamA hinstance,DLGTEMPLATE,0,pDlgProc,0
Cのサンプルは、ぐぐりゲットし、ためしたらうまく動いてる。ABのサンプルもあったけど。エラーで動かず
GlobalAllocでもだめ。ボタンぐらいは付けたいな。最悪 WM_INITDIALOGで処理しても。
0135134
2006/04/09(日) 20:25:21でっも納得いかねー
0136134
2006/04/09(日) 23:38:53全角と半角をマルチに変換したときの長さ・・・。。
この時点でうまく行かんわな。土日損したような、さっぱりしたような気分。
#uselib "KERNEL32.DLL"
#cfunc global lstrlenW "lstrlenW" var
sdim po,64
st="バージョン情報"
mes strlen(st):cnvstow po,st:mes lstrlenW(po)
st="HSP test Version 1.0"
mes strlen(st):cnvstow po,st:mes lstrlenW(po)
st="MS P明朝"
mes strlen(st):cnvstow po,st:mes lstrlenW(po)
st="MS UI Gothic"
mes strlen(st):cnvstow po,st:mes lstrlenW(po)
0137デフォルトの名無しさん
2006/04/09(日) 23:54:500138デフォルトの名無しさん
2006/04/10(月) 04:48:48大事な事は書かない方が良い。
↑HSPWikiに載せてorz。
0139デフォルトの名無しさん
2006/04/10(月) 15:16:590140109
2006/04/11(火) 01:54:31しかし、hspbreの作者に質問のメール送ったのですが、
2日経っても帰ってこない・・・
0141デフォルトの名無しさん
2006/04/11(火) 02:10:410142デフォルトの名無しさん
2006/04/11(火) 04:16:45今更ですが
bb = "s/.*ID:([\w/+]+)(\<dd| \<a ).*/\1/g"
bb = "s/.*ID:([\\w/+]+)(\\<dd| \\<a ).*/\\1/g"
とか?
ちがうか。。。
0144デフォルトの名無しさん
2006/04/11(火) 18:23:150145109
2006/04/12(水) 00:10:53Sorry, I wasn't able to establish an SMTP connection. (#4.4.1)
I'm not going to try again; this message has been in the queue too long.
orz
0146デフォルトの名無しさん
2006/04/12(水) 13:40:37本当は、無能機能付けたかったんだけど断念。
0147デフォルトの名無しさん
2006/04/12(水) 13:42:090148デフォルトの名無しさん
2006/04/13(木) 11:34:54HSP3.0〜でも使える?
0149デフォルトの名無しさん
2006/04/13(木) 15:11:03hspbre.dllも使うしBREGEXP.DLLも用意しないといけないみたいだし。
3.0ならCOMから正規表現を使うサンプル付いてるしw
0150109
2006/04/13(木) 16:56:47#define target_num"1136120025"
netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload target_num
sdim d_note,5000000
notesel d_note
noteload target_num
bb = "\n"
cc = "\r\n"
newcom oReg,"VBScript.RegExp"
comres result
oReg("Pattern")=bb
oReg->"Replace" d_note,cc
d_note=result
bb = "^[^<].*$|^<[^d].*$|^<d[^t].*$"
cc = ""
comres result
oReg("Pattern")=bb
oReg->"Replace" d_note,cc
d_note=result
bb = ".*ID:([\w/+]+)(\<dd| \<a ).*"
cc = "\1"
comres result
oReg("Pattern")=bb
oReg->"Replace" d_note,cc
d_note=result
notesave target_num
print "完了"
・・・なんか置換が動いていない気がする・・・
0151デフォルトの名無しさん
2006/04/13(木) 18:11:48COMは嫌いだからHmJreを使ってみるね。
0152デフォルトの名無しさん
2006/04/13(木) 22:43:41そりゃそうだろ。
0153デフォルトの名無しさん
2006/04/14(金) 01:57:13なるほど〜そっち使います
0155デフォルトの名無しさん
2006/04/14(金) 06:10:24どうしても行き詰まってしまったので質問させて頂きます。
まず、いくつかのサイトのURLを変数に代入して(例:url=http://hogehoge.com)
exec url,16として既定のブラウザで開かれるところを、
既定のブラウザではなくブラウザを選択して開きたいのです。
要約するとやりたい事は「ブラウザを選択してサイトを開く」という事なのですが…
dialog "exe",16,"実行ファイル"
として、システム変数refstrに代入されたexe(ブラウザ)で、変数urlを実行良いと考えたのですが、
「指定した実行ファイルで指定したファイルを開く」の様な命令が見つからずに困っています。
neturlやnetrequest、netexecを使うのかとも考えましたが、
やはり取得したファイルをどうやって指定のブラウザで実行するのかがわかりません…。
何か根本的に間違えているのでしょうか…?
0156デフォルトの名無しさん
2006/04/14(金) 14:47:06path = "c:\\Program Files\\Mozilla Firefox\\"
p="http://www.google.co.jp/"
exec path+"firefox.exe "+p
0157デフォルトの名無しさん
2006/04/14(金) 15:07:09mes bb してみりゃ分かる。
0158デフォルトの名無しさん
2006/04/14(金) 15:41:58正規表現はよくわかんないけど
3.0a以降
notesel d_note
noteload target_num
bb = "\n"
cc = "\r\n"
newcom oReg,"VBScript.RegExp"
oReg("Pattern")=bb
oReg("Global") =-1
oReg->"Replace" d_note,cc
d_note=oReg("Replace",d_note,cc )
bb = "<[^>]*>"
cc = ""
oReg("Pattern")=bb
oReg("Global") =-1
d_note=oReg("Replace",d_note,cc )
bb = ".*ID:([\\w/+]+)(\\<dd| \\<a ).*"
cc = "\\1"
oReg("Pattern")=bb
oReg("Global") =-1
d_note=oReg("Replace",d_note,cc )
notesave target_num
print "完了"
で少しは、マシじゃない??
0159デフォルトの名無しさん
2006/04/14(金) 15:45:120160109
2006/04/14(金) 16:41:16とりあえず改行の変換は成功しましたが、
どうしてもそれ以降の置換の調子が・・・
まあ、どうもこのルーチンの場合だと最初の1つしか引っかからないみたいですが、
その1個すら置換されてないみたいで。
0161デフォルトの名無しさん
2006/04/14(金) 17:34:590162デフォルトの名無しさん
2006/04/14(金) 18:22:33まっ ネタって事だな。
0163109
2006/04/14(金) 19:25:17HSP暦15日で。
orz
0164デフォルトの名無しさん
2006/04/14(金) 21:34:27zz = ""
repeat
linesize = instr(note,size,"<dt>") //<dt>タグの位置を基準に
if linesize = -1 : break
size += linesize+1
posID = instr(note,size,"ID:") //ID:の文字を探して
if posID = -1 : break
zz += strmid(note,posID+size+3,9) + "\n" //その後の文字列を抜き出す
loop
len = strlen(zz)
bsave "ID.txt",zz,len
0165デフォルトの名無しさん
2006/04/15(土) 05:12:552,3千円かな
0166デフォルトの名無しさん
2006/04/15(土) 13:34:08金かけるんなら、Cやる。
0167デフォルトの名無しさん
2006/04/16(日) 01:56:27XPでツールバーのカスタムドローって出来ないな!
0168デフォルトの名無しさん
2006/04/16(日) 08:27:430169デフォルトの名無しさん
2006/04/17(月) 04:09:5343kだった。/O1/MD
でもレッツupxで圧縮できないorz
APIが使えるみたいだけど
DOS窓出ないようにできないかな
コールバックが付けばAPIで窓造ってウマーw
0170デフォルトの名無しさん
2006/04/17(月) 16:48:500171デフォルトの名無しさん
2006/04/18(火) 05:36:52ウィルコム最強
0172デフォルトの名無しさん
2006/04/18(火) 13:07:36自作が一番使いやすいw
0173デフォルトの名無しさん
2006/04/18(火) 16:31:120174デフォルトの名無しさん
2006/04/18(火) 18:17:04テンプレート機能とテンプレートマネージャーの追加
とは? またメリット、使い道は?
0175デフォルトの名無しさん
2006/04/18(火) 18:18:35クレくれ房 乙
0176デフォルトの名無しさん
2006/04/19(水) 06:46:450177デフォルトの名無しさん
2006/04/19(水) 11:15:27付属のサンプルを参考に、いざやろうとするとムズイ
0178デフォルトの名無しさん
2006/04/19(水) 11:36:12取れねー
0179デフォルトの名無しさん
2006/04/19(水) 18:40:31例えば文字を表示する場合ってmesbox<入力する文字>ってやればいいのか?
0180デフォルトの名無しさん
2006/04/19(水) 20:29:00無理するな、寝てろ。
0181デフォルトの名無しさん
2006/04/19(水) 21:19:39殺してでも無理せず寝る。
そう、関係ないね。
0182デフォルトの名無しさん
2006/04/19(水) 21:52:000183デフォルトの名無しさん
2006/04/19(水) 23:51:21後は正規表現設定してか・・・めちゃおそっ
0184デフォルトの名無しさん
2006/04/20(木) 00:19:47クライアント STAT
yahoo +OK 1 1365
クライアント LIST
yahoo +OK 1 message (1365 octets)
1 1365
.クライアント TOP 1 0
ここで多分チェックしてるんだろうな。
.ここで[spam]とかサブジェクトに書けばOKってことか
クライアント RETR 1
0185デフォルトの名無しさん
2006/04/20(木) 01:26:52コンテストもそろそろ視野に・・
つかベクターにシェアでだすかw まっ HSP製じゃ誰も買わないかなw
0186デフォルトの名無しさん
2006/04/20(木) 01:29:500187デフォルトの名無しさん
2006/04/20(木) 05:58:46OEのメッセージルールの場合送信者か件名でチェックするとさばから
削除できるみたいだ。
通知領域に入れるかどうか。
会社で使うやつだからなぁ
0188デフォルトの名無しさん
2006/04/20(木) 07:25:35そんなモン付いてません
0189デフォルトの名無しさん
2006/04/20(木) 07:28:33どっから[smp]って出てきたww
spmならまだ解るがww
0190デフォルトの名無しさん
2006/04/20(木) 18:50:170191デフォルトの名無しさん
2006/04/20(木) 21:02:03今作ってるめるさばで210行 住所録で600行。エディタとかだと行くんじゃないの・・・
0192デフォルトの名無しさん
2006/04/20(木) 21:05:07title "ssssssss\n\n"
0193デフォルトの名無しさん
2006/04/20(木) 22:53:11変数操作やラベル指定するときどんな文字入力をすればいいのか
わかりません
0194デフォルトの名無しさん
2006/04/21(金) 00:40:51だったら、
マニュアル→命令リファレンス と、
マニュアル→基本仕様ガイド→システム変数
0195デフォルトの名無しさん
2006/04/21(金) 09:36:27ずーっと見てると顔文字にみえてくる。
0196デフォルトの名無しさん
2006/04/21(金) 11:41:47ここから、HSPのダウンロードができないよ
なんで?
0197194
2006/04/21(金) 17:22:550198デフォルトの名無しさん
2006/04/21(金) 18:46:18どっちにしろ正規は使うんだな・・・だれか雛形書いてくれww
0199デフォルトの名無しさん
2006/04/21(金) 18:47:540200デフォルトの名無しさん
2006/04/21(金) 18:51:39ライセンスで、使えねぇwww
0201デフォルトの名無しさん
2006/04/21(金) 20:39:47cc="From: .*(@freeml\.com|\.com||\.cn|\.th)"
cc="^From: .*(@freeml\.com|\.com||\.cn|\.th)"これだとエラー??
極めつけは cc="[あーん]" だそうだ。
でも基本的に全部スパにして通すものを登録のほうがいいかな
これ以上おそくなってもしょうがないし正規表現にハマリたくないwww
0202デフォルトの名無しさん
2006/04/22(土) 01:33:240203デフォルトの名無しさん
2006/04/22(土) 06:12:10なんだかんだ付けてたら100K越した。
0204デフォルトの名無しさん
2006/04/22(土) 06:45:38ただなんで9Mもメモリが食うのかな
まぁ mes "a" でコンパイルしても 5〜6Mだからなww
mswinsck.ocx がライセンス うんぬん無かったらwikiにでもあげるのになw
0205デフォルトの名無しさん
2006/04/22(土) 13:29:02sdim で確保した物は、自動再確保しないんだな。
0206デフォルトの名無しさん
2006/04/22(土) 13:43:46イベントは、ひとつ用意すればいいのかよwwwwwwwwwwwww
作り直しだ orz
0207デフォルトの名無しさん
2006/04/22(土) 20:27:12のページのおかげで回避率あがったwスゴスww
cc="[^\.]*[0-9]{5}" とか いまだに理解してないがwww
0208デフォルトの名無しさん
2006/04/22(土) 23:32:280209デフォルトの名無しさん
2006/04/23(日) 06:05:35void DataArrival(long bytesTotal); しかねぇょ
0210デフォルトの名無しさん
2006/04/23(日) 15:36:320211デフォルトの名無しさん
2006/04/23(日) 16:16:38サンプル→new→web.hsp
0212デフォルトの名無しさん
2006/04/23(日) 21:17:43ありがと&スマソ・・・
0213β3キタ━━(゚∀゚)━━!!
2006/04/24(月) 00:11:12ハイ、ランタイム作り直し
0214デフォルトの名無しさん
2006/04/24(月) 08:24:02UDPで繋げてるのもある見たいだ。なんか違いは、あるのかな・・
0215デフォルトの名無しさん
2006/04/24(月) 10:41:43あとはアイコン作ってー
つっかもう飽きた。
0216デフォルトの名無しさん
2006/04/24(月) 22:26:080217デフォルトの名無しさん
2006/04/25(火) 01:14:010218デフォルトの名無しさん
2006/04/25(火) 06:02:57何処か行くのか?
0219デフォルトの名無しさん
2006/04/25(火) 16:12:280220デフォルトの名無しさん
2006/04/25(火) 21:12:000221デフォルトの名無しさん
2006/04/25(火) 21:28:26言うのは簡単だよね? 作れるってさwwwww
0222デフォルトの名無しさん
2006/04/26(水) 10:35:17大概作れるけどな
作れない物はなんだろう?
0223デフォルトの名無しさん
2006/04/26(水) 18:08:560224デフォルトの名無しさん
2006/04/26(水) 18:24:143Dの飛行機のやつはあったかな
0225デフォルトの名無しさん
2006/04/26(水) 23:33:31どうしたらいいでしょうか??
0226デフォルトの名無しさん
2006/04/27(木) 01:21:41ヨのソースならヘルプセンターの過去ログにあるがw
0227デフォルトの名無しさん
2006/04/27(木) 18:27:36思いのほか快調だww wsock32.dllにかえてWIKIに上げようかな
0228デフォルトの名無しさん
2006/04/28(金) 03:28:030229デフォルトの名無しさん
2006/04/28(金) 08:44:59HSP用の講座ページあるじゃんw
0230デフォルトの名無しさん
2006/04/28(金) 15:53:010231デフォルトの名無しさん
2006/04/28(金) 16:47:350232デフォルトの名無しさん
2006/04/28(金) 23:15:190233デフォルトの名無しさん
2006/04/28(金) 23:33:23う〜〜ん。
LAN上なら割と簡単なんだがインターネット越しだとどうだろう。
基本は時キャラに対する処理は自マシンで処理して結果を相手に送る、
相手キャラに対する処理は相手マシンで処理した上で結果だけを受け取る。
だけど、通信遅延が大きいと矛盾は起きなくても見た目のずれが生じるからなぁ。
0234デフォルトの名無しさん
2006/04/29(土) 01:46:52ある意味売り物として売れそうな気がする・・・。
0235デフォルトの名無しさん
2006/04/29(土) 05:09:320236デフォルトの名無しさん
2006/04/29(土) 05:15:52ベクターでもHSP製のシェアウエアあるよな。
今はあれかな・・
機能制限かけて買ってくれたら本物をって感じか?
0237デフォルトの名無しさん
2006/04/29(土) 16:30:370238デフォルトの名無しさん
2006/04/29(土) 16:59:170239デフォルトの名無しさん
2006/04/29(土) 17:02:520240デフォルトの名無しさん
2006/04/29(土) 23:08:15作ってます。
0241デフォルトの名無しさん
2006/04/30(日) 03:16:170242β3キタ━━(゚∀゚)━━!!
2006/04/30(日) 06:21:10つっか、なんか魅力が感じなくなってきた。
0243デフォルトの名無しさん
2006/04/30(日) 17:28:150244デフォルトの名無しさん
2006/05/01(月) 06:13:340245デフォルトの名無しさん
2006/05/01(月) 08:36:160246デフォルトの名無しさん
2006/05/02(火) 16:13:22ウィンドウサイズ小さくするとメモリ食わないのか。
タクストレイに常駐させるときには screen 0,1,1 でOK
#packopt nowind ってのもいいかもな。
0247デフォルトの名無しさん
2006/05/03(水) 15:50:470248デフォルトの名無しさん
2006/05/03(水) 16:16:45うん
0249デフォルトの名無しさん
2006/05/04(木) 07:14:45コンテストやったって500前後だし
掲示板もWIKIも書き込む香具師決まってるしね。
つまらん
0250デフォルトの名無しさん
2006/05/04(木) 20:51:59list
+OK 2 visible messages (6232 octets)
1 3261
.
QUIT
+OK 2 visible messages (6232 octets)
1 3261
.
QUIT
+OK Pop server xxxxxxxxx signing off.
っていうか WSACreateEvent つうのがあるのか。
これ試してみよう。
0251デフォルトの名無しさん
2006/05/04(木) 21:07:12WSAAsyncSelect ??
0252デフォルトの名無しさん
2006/05/05(金) 09:18:260253デフォルトの名無しさん
2006/05/05(金) 17:55:39HSP何ぞで作った糞フトなんぞに金取る価値なんてねー品。
>>242
俺は、3.0が出る前からすでに魅力感じなくなったけどなー。
VC++の方がずっと楽だ品。
今じゃ、ExcelのVBAのような、マクロ的な使い方しかしてねー。
どーせ、気合入れて凝ったソフト作ったとしても、処理速度の遅さがネックになるし、
バージョンうpしたら動作しなくなったりする品。
0254デフォルトの名無しさん
2006/05/05(金) 21:44:08確かに。凝れば凝るほど遅くなるなww
作ってたメルさばも初めは、LOGやらなんやら付けてたけど最後には全部削っちゃったww
ときに、2005で mfc とか atl とか使える使えるようになる裏技ない?
0255デフォルトの名無しさん
2006/05/05(金) 21:50:250256デフォルトの名無しさん
2006/05/05(金) 22:23:34それより月曜日スパムが何通着て何通回避できるか楽しみなんだがww
まぁ 200はカルーク着てるはずだ。
0257デフォルトの名無しさん
2006/05/05(金) 23:45:080258デフォルトの名無しさん
2006/05/06(土) 00:02:21単にスパムうぜーってなだけならPOPFile使うのがよいかと
0259デフォルトの名無しさん
2006/05/06(土) 04:17:250260デフォルトの名無しさん
2006/05/06(土) 04:28:290261デフォルトの名無しさん
2006/05/06(土) 04:34:56やはり手軽さがないよね。クセがあるしとっつきにくい。
板だとソースとかペタッと貼り付ければいいけどね、
わざわざ書き込み方を覚えてまで書こうとは思わない。
0262デフォルトの名無しさん
2006/05/06(土) 04:43:320263デフォルトの名無しさん
2006/05/06(土) 04:44:480264デフォルトの名無しさん
2006/05/06(土) 20:35:280265デフォルトの名無しさん
2006/05/07(日) 00:53:410266デフォルトの名無しさん
2006/05/07(日) 11:42:46それ思う。
HTMLでいいだろと。
0267デフォルトの名無しさん
2006/05/07(日) 12:41:44HSP3では実行形式を作ったらエラーがでてしまうんですが
やっぱりhsp26〜のバージョンじゃないと無理なんでしょうか
0268デフォルトの名無しさん
2006/05/07(日) 14:32:00予知能力者?
0269デフォルトの名無しさん
2006/05/07(日) 15:19:08> やっぱりhsp26〜のバージョンじゃないと無理なんでしょうか
なわきゃーない
とりあえず
どんなスクリプトを(サンプルならばファイル名を自分で作ったならばソースコードをあげて)
どこでどんなエラーが出てしまうのか(コンパイルエラー?実行時エラー?エラーメッセージ書く)
最低これは書くべきだと思うんよ
いや、漏れって親切w
0270デフォルトの名無しさん
2006/05/07(日) 16:20:53exeを起動するとInvalid fileとでてきてOK押すとウィンドウが閉じてしまいます
チャットサーバーのサンプルに#runtime "pcbnet2.hrt"を入れてコンパイルしました
hsp261でコンパイルしてexeを実行したときはうまくいきました
hsp3でF5で実行するのはできるんですけど、exeは上のようになりました
0271デフォルトの名無しさん
2006/05/07(日) 17:10:25あーそれは無理ねん
pcbnet2.hrtは恐らくHSP2.6かのHSPが乗っているのでHSP3では動かないですねん
作者にランタイムを作ってもらうかあきらめてpcbnet2.hpiを使うべきだなん
0272デフォルトの名無しさん
2006/05/07(日) 17:56:57hpiを同じフォルダにいれればできるんですね
ありがとうです
0273デフォルトの名無しさん
2006/05/08(月) 08:09:590274デフォルトの名無しさん
2006/05/12(金) 21:48:22これ最近はやってるの?
それともp2pのウイルスか何か?
0275デフォルトの名無しさん
2006/05/13(土) 15:56:13実は、最近「ハニーウォーズ」というソフトをダウンロードしまして、
それがフリーソフトなのですがとてもおもしろく、はまってしまいました。
内容はターン制の陣取りシミュレーションゲームなのですが、
それがある一定のターンを過ぎると(18ターンくらい)、
突然「内部エラーが発生しました」と出てしまい、そこで強制終了されて
しまいます。
セーブシステムが良く分からない時に何回も終了と開始を繰り返したのが
原因なのかと思い、一度ファイルを全部削除して再度ダウンロードしてみたのですが
直りません。また、なぜか過去の対戦成績の履歴が残ってしまっています。
(どこで履歴をとっているのでしょうか?)
ファイル自体にバグはないと思います。多分私のPCのどこかによからぬデータが
インプットされてしまったんじゃないかと思います。
この状況をどなたか救ってくれませんでしょうか?
履歴をクリアする方法だけでも結構です。
ちなみに、このソフトはEXEファイル(HSP?)とHPIファイルで成り立っています。
”ミーザの森”というホームページに載っていますが、作者の方への
問い合わせ方法が皆無なのです。
最後にこのソフト、とてもおもしろいです。頭脳戦が楽しめます。
どなたかよろしくお願いします。
0276デフォルトの名無しさん
2006/05/13(土) 23:50:36実
そ
内
そ
突
し
セ
原
直
(
フ
イ
こ
履
ち
”
問
最
ど
0277デフォルトの名無しさん
2006/05/14(日) 02:24:57宣伝乙って書けばいいのか?w
0278デフォルトの名無しさん
2006/05/15(月) 12:40:08INPUT命令で入力された文字列をテキストエディタに保存してまた新たにINPUT命令で入力して前回保存された文字列に追加して保存するにはどうしたらいいのですか?
0279デフォルトの名無しさん
2006/05/15(月) 19:38:210280デフォルトの名無しさん
2006/05/15(月) 20:11:50何故ですか?この行にパラメータは必要ないはずですが。
#module
#defcfunc involutionint a,int coe
if(coe==0){ return 1 }
b=a
repeat coe-1
a*=b
loop
return a
#global
a=involution(10,3)
print "10^3="+a
stop
0281デフォルトの名無しさん
2006/05/15(月) 22:40:25そもそも「テキストエディタ」に保存なんて出来んけどなw
>>280
パラメータ間違ってるからだよ。バーカ。
変数指定しろヴォケが!!!
0283デフォルトの名無しさん
2006/05/15(月) 22:58:130284デフォルトの名無しさん
2006/05/15(月) 23:03:270285デフォルトの名無しさん
2006/05/15(月) 23:07:09どうも!
0286デフォルトの名無しさん
2006/05/15(月) 23:10:39b=a : c=a
repeat coe-1
c*=b
loop
return c
これで動くよ
Cで言えばintやstrは
値渡しでconstかかったローカル変数
みたいな感じ
0287デフォルトの名無しさん
2006/05/16(火) 11:46:520288デフォルトの名無しさん
2006/05/16(火) 18:24:33と言うかあれ変数じゃなくて、マクロみたいなもんじゃねーの?
ただの置き換えと言った感じ?
0289デフォルトの名無しさん
2006/05/17(水) 00:15:04かもね
varだと参照渡しになるっぽいから
>値渡しでconstかかったローカル変数
かな?と
0290デフォルトの名無しさん
2006/05/17(水) 20:00:23#module
#deffunc aa str a
mes a
return
#global
aa "sadsd"+gettime(5)
0291デフォルトの名無しさん
2006/05/20(土) 00:13:47自分で組むにしても最近ExcelでのBINOMDIST関数を覚えた程度で根本的なことわかっていないので
出来るとすればスクリプト伝授していただければ嬉しいです。
1/xの確率をn回の試行でp回ちょうど成功する確率
0292デフォルトの名無しさん
2006/05/20(土) 06:44:15あるいは書くのが面倒だから書かせようという魂胆。
そういう関数使えるのに
見当が付かないのがwww
つっかここで聞いてる時点で釣りだわな
0293デフォルトの名無しさん
2006/05/20(土) 11:00:38二項分布の関数なんてありますか?無いでしょ?
2項分布の公式は知ってても計算の仕方が理解できないレベルなのでわかんないんですよ。
Excelで必要項目入れて計算できるくらいで。式を見て計算となると無理です。
0294デフォルトの名無しさん
2006/05/21(日) 04:33:18ここで答えてる俺を含めた中級者にはわからん
0295デフォルトの名無しさん
2006/05/21(日) 10:35:17関数がなければ作ればいいだけだろ。
公式知ってるんならそのとおりやれよハゲ。
馬鹿か。
0296デフォルトの名無しさん
2006/05/21(日) 13:09:59計算の仕方がわかんないと言ってるんじゃないの?
数学のコンビネーションなんか覚えてなければ絶対理解できないだろうし。
0297デフォルトの名無しさん
2006/05/21(日) 14:50:26こんな感じの式をHSPでそのまま入力しても答えがでっこないから
HSPでの計算方法を教えろってことか?俺は知らない
0298デフォルトの名無しさん
2006/05/21(日) 15:44:42>>297
そういうのを含めてすべて作れば問題ないはずだよな。
そもそもそんな事も出来ん奴が、仮にも「プログラミング言語」と銘打ってる
HSPを使おうだなんて身の程知らずにもほどがある。
0299デフォルトの名無しさん
2006/05/22(月) 04:07:500300デフォルトの名無しさん
2006/05/22(月) 21:05:47bikkuri (w
#module
#define ctype pow(%1,%2) expf(logf(%1)*(%2))
#defcfunc bikkuri int i
r = 1.0 : repeat i, 1 : r *= cnt : loop
return r
#defcfunc niko double p, int n, int k
return bikkuri(n) / (bikkuri(k) * bikkuri(n-k)) * pow(p, k) * pow((1.0-p), (n-k))
#global
repeat 100
line 6.4 * cnt, 240 - niko(0.1, 100, cnt) * 240
loop
0301デフォルトの名無しさん
2006/05/23(火) 14:48:010302デフォルトの名無しさん
2006/05/29(月) 05:26:21インストールしたのはHSPTV、スクリプトエディタ、サンプルデモでHSP本体がありません。
何回やっても同じです。
どうすればいいでしょうか?
0303デフォルトの名無しさん
2006/05/29(月) 15:07:23wippy(仮)開発中
0304デフォルトの名無しさん
2006/05/29(月) 16:18:46君のPCはHSPと名の付くファイルを排除するようになってる
0305デフォルトの名無しさん
2006/05/29(月) 23:41:16ワラタw
とりあえず、スクリプトエディタを起動して
mes "Hello!"
stop
って全部半角で書いてF5押してみれ
それで動けばちゃんとインストールされてるから
っていうか、デスクトップだけ見てるだろw
0306デフォルトの名無しさん
2006/05/30(火) 02:12:52ありがとうございます
動きました(T▽T)
全てのプログラム→Hot Soup Processor見ましたが、そちらにもありませんでした
HSP入門にも最初にdocsとかいうフォルダにファイルを入れるとかで無くて焦ってます
MYドキュメントにそんなフォルダ無いんですがどこにありますか?
0307デフォルトの名無しさん
2006/05/30(火) 02:31:33かわいそうだから真面目に答えるけど
インストーラーを使ってインストールしたのであれば
C:\Program Files\hsp30\hsptv.exe これがhsptv
hsptvてフォルダーが無ければもう一度インストールしなおしてください
http://hsp.tv/make/downlist.html
0308デフォルトの名無しさん
NGNG[Ctrl]と同時に[↑]を押している間はボタン1とその上にボタン2を表示
[Ctrl]を放せばボタンはどちらも表示されない
[↑]だけ押してもボタン2は表示されない
というのをつくりたいです。
stick kye,66,0
if key&64 : ボタン1のposとか表示
if key&62 : ボタン2のposとか表示
みたいなのをいじればいいのかしらと思ってはいるのですが
「stickを使う」で合っているのかもよくわかりません。
何かアドバイス的なものをいただけませんか?
パパお腹空いた
0309デフォルトの名無しさん
2006/05/30(火) 08:16:07マイコンピュータ C Program Files hsp3? の中に
hsp3.exe (hsp本体、スクリプトエディタから呼び出す
hspd3.exe(スクリプトエディタ本体
があるはず
(っていうか、デスクトップのショートカットを右クリ、プロパティで
(どこにリンクしてるか書いてあるもんなんだけどw
>このファイルは、HSPをインストールしたフォルダの下にある、
> 「docs」の中に置かれています。
>「HSP3TTL.JPG」のファイルが見つかったら、
>最初に開いた 「マイドキュメント」の中にコピーしましょう
コピーしてないんならマイドキュメントに無いのはあたりまえだろw
とりあえずhspに触る前に
パソコンのことを勉強した方がいいと思うよ
0310デフォルトの名無しさん
2006/05/30(火) 08:46:07判定があってるかどうか知りたいなら
repeat
stick key,66
if key & 64 : mes "a"
if key & 62 : mes "b"
wait 10
loop
でいいじゃん
ボタンはhspのbutton?されとも自分で描画した奴?
0311デフォルトの名無しさん
2006/05/30(火) 09:02:3862だと上右下スペースに反応するwww
if key & 64{
mes "a"
if key & 2 : mes "b"
}
にするとCtrlが押されてるときだけ
上が押されてるかチェックする
0312デフォルトの名無しさん
2006/05/30(火) 10:35:262.61で解消されてます?
0313308
NGNGありがとうございます。助かりました(ノД`)゚+.゚
ずっと[ctrl]押しただけでbutton1と2の両方が表示されてたんです。
それからまだ質問が
[キー]を押している間のみ定位置に表示で
[キー]を放せばが消える
もう一回[キー]を押したら同じ場所に表示
放せば消える
ようにするにはどういった命令が必要ですか?
位置の固定をしてclsを入れてみたのですが
pos 6,66 : mes
0314308
NGNGpos 6,66 : mes
0315308
NGNGwaitとloopの間にclsを入れてみたのですが
これだと他に表示させているものも消えてしまいますし、
キーを放せば消えるものの、押している間は点滅している状態です。
0316デフォルトの名無しさん
2006/05/30(火) 23:19:01#func ShowWindow "ShowWindow" int,int
button "test",*test
hb = objinfo_hwnd(stat)
ShowWindow hb,0
repeat
stick key,66
if key&64{
if b = 0{
b++ //フラグ、表示してると1
ShowWindow hb,8
}
}else{
if b ! 0{
b--
ShowWindow hb,0
}
}
wait 10
loop
*test
mes "test"
stop
//SetWindowLongでWS_Visibleいじっても再描画されない〜とか思ってたら
//ShowWindowなんて便利なのがあったんだね・・・、知らんかったw
//gselの表示切替機能も中身はこれかな?
0317デフォルトの名無しさん
2006/05/31(水) 16:14:42確か2は、wav and midi のみで、更に同じ種類のファイルは1つしか再生できなかったんですけど・・・。
0318デフォルトの名無しさん
2006/06/02(金) 10:31:140319デフォルトの名無しさん
2006/06/02(金) 17:25:58可能。プラグイン使用すれば楽。
>>318
使える…というか、
ここに質問してレスがあるのを待つまでもなく、
自分で試せば5分とかからずわかること。
0320デフォルトの名無しさん
2006/06/03(土) 00:58:06有り難い
0321デフォルトの名無しさん
2006/06/03(土) 10:40:42さくらって呼んで!
0322デフォルトの名無しさん
2006/06/03(土) 19:59:14さくって呼んで!
0323デフォルトの名無しさん
2006/06/03(土) 20:02:27くって呼んで!
0324デフォルトの名無しさん
2006/06/03(土) 20:08:14って呼んで!
0325デフォルトの名無しさん
2006/06/03(土) 20:20:13有り難い
0326デフォルトの名無しさん
2006/06/03(土) 20:41:43有り難い
0327デフォルトの名無しさん
2006/06/03(土) 22:24:450328デフォルトの名無しさん
2006/06/03(土) 23:42:08いって呼んで!
0329デフォルトの名無しさん
2006/06/04(日) 14:56:17やっぱおにたまさんに感謝しなきゃね
0330デフォルトの名無しさん
2006/06/04(日) 15:11:56やっぱゲイツに感謝しなきゃね
0331デフォルトの名無しさん
2006/06/04(日) 17:07:36やっぱフォン・ ブラウンに感謝しなきゃね
0332デフォルトの名無しさん
2006/06/04(日) 17:21:00真空管の発明者に感謝すると共にアルファベットの考案者に感謝を含め人知に感謝しなきゃね
0333デフォルトの名無しさん
2006/06/04(日) 17:43:490334デフォルトの名無しさん
2006/06/04(日) 17:52:250335デフォルトの名無しさん
2006/06/04(日) 23:58:210336デフォルトの名無しさん
2006/06/05(月) 00:05:11気さくにおにたまって呼んでくれ!
0337デフォルトの名無しさん
2006/06/05(月) 00:07:41おねーたま
0338デフォルトの名無しさん
2006/06/05(月) 00:22:000339遠征age
2006/06/05(月) 00:22:270340デフォルトの名無しさん
2006/06/05(月) 01:10:580341デフォルトの名無しさん
2006/06/05(月) 01:21:310342ワラタ
2006/06/05(月) 04:33:120343デフォルトの名無しさん
2006/06/06(火) 17:44:42http://pc7.2ch.net/test/read.cgi/software/1148706741/
0344デフォルトの名無しさん
2006/06/06(火) 19:12:13HSPじゃろくなの作れんよ。
0345デフォルトの名無しさん
2006/06/06(火) 21:00:26てか同じようなプレーヤーをC言語で書いた場合ファイルサイズはどれくらいになんの?
0346デフォルトの名無しさん
2006/06/06(火) 22:00:40俺はVC++使って自作した奴使ってるけどな。
Winampのプラグインを使うメリットって何だ?
0347デフォルトの名無しさん
2006/06/06(火) 22:05:370348デフォルトの名無しさん
2006/06/06(火) 22:12:45俺も今作ってる最中
KOLデータを読み込んで表示させる部分までは作った
競馬道OnLine Data for Accessでmdbに組み込んだKOLデータを
表示させるだけだが・・・
これから機能の実装だよ
0349デフォルトの名無しさん
2006/06/06(火) 22:13:260350デフォルトの名無しさん
2006/06/06(火) 22:17:58誰か為替レート分析ソフトを作ってフリーで頼むよ
0351デフォルトの名無しさん
2006/06/07(水) 00:13:18WinampやKbMedia PlayerやMediaPlayerClassicで良いじゃん
いやむしろ、WMP(ぉ
0352デフォルトの名無しさん
2006/06/07(水) 00:37:26どれも中途半端に重いソフトだな。
1by1とか軽いソフトの方がいいよ。
0353デフォルトの名無しさん
2006/06/07(水) 01:17:46ハコ箱でいいよ
多機能だしさ
0354デフォルトの名無しさん
2006/06/07(水) 01:41:49すまん、そんなヘボPCだとは思わなかった
ま、漏れのPCはスーパーハイスペックだからな
0355デフォルトの名無しさん
2006/06/07(水) 04:14:460356デフォルトの名無しさん
2006/06/07(水) 12:16:58チョン乙
0357デフォルトの名無しさん
2006/06/07(水) 16:38:37movとrm見る時に使ってる
MediaPlayerClassicて軽いよな
WMPが重いかと言うとそれほど重量級でもない
Pentium M780ではね
0358デフォルトの名無しさん
2006/06/07(水) 18:51:16使い勝手が悪いからに決まってんじゃん。
お前そのソフト使い易いと思うか?
0359デフォルトの名無しさん
2006/06/08(木) 00:25:21十分満足しているが何か?
別につくりたきゃあ勝手に作れば良いさ
0360デフォルトの名無しさん
2006/06/08(木) 03:28:340361デフォルトの名無しさん
2006/06/08(木) 18:54:55だから勝手に作ってるだろ。
0362デフォルトの名無しさん
2006/06/08(木) 19:18:41単機能のタブブラウザならある
つうか誰でも作れるし
0363デフォルトの名無しさん
2006/06/08(木) 19:21:070364デフォルトの名無しさん
2006/06/08(木) 20:32:36どこにあるんだ
0365デフォルトの名無しさん
2006/06/08(木) 23:55:530366デフォルトの名無しさん
2006/06/09(金) 02:47:54ブラウザならサンプルがついてる
タブブラウザならたしかコンテストに一個出てたよ
0367デフォルトの名無しさん
2006/06/09(金) 09:23:32widthはウィンドウの位置変更もできるよ
0368デフォルトの名無しさん
2006/06/09(金) 17:58:23IEのお気に入りを読み込ませればOK
0369デフォルトの名無しさん
2006/06/09(金) 21:50:06DSound使ってるの?
0370デフォルトの名無しさん
2006/06/10(土) 03:36:140371デフォルトの名無しさん
2006/06/10(土) 04:55:27なかなか頭が固いようだな。
脳年齢が相当いっちゃってるんじゃないか?
「用意するのを何とかするだけ」じゃない。
「使う」部分の記述も、楽になる。
;-------------------
;■用意する。
score1=1
score2=2
score3=3
;■使う(表示する)。
mes score1
mes score2
mes score3
;-------------------
変数が3つばかりなら、配列変数を用いない、こんな記述もアリだろうけど、
これが100個(score1 から score100 まで)あったら、どうなるか。
score4 から score100 まで、「用意する」と「使う」を97行ずつ書き足すのか?
さらに、予定が変わって、100個だったのを、
あとから900個にしたくなったとしたら…どうなる?
score101 から score900 まで、「用意する」と「使う」を800行ずつ書き足すのか?
考えてみ?
0372デフォルトの名無しさん
2006/06/10(土) 05:02:15なるほど・・・確かに欠かせないものですね。
詳しい解説どうもでしたm(_ _)m
0373デフォルトの名無しさん
2006/06/10(土) 13:40:13すごいことになりそうだな〜
0374デフォルトの名無しさん
2006/06/10(土) 14:37:39コピペ&カーソル入力のマクロ使わずに。
0375デフォルトの名無しさん
2006/06/10(土) 16:00:27何作るの?て聞きたい
つうか配列は必要だよ
0376デフォルトの名無しさん
2006/06/10(土) 17:35:480377デフォルトの名無しさん
2006/06/10(土) 18:11:06これを十万行でもOK
0378デフォルトの名無しさん
2006/06/10(土) 18:26:22無限ループ使わずにゲーム作ろうと思ったら、10万行どころじゃ済まんぞ?
0379デフォルトの名無しさん
2006/06/10(土) 18:32:41アセンブラで書いた方が効率的だ。
0380デフォルトの名無しさん
2006/06/10(土) 22:39:14MoveWindow, SetWindowPos
0381デフォルトの名無しさん
2006/06/12(月) 01:15:03hoge=1 これだったらhogeに1を代入とわかるのですが
調べてもこれを説明しているところがなかったので質問させていただきます
0382デフォルトの名無しさん
2006/06/12(月) 01:21:10hogeは文字列変数で、中身は空です
初出じゃないなら
hogeの中身(文字列)を空っぽにします
ってとこかな
0383デフォルトの名無しさん
2006/06/12(月) 01:28:33つまりhogeを文字列変数で初期化という解釈でよろしいでしょうか?
0384デフォルトの名無しさん
2006/06/12(月) 01:43:05Sdim hoge
とした方が良い。
0385デフォルトの名無しさん
2006/06/13(火) 11:19:18それ応用して、セーバー起動時と解除時にサーバパソコンにデータ飛ばすように出来ないかなとオモタ。
いや、不在=セーバー起動ってことで在席管理に使えないかと思って。
起動時にデータ飛ばすのは出来そうなんだが、セーバー解除状態をどうやって処理するかがワカンネ。
0386デフォルトの名無しさん
2006/06/13(火) 11:59:010387385
2006/06/13(火) 15:17:25ちょっとやってみるwww
0388デフォルトの名無しさん
2006/06/14(水) 02:33:56hoge="hoge":mes hoge
hoge="":mes hoge
poke hoge,0,'h':mes hoge
sdim hoge:mes hoge
poke hoge,0,'h':mes hoge
0389385
2006/06/14(水) 09:27:39・・・でも、ファイルが単一だと複数アクセス時にロックファイル作成とか、色々考えなきゃいけないんで面倒じゃん?
で考えたんだが、中身が空っぽな人数分のファイルを用意して、そのファイル名を変更することで在席離席を表現できないかと
\\server
\在席フォルダ
Aさん.o
Bさん.x
Cさん.o
みたいな。
でもfxren命令使ってネットワークに繋がってるほかのドライブにアクセスがうまくいかないっす。
メモリーノートパッドならネットのフルパス、"\\\\server\\在席フォルダ\\Aさん.o"で繋がるのに。
0390デフォルトの名無しさん
2006/06/17(土) 20:17:21ネットワーク繋がってないから検証できね。
まぁ、管理用PCに人数分のファイルをあらかじめ用意するんなら
「複数アクセス時にロックファイル作成とか、色々考え」なくてもいいんじゃね?と思った。
0391デフォルトの名無しさん
2006/06/17(土) 20:30:44"\\\\server\\在席フォルダ\\Aさん.dat" の内容を読み書きする方法に戻るか、
あるいは
exist命令 と delete命令 がネットワーク経由で通るなら
"\\\\server\\在席フォルダ\\Aさん.dat" の有無で在席/離席を判定…と。
0392デフォルトの名無しさん
2006/06/18(日) 16:19:340393385
2006/06/21(水) 10:16:53deleteも考えますたが、ファイル操作関係は軒並みネットパス通らないぽい。
諦めてメモリーノートパッド使う方向で考えます。
しかし人数分のファイルか・・・読み書きだけの一行ファイルをずらっと並んでるのはスマートじゃない気もするんだが、
どうせファイルの中身は別ソフトで読み出して集計するんだから関係ないか。
ま、以後何か形になったら発表します。
・・・本来、各PCが鯖からちゃんと制御できれば不要な物なんだがなorz
0394デフォルトの名無しさん
2006/06/21(水) 11:29:47本 当 に そ れ で 動 く か ?
以前スクリーンセーバーの終了処理にonexit使って、処理されずに終わった記憶が。
0395デフォルトの名無しさん
2006/06/21(水) 14:36:030396デフォルトの名無しさん
2006/06/21(水) 15:30:120397385
2006/06/21(水) 15:36:54・・・#packとかで普通に作ったら駄目す。
実はscrの本体は普通の実行ファイルなので、exeで作ってscrにリネームすると使えたりします。
その場合、クリックやキー処理で自動解除になるようにプログラム変えないといけないですが。
いや、おいらも最初うまくいかなかったんで駄目元で拡張子名変えたらビンゴだったという・・・ww
0398デフォルトの名無しさん
2006/06/22(木) 17:44:55更新無いし脱落者多いし・・・脱落と言うかステップアップか?
0399デフォルトの名無しさん
2006/06/22(木) 18:10:50http://onitama.tv/top2.html
それはさておき。
いまは、だいたい1ヶ月半ごとにテスト版が更新されてるが、
個人的には、頻繁にバージョンアップされると気分的に落ち着かないというか、ウザい。
0400デフォルトの名無しさん
2006/06/22(木) 20:06:500401デフォルトの名無しさん
2006/06/22(木) 20:48:270402デフォルトの名無しさん
2006/06/22(木) 21:34:57何をいまさら。
0403デフォルトの名無しさん
2006/06/23(金) 00:48:14もうJ2EEとかWeb Serviceとか何たらFrameworkとか飽きた。
HSPで食べておられる酔狂な方っているのかな。
0404デフォルトの名無しさん
2006/06/23(金) 07:54:30血で血を洗う修羅の国のはす向かいの国の、そのまた隣の国へようこそ。
HSPで食っていこうなんて酔狂な考えでドコまでやれるか、
ひとつ俺にも見せてくれるかい?
0405デフォルトの名無しさん
2006/06/23(金) 20:02:520406デフォルトの名無しさん
2006/06/23(金) 21:00:260407デフォルトの名無しさん
2006/06/23(金) 21:14:38ラジアンがマイナスになったりするんだよ!
それで1週間無に返した事あるよ。
0408デフォルトの名無しさん
2006/06/23(金) 22:26:46マイナスのラジアンとか
mes atan(-1, 1)
常識じゃないか?
0409デフォルトの名無しさん
2006/06/23(金) 23:54:13それが何か?
極めて普通の現象ですが?
0410デフォルトの名無しさん
2006/06/24(土) 22:01:46困ってるんだけど
0411デフォルトの名無しさん
2006/06/25(日) 09:00:230412デフォルトの名無しさん
2006/06/25(日) 13:24:50#func CloseWindow "CloseWindow" int
screen 0,640,480:title "screen 0"
screen 1,640,480:title "screen 1"
CloseWindow hwnd
stop
0413デフォルトの名無しさん
2006/06/25(日) 14:13:160414デフォルトの名無しさん
2006/06/25(日) 18:11:54チーン
0415デフォルトの名無しさん
2006/06/25(日) 20:47:530416デフォルトの名無しさん
2006/06/25(日) 20:55:230417デフォルトの名無しさん
2006/06/25(日) 20:58:01アウト
0418デフォルトの名無しさん
2006/06/25(日) 22:12:49お前はサラダか
0419デフォルトの名無しさん
2006/06/25(日) 23:35:29るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0420デフォルトの名無しさん
2006/06/26(月) 01:29:590421デフォルトの名無しさん
2006/06/26(月) 02:24:410422デフォルトの名無しさん
2006/06/26(月) 02:37:46自動スクリプトの類かと疑ってたが…手動だったか
0423デフォルトの名無しさん
2006/06/26(月) 02:39:520424デフォルトの名無しさん
2006/06/26(月) 11:25:160425デフォルトの名無しさん
2006/06/26(月) 11:30:020426デフォルトの名無しさん
2006/06/26(月) 12:11:27//HSP3
#uselib "winmm.dll"
#cfunc timeGetTime "timeGetTime"
a=0
t0=timeGetTime()
for i,0,1000000,1
a++
next
t1=timeGetTime()
mes "a="+a
mes "t="+(t1-t0)+"msec"
stop
<HTML><BODY>
<SCRIPT language="javascript"><!--
var a=0;
var timer0= new Date();var t0=timer0.getTime();
for (i=0; i<1000000; i++) {
a++
}
var timer1= new Date();var t1=timer1.getTime();
document.write("a="+a+"<BR>");
document.write("t="+(t1-t0)+"msec");
--></SCRIPT></BODY></HTML>
0427デフォルトの名無しさん
2006/06/26(月) 12:13:21repeat〜loop使ったほうが早いけど。
できるだけ近い動作ってことで、とりあえず。
0428デフォルトの名無しさん
2006/06/26(月) 22:23:050429デフォルトの名無しさん
2006/06/26(月) 23:51:12つーか本来>424が自分でやるべき作業だ。
0430age
2006/06/27(火) 03:16:490431デフォルトの名無しさん
2006/06/28(水) 00:30:38るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0432デフォルトの名無しさん
2006/06/28(水) 15:06:58HSP版というのは配布されてないのでしょうか?
http://www.vector.co.jp/magazine/softnews/060420/n0604202.html
ここによるとHSP用のモジュールがあるにはあるようなのですが・・・。
0433デフォルトの名無しさん
2006/06/28(水) 18:22:19けど、ピスコラの\pxtone_include にある pxtone.h を見れば自分で書けるべ?
// HSP3 再生のみ。適当
#uselib "pxtone.dll"
#func pxtone_Ready "pxtone_Ready" int,int,int,int,float,int,int
#func pxtone_Release "pxtone_Release"
#func pxtone_Tune_Read "pxtone_Tune_Read" int,int
#func pxtone_Tune_Release "pxtone_Tune_Release"
#func pxtone_Tune_Start "pxtone_Tune_Start" double,double
#func pxtone_Tune_Stop "pxtone_Tune_Stop"
#define pxparm hwnd,2,22050,8,0.1,1,0
onexit goto *owari
pxtone_Ready pxparm
*fsel
dialog "ptcop",16,"pxtoneファイル":on stat goto *owari
fn=refstr: cls: mes "[ESC]で終了\n"+fn: exist fn: datlen=strsize
sdim pixdat , datlen: bload fn, pixdat , datlen ,0
pxtone_Tune_Read varptr(pixdat), datlen
pxtone_Tune_Start 0,0
repeat: wait 1: stick ky: if ky {break}
loop
if (ky = 128): goto *owari
pxtone_Tune_Stop: pxtone_Tune_Release: wait 10: goto *fsel
*owari
pxtone_Release: end
0434デフォルトの名無しさん
2006/06/28(水) 18:30:57ウィンドウハンドルという物を知らなくて、どう扱えばいいのかわからなかったのです
余り気にしないで(?)いいようですね。
グーグルで色々調べる前にHSPのマニュアルにシステム変数として乗ってる事もわかりました。
0435デフォルトの名無しさん
2006/06/28(水) 18:57:21まぁいいか -ω-
なかなか味がある音だしてくれるけど、
他の類似メディア(.mod等)の再生DLLに比べると
CPU負荷がけっこう高いようなんで、
個人的には使用を躊躇してしまうな。
処理速度を気にしないならアリか。
0436432
2006/06/28(水) 19:23:11pxtone_Tune_Read > pxtone_Tune_Load
と
pxtone_Tune_Start > pxtone_Tune_Play
ですね。
読みやすかったので少しいじるだけで動きました。
0437デフォルトの名無しさん
2006/06/28(水) 19:42:26最新版は
http://hp.vector.co.jp/authors/VA022293/pxtone.html
のv.0.7.1.5じゃね?
ファイルの更新日が今日6/28みたいだし
0438デフォルトの名無しさん
2006/06/28(水) 19:52:27普通配布なんてしねーだろ。
HSPなんぞマイナーな言語なんかよ。
0439デフォルトの名無しさん
2006/06/28(水) 20:00:300440デフォルトの名無しさん
2006/06/28(水) 20:05:220441デフォルトの名無しさん
2006/06/28(水) 20:28:52微妙すぎる。
0442デフォルトの名無しさん
2006/06/29(木) 00:21:31100で割らなくていいのか(w
0443デフォルトの名無しさん
2006/06/29(木) 00:26:310444デフォルトの名無しさん
2006/06/29(木) 21:03:490445デフォルトの名無しさん
2006/06/29(木) 23:13:13もう、忘れた。
0446デフォルトの名無しさん
2006/06/29(木) 23:34:140447デフォルトの名無しさん
2006/06/30(金) 00:46:49あん、お兄ちゃんだめぇぇ、こんな大きいの入んないよぉ。
いぃ、ああっ・・うっ・・ぅ、あぁぁぁ、ダメぇぇぇぇぇぇ
0448デフォルトの名無しさん
2006/06/30(金) 07:03:53信じにくい話だ。
お前の話が本当かどうか確かめるから、
ソースを見せてくれ。
0449デフォルトの名無しさん
2006/06/30(金) 07:56:17まだ入れてない人はすぐに入れてみよう
0450デフォルトの名無しさん
2006/06/30(金) 08:04:05その単純脳を治してきてからねw
0451デフォルトの名無しさん
2006/06/30(金) 20:17:120452デフォルトの名無しさん
2006/06/30(金) 20:31:05変わりに新規命令使いまくるよな?
0453デフォルトの名無しさん
2006/06/30(金) 20:42:440454デフォルトの名無しさん
2006/06/30(金) 20:53:530455デフォルトの名無しさん
2006/06/30(金) 22:14:500456デフォルトの名無しさん
2006/06/30(金) 22:37:480457デフォルトの名無しさん
2006/07/01(土) 01:03:41そうでもないぞ
漏れは半々ぐらいかな
0458デフォルトの名無しさん
2006/07/01(土) 10:04:450459デフォルトの名無しさん
2006/07/01(土) 10:37:060460デフォルトの名無しさん
2006/07/01(土) 12:55:370461デフォルトの名無しさん
2006/07/01(土) 17:11:16HSP3の拡張プラグイン・ツールの紹介ページが追加されたな。
HSP系サイトへのリンクはデッドリンクが多い印象があるけど、
更新されたばかりのページに
いきなりデッドリンクが貼られているのが泣ける。(URL記載ミスなだけだが)
0462デフォルトの名無しさん
2006/07/02(日) 16:24:080463デフォルトの名無しさん
2006/07/02(日) 17:48:370464デフォルトの名無しさん
2006/07/02(日) 23:27:45るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0465デフォルトの名無しさん
2006/07/02(日) 23:30:500466デフォルトの名無しさん
2006/07/03(月) 00:06:530467デフォルトの名無しさん
2006/07/03(月) 00:29:12なに言ってんのよ・・・ぬねのはひふへほまみむめ・・・もーやゆよらりる!!
れ・・・っ! れろわをんがきぐけござじゃないわよ!!
すぜぞたぢづでど、ばびぶべぼぱぴぷぺぽ・・・アイ・・・ウエオカキクケ!!
0468デフォルトの名無しさん
2006/07/03(月) 01:34:040469デフォルトの名無しさん
2006/07/04(火) 00:16:04るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0470さっさと諦めて
2006/07/04(火) 00:22:530471デフォルトの名無しさん
2006/07/04(火) 12:51:130472デフォルトの名無しさん
2006/07/04(火) 23:17:440473デフォルトの名無しさん
2006/07/05(水) 21:23:040474デフォルトの名無しさん
2006/07/05(水) 21:37:110475デフォルトの名無しさん
2006/07/05(水) 22:42:50それ、いいな!w
0476デフォルトの名無しさん
2006/07/06(木) 00:14:510477デフォルトの名無しさん
2006/07/06(木) 01:36:34すぐに戻しても?
0478デフォルトの名無しさん
2006/07/06(木) 02:13:55もちろんです
0479デフォルトの名無しさん
2006/07/06(木) 02:31:44るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0480デフォルトの名無しさん
2006/07/06(木) 02:32:28もろちんです
0481デフォルトの名無しさん
2006/07/06(木) 02:33:03もろきゅうです
0482デフォルトの名無しさん
2006/07/06(木) 02:33:48モロ諸岡です
0483デフォルトの名無しさん
2006/07/06(木) 22:07:280484デフォルトの名無しさん
2006/07/06(木) 23:43:260485デフォルトの名無しさん
2006/07/06(木) 23:56:18HSPの場合、プログラム言語ではなく、スクリプト言語という扱いになりますが
HSPで作られたソフトには「プログラマー:○○さん」と書くべきでしょうか?
それとも、やはりスクリプト言語ですから「スクリプター:○○さん」と書くべきでしょうか?
0486デフォルトの名無しさん
2006/07/06(木) 23:57:400487デフォルトの名無しさん
2006/07/07(金) 00:04:160488デフォルトの名無しさん
2006/07/07(金) 00:40:560489デフォルトの名無しさん
2006/07/07(金) 00:49:000490デフォルトの名無しさん
2006/07/07(金) 14:39:450491デフォルトの名無しさん
2006/07/09(日) 23:07:07るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0492デフォルトの名無しさん
2006/07/10(月) 09:59:560493デフォルトの名無しさん
2006/07/10(月) 12:11:530494デフォルトの名無しさん
2006/07/10(月) 13:06:47HSPもプログラマーでいいんじゃない?
0495デフォルトの名無しさん
2006/07/10(月) 14:21:55hspも無理すれば可能だけど
0496デフォルトの名無しさん
2006/07/10(月) 16:40:260497デフォルトの名無しさん
2006/07/10(月) 17:25:02言語とスクリプトの違いを説明すんのもめんどくさい。
0498デフォルトの名無しさん
2006/07/10(月) 20:12:55でもオブジェクト指向すらないモノはヤバイだろ
0499デフォルトの名無しさん
2006/07/10(月) 21:06:29アセンブラからスクリプトとかマクロとかまで内包されてしまうからね。
だからプログラマーというのは特に問題ないと思う。
見る方もどのセクションの作業をしたのかわかりやすい。
HSPはインタープリタ言語であるのは確かだけど
スクリプト言語と呼ぶべきかと言うと難しい。
というか、スクリプト言語という言葉の定義ってあいまいだと思う。
俺は何かのシステムに組み込んだものってイメージが強い。
オブジェクト指向は確かに現在の高級言語では非常に重要な概念だろうけど
それがないとプログラムじゃないってのは違うと思う。
プログラマーと呼ぶに値しないっていう気持ちは理解できるけどもね。
0500デフォルトの名無しさん
2006/07/10(月) 21:11:16つかこのスレでオブジェクト指向組んだことある奴ってどれくらいいる?
0501デフォルトの名無しさん
2006/07/10(月) 21:20:57最低限カプセル化ができないと超不便だから、事実上は最低でもOOPの仕組みを分かってる程度の人間が殆どだと思うよ?
0502デフォルトの名無しさん
2006/07/10(月) 21:24:38「オブジェクト指向で組んだことがある」は全然違う概念でしょ。
0503デフォルトの名無しさん
2006/07/10(月) 21:59:36全然やばくない。Cは最速で最強なうえにポータブル。ほとんどの
オブジェクト指向言語の実行環境はCで書かれているという現実。
0504デフォルトの名無しさん
2006/07/10(月) 22:03:25確かにWindowsでは速いが、あれはCの特徴ではなくて
マイクロソフトが内部コードをいじっているから……。
0505デフォルトの名無しさん
2006/07/10(月) 23:06:57最速はやっぱりアセンブラだよな?
0506デフォルトの名無しさん
2006/07/10(月) 23:16:22最速はやっぱりハンドアセンブラ(機械語手入力)だよな?
0507デフォルトの名無しさん
2006/07/11(火) 00:13:00るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0508デフォルトの名無しさん
2006/07/11(火) 07:05:21手入力していったものだなあ。
色々な意味で忍耐強さが求められる時代だった。
と、どうでも良い昔話。
0509デフォルトの名無しさん
2006/07/11(火) 12:58:560510デフォルトの名無しさん
2006/07/11(火) 15:28:400511デフォルトの名無しさん
2006/07/11(火) 21:37:28俺TK80の「じゃんけん」ゲーム...むなしい。
0512あみじ房 ◆HSP.RPGgiU
2006/07/13(木) 00:07:423.0って使いやすいの?
自分で試せハゲとか言わないで
0513デフォルトの名無しさん
2006/07/13(木) 00:10:27あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0514デフォルトの名無しさん
2006/07/13(木) 00:13:14うん、なんとなくスッキリした感じだよね。
でも、2.xの方がドキドキ感があったので、面白かったかも?w
0515デフォルトの名無しさん
2006/07/13(木) 20:43:430516デフォルトの名無しさん
2006/07/13(木) 20:51:050517デフォルトの名無しさん
2006/07/13(木) 21:58:020518デフォルトの名無しさん
2006/07/13(木) 22:01:230519デフォルトの名無しさん
2006/07/13(木) 23:14:50あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0520あみぢ厨 ◆HSP.RPGgiU
2006/07/14(金) 00:22:39安月給だけど、ちゃんと働いてるよぅ。
0521デフォルトの名無しさん
2006/07/14(金) 00:27:35あみぢが黄泉の国から帰ってきた!
とりあえず今北産業
0522デフォルトの名無しさん
2006/07/14(金) 00:28:48あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0523デフォルトの名無しさん
2006/07/15(土) 02:15:230524デフォルトの名無しさん
2006/07/15(土) 02:19:21あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0525デフォルトの名無しさん
2006/07/16(日) 23:30:32るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0526デフォルトの名無しさん
2006/07/18(火) 01:42:09るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0527デフォルトの名無しさん
2006/07/22(土) 00:53:11突撃してる奴がいる
0528デフォルトの名無しさん
2006/07/22(土) 00:59:290529デフォルトの名無しさん
2006/07/22(土) 01:01:29本家(旧)で
それともリアル子供なのかな?
0530デフォルトの名無しさん
2006/07/22(土) 10:07:590531デフォルトの名無しさん
2006/07/22(土) 10:38:290532デフォルトの名無しさん
2006/07/22(土) 14:07:080533デフォルトの名無しさん
2006/07/22(土) 23:15:360ログオフは動く。管理者で実行してる
OS:widowsXP HomeEdition SP2
HSP3.0使用
0534デフォルトの名無しさん
2006/07/23(日) 00:57:35sysexitの前後にはちゃんと来てるのに動いてくれない
インクルードもしてるし、DLLも同じディレクトリに置いてあるのにorz
0535デフォルトの名無しさん
2006/07/23(日) 09:44:210536デフォルトの名無しさん
2006/07/23(日) 21:06:260537デフォルトの名無しさん
2006/07/23(日) 23:02:010538デフォルトの名無しさん
2006/07/23(日) 23:27:110539デフォルトの名無しさん
2006/07/23(日) 23:34:410540デフォルトの名無しさん
2006/07/23(日) 23:37:160541デフォルトの名無しさん
2006/07/24(月) 02:01:120542デフォルトの名無しさん
2006/07/24(月) 02:13:520543デフォルトの名無しさん
2006/07/24(月) 02:15:450544デフォルトの名無しさん
2006/07/24(月) 07:51:072で我慢汁
0545デフォルトの名無しさん
2006/07/24(月) 21:38:40俺様の勝ちなんだろwww
0546デフォルトの名無しさん
2006/07/25(火) 00:28:320547デフォルトの名無しさん
2006/07/25(火) 01:25:51変なのが来てるなぁ
0548デフォルトの名無しさん
2006/07/26(水) 13:31:350549デフォルトの名無しさん
2006/07/27(木) 23:51:16バッチリだーぜー!
0550デフォルトの名無しさん
2006/07/28(金) 19:52:54デスクトップ上に常に手前に出す命令って何?
0551デフォルトの名無しさん
2006/07/28(金) 21:57:150552デフォルトの名無しさん
2006/07/28(金) 22:50:320553デフォルトの名無しさん
2006/07/30(日) 15:03:250554デフォルトの名無しさん
2006/07/30(日) 16:53:04なたでここ
↓
0555デフォルトの名無しさん
2006/07/30(日) 16:56:14コンドーム
↓
0556デフォルトの名無しさん
2006/07/30(日) 16:59:54食糞ハァハァ・・・(*´д`)
0557デフォルトの名無しさん
2006/07/30(日) 17:00:300558デフォルトの名無しさん
2006/07/30(日) 17:53:37クジラ
↓
0559デフォルトの名無しさん
2006/07/30(日) 23:10:18らーめん
↓
0560デフォルトの名無しさん
2006/07/30(日) 23:15:11バッチリファイル!!!
0561デフォルトの名無しさん
2006/07/31(月) 01:08:50↑
んんこ
↓
0562デフォルトの名無しさん
2006/07/31(月) 01:14:53バッチリファイル!!!
0563デフォルトの名無しさん
2006/07/31(月) 17:33:50ttp://www.forest.impress.co.jp/article/2006/07/28/okiniiri.html
ttp://lldev.jp/hsp/app/dtclock/index.html
上記の時計が気に入ったので自分用に修正しようと思い、ソースをコンパイルしようとしたのですが
次のエラーメッセージが出てコンパイル出来ませんでした。
#HSP script preprocessor ver3.1b5 / onion software 1997-2006(c)
#Source file not found.[userdef.as]
#Error:invalid symbol [0] in line 148 [gm_tticon.hsp]
#Fatal error reported.
#Error:invalid symbol [0] in line 58 [hsptmp]
#Fatal error reported.
具体的に何がエラーになっているのでしょうか?
0564デフォルトの名無しさん
2006/07/31(月) 18:39:33> #HSP script preprocessor ver3.1b5 / onion software 1997-2006(c)
> #Source file not found.[userdef.as]
> #Error:invalid symbol [0] in line 148 [gm_tticon.hsp]
> #Fatal error reported.
> #Error:invalid symbol [0] in line 58 [hsptmp]
> #Fatal error reported.
これ以上何を具体的にしろと???????????????????????言うの
無いぞゴラッ userdef.as が
おかしな記号だゴラッ 146行 gm_tticon.hsp の中じゃ
おかしな記号だゴラッ 56行 [hsptmp] の中じゃ ・・・ 次の瞬間消えたりして。
0565563
2006/07/31(月) 19:09:16いえ、ソースファイルを見ていただければと思ったのですが、
他人様のソースですので、ここに掲載するのも問題がありそうですし。
これはHSPによくあるFAQ的なエラーなのか、ソースの不備なのかをお聞きしたかったのです。
0566デフォルトの名無しさん
2006/07/31(月) 20:35:29ソースでもHSPでもない、お前が原因でエラーが発生してんだよ
564キチンと嫁
0567デフォルトの名無しさん
2006/07/31(月) 23:34:12バッチリファイルだぜ!!
0568デフォルトの名無しさん
2006/08/01(火) 03:32:16http://pc8.2ch.net/test/read.cgi/gamedev/1143192699/915-
0569563
2006/08/01(火) 12:23:14ただ日本語に訳しただけに見えるのですが…。
hspはインストールしただけではコンパイル出来ないものなんでしょうか?
サンプルソースより該当箇所?を引用します。
main.hsp
57:#include "gm_priority.hsp"
58:#include "gm_tticon.hsp"
59:#include "m_ini.hsp"
60:#include "m_menu.hsp"
gm_tticon.hsp
144:/* アイコンを作る */
145:iconinfo= 1, 0, 0, hmaskbmp, hbmp
146:piconinfo= varptr(iconinfo)// ICONINFO構造体
147:CreateIconIndirect piconinfo// アイコンを作成
148:hicon = stat// アイコンハンドル
149:
150:/* ビットマップの破棄 */
151:DeleteObject hbmp// ビットマップの破棄
152:DeleteObject hmaskbmp// マスク用ビットマップの破棄
153:return hicon
0570デフォルトの名無しさん
2006/08/01(火) 12:28:30それでウィンドウが出たら正常に動いてる
0571563
2006/08/01(火) 14:06:37>エディタで何も書かずにF5押してみれ
>それでウィンドウが出たら正常に動いてる
やってみたところ、「実行用ランタイムファイルが見つかりません」と出ました。
ttp://www.onionsoft.net/hsp/beta/betabbs.cgi?mode=allread&no=5916&page=
こちらにある対策(余計なフォルダを消す)をしたら空のウィンドウが出るようになりました。
そうしますと、スクリプトに問題があるということでいいのでしょうか?
0572デフォルトの名無しさん
2006/08/01(火) 14:53:200573デフォルトの名無しさん
2006/08/01(火) 19:57:060574デフォルトの名無しさん
2006/08/01(火) 23:12:590575デフォルトの名無しさん
2006/08/02(水) 00:01:100576デフォルトの名無しさん
2006/08/02(水) 00:02:24るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0577デフォルトの名無しさん
2006/08/02(水) 06:21:420578デフォルトの名無しさん
2006/08/02(水) 12:56:320579デフォルトの名無しさん
2006/08/02(水) 18:33:380580デフォルトの名無しさん
2006/08/02(水) 20:00:08if (cnt & 1) { b+=3 } else { b+=1 }
loop
みたいな、単純なスクリプトの実行時間を調べてて気づいたんだが、
HSP3.1b2から3.1b5にしたら実行速度が微妙に落ちた。
アップデートごとに遅くなるんだったら困るな…古いVerで開発するべきか
0581デフォルトの名無しさん
2006/08/02(水) 21:03:54あれだ・速度機にするならHSPは向かないから別のにしる。
0582デフォルトの名無しさん
2006/08/02(水) 21:21:39C++に汁!
0583デフォルトの名無しさん
2006/08/02(水) 21:25:480584デフォルトの名無しさん
2006/08/02(水) 22:54:39HSPなんぞじゃろくなの作れんよ。
0585デフォルトの名無しさん
2006/08/02(水) 23:10:43neoタソage!
0586デフォルトの名無しさん
2006/08/02(水) 23:41:35C++で作ってHSP(ローダー)で実行でもいいのけ?
0587デフォルトの名無しさん
2006/08/02(水) 23:42:29おいともage!
0588デフォルトの名無しさん
2006/08/03(木) 22:55:07懐かしいなコラw
今知ってる奴いるのかね?
>>586
そうだな。
exec (実行ファイル名)
end
といった感じならOK!
>>587
おまんこ〜
0589デフォルトの名無しさん
2006/08/03(木) 23:20:54概ね望んだ感じに動くようになったんですが、
キー押した時の反応が鈍かったり、時に挙動がおかしかったりします。
晒すのでアドバイスもらえませんか。
0590デフォルトの名無しさん
2006/08/03(木) 23:22:02コラやめなさいage!
0591デフォルトの名無しさん
2006/08/03(木) 23:57:37とりあえず、[ repeat 〜 loop ]の部分だけ貼ってみ
0592デフォルトの名無しさん
2006/08/04(金) 00:11:14どうも。キーの反応がどうも鈍いです。
あとアプリの窓だと上手く動かないのがあるんですが、
それはたぶんここで質問すべきことじゃないので置いといて下さい。
repeat
getkey p1,121
if p1=1 { if a=0 {SetWindowPos hwndact,-1,0,0,0,0,1 or 2 or 16
a=1
} else {SetWindowPos hwndact,-2,0,0,0,0,1 or 2 or 16
SetWindowPos hwndact,1,0,0,0,0,1 or 2 or 16
a=0
}}
wait 6
loop
0593デフォルトの名無しさん
2006/08/04(金) 00:25:20onkey gosub *on_key
stop
*on_key
getkey p1,121
if p1=1 { if a=0 {SetWindowPos hwndact,-1,0,0,0,0,1 or 2 or 16
a=1
} else {SetWindowPos hwndact,-2,0,0,0,0,1 or 2 or 16
SetWindowPos hwndact,1,0,0,0,0,1 or 2 or 16
a=0
}}
return
0594デフォルトの名無しさん
2006/08/04(金) 00:32:10onkeyだとhspがアクティブでない時に反応しないみたいなのです。
常駐アプリみたいな使い方をしたいので。
0595デフォルトの名無しさん
2006/08/04(金) 01:13:31getkey p1,120
0596デフォルトの名無しさん
2006/08/04(金) 01:33:46うーん、変わらないですね。
後付けですいませんが、反応が鈍いってのは遅いってことじゃなく、たまに反応しないんです。
waitの間にキーを押してしまってるんじゃないかと少し思うんですが、
waitを短くすると今度は1回押したつもりでも2回反応してしまったりするんですよね。
0597デフォルトの名無しさん
2006/08/04(金) 02:09:03[F10]押すと[Alt]押したときと同じようにアプリの動作が停止するから
そのせいかと思ったが、違うか。
wait短くすると2回反応〜って問題は
押しっぱなしを検知してスルーすれば良いだけだーね
p1_p = p1
getkey p1,〜
if (p1=1) & (p1 ^ p1_p) {〜
0598デフォルトの名無しさん
2006/08/04(金) 03:21:28おお、そんなテクが。色々ありがとうございます。
でも(p1 ^ p1_p) の意味が分かりません…
0599デフォルトの名無しさん
2006/08/04(金) 03:49:12やりたいことはたぶん、分かった気がします。
前回のループでもキーが押されてた場合(p1=1だった場合)に反応させないということですよね。
でもやっぱり(p1 ^ p1_p)が分からない…
排他的論理和でググると(p1 ^ p1_p)は、「p1かp1_pの片方だけが真」という意味に思えるんですが、
真って正しいって意味ですよね?p1が正しいとはどういう意味なんでしょうか?
0600デフォルトの名無しさん
2006/08/04(金) 06:05:34"真"を言葉の意味どおりに、
"正しい"という意味で考てしまうと分かりにくくなる。
変数p1、p1_pに代入されている数値について、
・数値が0なら"偽"
・数値が0以外(1,2,3,…、および、-1,-2,-3,…)なら"真"
…と言っているだけのこと。
今回の場合、単純に、変数の値が1なら真。
よって、(p1 ^ p1_p) の「p1かp1_pの片方だけが真」てのは
「p1かp1_pのどちらかだけが1」って意味。
0601デフォルトの名無しさん
2006/08/04(金) 06:16:52思わずxor使ってしまったけど、
if (p1=1) & (p1 ^ p1_p) { 〜
の部分が成立するのは、p1=1、p1_p=0の場合だけだから
if (p1=1) & (p1_p=0) { 〜
と書いたほうが分かりやすかったな。スマン
0602デフォルトの名無しさん
2006/08/04(金) 10:20:01その後またググって理解しました。
プログラムの世界では「0だと偽、それ以外なら真」という決まりがあると、
そういう認識でよろしいか。
>>601
それなら分かりやすいです。
0603デフォルトの名無しさん
2006/08/05(土) 17:32:48なぜかwaitでエラー18が出ちゃうんだけど何がいかんの?
http://nokko.org/d.php?f=nk109.zip
0604デフォルトの名無しさん
2006/08/05(土) 17:47:57エラー原因はwait じゃなくてgettimeだな。
HSP3.1b5にアップデートすると
何が原因かエラーメッセージで教えてくれるぞ。
0605デフォルトの名無しさん
2006/08/05(土) 17:57:57早くもレスサンクス。
それで変数なのか。
0606デフォルトの名無しさん
2006/08/06(日) 14:10:340607デフォルトの名無しさん
2006/08/06(日) 14:38:21#const はOKで #Const はNGなのは何故〜
0608デフォルトの名無しさん
2006/08/06(日) 14:41:120609デフォルトの名無しさん
2006/08/07(月) 00:35:130610デフォルトの名無しさん
2006/08/07(月) 00:37:370611デフォルトの名無しさん
2006/08/07(月) 00:41:030612デフォルトの名無しさん
2006/08/07(月) 00:42:450613デフォルトの名無しさん
2006/08/07(月) 01:29:12#Define 半角もダメです〜〜〜
#Const もダメなのでこの周辺ULcase忘れてませんか?
0614デフォルトの名無しさん
2006/08/07(月) 18:27:00普通にダメだから。
0615デフォルトの名無しさん
2006/08/07(月) 18:45:390616デフォルトの名無しさん
2006/08/07(月) 19:03:35当たり前じゃん
0617デフォルトの名無しさん
2006/08/07(月) 19:09:11#〜を小文字のみで記述するのが習慣になってるから、そんな罠には嵌ったことがないな。
個人的には「#Define」「#Const」という記述には少し違和感がある。
どうしても気に入らないんなら、ここに書くより
バグトラッキングあたりにでも報告してみるべき。
0618デフォルトの名無しさん
2006/08/07(月) 20:45:140619デフォルトの名無しさん
2006/08/07(月) 21:42:490620恒例の
2006/08/07(月) 23:25:090621デフォルトの名無しさん
2006/08/07(月) 23:29:230622デフォルトの名無しさん
2006/08/08(火) 05:51:540623デフォルトの名無しさん
2006/08/08(火) 06:16:200624デフォルトの名無しさん
2006/08/08(火) 06:33:13俺様が勝った
0625デフォルトの名無しさん
2006/08/08(火) 06:34:040626デフォルトの名無しさん
2006/08/08(火) 10:07:20答えなさい。
0627デフォルトの名無しさん
2006/08/08(火) 11:26:400628デフォルトの名無しさん
2006/08/08(火) 12:15:200629デフォルトの名無しさん
2006/08/08(火) 20:52:25シメシメって感じだったがw
0630デフォルトの名無しさん
2006/08/08(火) 22:55:09キチガイ糞タレも居なくっていい感じだなw
0631デフォルトの名無しさん
2006/08/08(火) 23:38:37るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0632デフォルトの名無しさん
2006/08/09(水) 00:57:47いっ、やぁぁぁーーーーーん!!!
さくらヲヂタンのページが消えてるーーー!
0633デフォルトの名無しさん
2006/08/09(水) 05:06:560634デフォルトの名無しさん
2006/08/09(水) 10:10:050635デフォルトの名無しさん
2006/08/09(水) 12:17:540636デフォルトの名無しさん
2006/08/09(水) 12:46:20るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0637デフォルトの名無しさん
2006/08/09(水) 14:59:530638デフォルトの名無しさん
2006/08/09(水) 15:04:40嫌気さしたんじゃねぇ ww
0639デフォルトの名無しさん
2006/08/09(水) 15:25:040640デフォルトの名無しさん
2006/08/09(水) 18:23:32もういい加減HSPなんぞから卒業する年だよ。
0641デフォルトの名無しさん
2006/08/09(水) 18:51:16さくらの人と成が伺えるw
0642デフォルトの名無しさん
2006/08/09(水) 19:53:190643デフォルトの名無しさん
2006/08/09(水) 20:02:120644デフォルトの名無しさん
2006/08/09(水) 20:10:300645デフォルトの名無しさん
2006/08/09(水) 20:15:37ヤッパリナwww
0646デフォルトの名無しさん
2006/08/09(水) 20:24:14ギャーハハハ
0647デフォルトの名無しさん
2006/08/09(水) 20:39:340648デフォルトの名無しさん
2006/08/09(水) 21:02:17チーターだろ?
0649デフォルトの名無しさん
2006/08/09(水) 21:03:300650デフォルトの名無しさん
2006/08/09(水) 21:25:04キチガイが、糞糞書いたせいでみーんな居なくなるんだよ
お古の殆どがこのページを見てるっつーのにw
糞タレ坊のせいで・・
0651デフォルトの名無しさん
2006/08/09(水) 22:25:46Re:おはつです 投稿者 ANTARES [245.151.150.220.ap.yournet.ne.jp] 投稿日 2006年8月7日(月)23時02分 削除
>ちなみにうちはWindowsXPのhsp3.0です
このサイトにあるものはすべて、hsp3.0には、対応していません。
万が一動くものがあったとしても、単なる偶然です。
3.0は、まだダウンロードしたこともありませんし、
当分は忙しくて触われそうもありません。
というか、文字配列がポインタの配列になったと聞いて見限りました。
あしからず、ご了承ください。
0652デフォルトの名無しさん
2006/08/09(水) 23:12:58俺は本家に行ってすらねぇw
>>651
まだ生息していたのか?あれ。
0653デフォルトの名無しさん
2006/08/09(水) 23:43:560654デフォルトの名無しさん
2006/08/10(木) 00:43:33ずいぶんハッキリと決別宣言しちゃうもんだな。
失礼に当たらないのだろうか。
本家(旧)の、ナンマイちゃんは
どうやら本物のヨカン?
0655デフォルトの名無しさん
2006/08/10(木) 11:20:37Irisawaの長話を最初から読み飛ばし、
kz3に嫌味いわれてもマジレスするんだから本物だろ。
なんでmkdirという解答が出たのにまだ書き込むのかよく分からん。
0656デフォルトの名無しさん
2006/08/10(木) 19:12:39ソレ、ごく最近までWindows95使ってた人だよ・・・ほtt
0657デフォルトの名無しさん
2006/08/10(木) 21:14:27失われた情報を復元しました
ほtt
↓
ホットスーププロセッサー
0658デフォルトの名無しさん
2006/08/10(木) 21:39:13charの配列じゃなくてchar*の配列なの?
0659デフォルトの名無しさん
2006/08/10(木) 22:02:40何の話だ?
0660デフォルトの名無しさん
2006/08/10(木) 22:54:16ttp://hp.vector.co.jp/authors/VA020801/
ところで、「ぷま (▼-▼)v」=「さくらおぢたん」なの?
0661デフォルトの名無しさん
2006/08/11(金) 13:29:52> どうゆう意味ですか?
バカですか?
0662デフォルトの名無しさん
2006/08/11(金) 18:50:47違う
さくらはHSP歴20年のおじさん
プマは女性でしょ
0663デフォルトの名無しさん
2006/08/11(金) 21:14:50HSPの歴史Nageee
0664デフォルトの名無しさん
2006/08/11(金) 22:33:45違う
Nageeeeeeeeeeeeeee........................................eee!!
ですw
0665デフォルトの名無しさん
2006/08/11(金) 22:35:520666デフォルトの名無しさん
2006/08/11(金) 23:27:47あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
ってこった。
0667デフォルトの名無しさん
2006/08/12(土) 00:29:28さくら、生きてんじゃん
てっきりw
0668デフォルトの名無しさん
2006/08/12(土) 00:32:01ガチ。
0669デフォルトの名無しさん
2006/08/12(土) 01:16:47やつは性格ワリーから殆どスルーなのがワラエル
0670デフォルトの名無しさん
2006/08/12(土) 02:06:430671デフォルトの名無しさん
2006/08/12(土) 05:41:47HSP子タソですか?
0672デフォルトの名無しさん
2006/08/12(土) 13:05:37プロセッサちゃん。
0673デフォルトの名無しさん
2006/08/12(土) 19:27:12誰が書いたのかな?
0674デフォルトの名無しさん
2006/08/12(土) 19:47:010675デフォルトの名無しさん
2006/08/12(土) 21:28:45ってだれだよ
0676デフォルトの名無しさん
2006/08/12(土) 21:49:380677デフォルトの名無しさん
2006/08/12(土) 22:37:17ttp://www.zener.co.jp/onitama/hspcontest/data/hspcontest_8.zip
0678デフォルトの名無しさん
2006/08/12(土) 23:07:540679デフォルトの名無しさん
2006/08/12(土) 23:36:340680デフォルトの名無しさん
2006/08/13(日) 17:40:10逆に気持ち悪くてしょうがない。
0681デフォルトの名無しさん
2006/08/13(日) 23:16:160682デフォルトの名無しさん
2006/08/13(日) 23:38:43コンテストってなにか参加賞とかもらえるの?
0683デフォルトの名無しさん
2006/08/14(月) 01:46:170684デフォルトの名無しさん
2006/08/14(月) 13:33:560685デフォルトの名無しさん
2006/08/14(月) 20:28:39dialog ""+alfa(rnd(3))+"と契約しました",0,"契約完了!"
の次にウインドウ上にmes ""+alfa(rnd(3))+""(直前のと同じもの)を表示させたいのですが
直前の乱数を特定する命令ってありますか?
0686デフォルトの名無しさん
2006/08/14(月) 20:33:240687デフォルトの名無しさん
2006/08/14(月) 20:54:410688デフォルトの名無しさん
2006/08/14(月) 21:08:570689デフォルトの名無しさん
2006/08/14(月) 22:06:140690デフォルトの名無しさん
2006/08/14(月) 22:37:470691サンプルスクリプトを書いていただけますか?
2006/08/15(火) 00:08:150692デフォルトの名無しさん
2006/08/15(火) 08:18:530693デフォルトの名無しさん
2006/08/15(火) 17:22:270694デフォルトの名無しさん
2006/08/15(火) 17:32:210695デフォルトの名無しさん
2006/08/15(火) 18:13:09ていう感じにしたいのですが
「or」の役目を果たす記号ってなんでしたっけ??
0696デフォルトの名無しさん
2006/08/15(火) 18:19:19だろ。
0697デフォルトの名無しさん
2006/08/15(火) 18:26:400698デフォルトの名無しさん
2006/08/15(火) 19:09:01真の処
}else{
偽の処理
}
「or」単体が存在するわけではなく、まぁ、その、タバスコ。
0699デフォルトの名無しさん
2006/08/15(火) 20:05:41人気ねーな ページ復元してるのにw
逆引き何とかっていう本のCOM担当してるらしいがまさかパクってねーだろーなww
0700デフォルトの名無しさん
2006/08/15(火) 20:18:040701デフォルトの名無しさん
2006/08/15(火) 20:31:48netinit
neturl "http://www.hogehoge.com/"
netrequest "index.html"
repeat
netexec res
...
loop
のようにするか、代わりにnetloadを使っても、1回落としに行ってそれっきりなのだが、何かうまいやり方がありますか?
0702デフォルトの名無しさん
2006/08/15(火) 21:03:160703デフォルトの名無しさん
2006/08/15(火) 21:07:110704デフォルトの名無しさん
2006/08/15(火) 22:12:14|
0705デフォルトの名無しさん
2006/08/15(火) 22:35:23論理和のことかぁぁぁぁぁぁぁぁぁぁぁぁぁー!!!
0706デフォルトの名無しさん
2006/08/15(火) 22:59:39論理演算子?
0707サンプルスクリプトを書いていただけますか?
2006/08/16(水) 01:24:190708デフォルトの名無しさん
2006/08/16(水) 02:53:02randomize:k=3:dim a,k:dim p,k:repeat 100:n=rnd(k):t=0:repeat k:a(t)=0:t++:loop:a(n)=1:t=0:repeat k:repeat a(t):p(t)++:t++:loop:loop:t=0:repeat k:mes str(t)+"="+str(p(t)):loop:stop
0709デフォルトの名無しさん
2006/08/16(水) 02:54:300710デフォルトの名無しさん
2006/08/16(水) 09:25:490711デフォルトの名無しさん
2006/08/16(水) 12:35:39print "儲かるソフト"
stop
0712デフォルトの名無しさん
2006/08/16(水) 12:36:43わろす
0713デフォルトの名無しさん
2006/08/16(水) 18:41:480714デフォルトの名無しさん
2006/08/16(水) 23:28:160715サンプルスクリプトを書いていただけますか?
2006/08/17(木) 00:11:020716デフォルトの名無しさん
2006/08/17(木) 00:24:41cls 0
mes "サンプルスクリプトを書いていただけますか?"
stop
0717デフォルトの名無しさん
2006/08/17(木) 00:27:520718デフォルトの名無しさん
2006/08/17(木) 02:13:37何年たってもワンパターンだな
成長してねぇーW
0719デフォルトの名無しさん
2006/08/17(木) 02:14:45bsave ">>715",buf
0720デフォルトの名無しさん
2006/08/17(木) 02:17:28るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0721デフォルトの名無しさん
2006/08/17(木) 02:53:410722デフォルトの名無しさん
2006/08/17(木) 16:02:03既にあったような・・・・
2.xで
0723デフォルトの名無しさん
2006/08/17(木) 22:08:120724デフォルトの名無しさん
2006/08/17(木) 22:30:120725デフォルトの名無しさん
2006/08/17(木) 22:43:20ヒント: た て よ み
0726デフォルトの名無しさん
2006/08/18(金) 06:58:26平和だなぁ
0727デフォルトの名無しさん
2006/08/18(金) 16:35:20http://pc8.2ch.net/test/read.cgi/tech/1125438468/l50
ミンナで盛り上げてくれー
0728デフォルトの名無しさん
2006/08/18(金) 23:00:01これからでしょ
0729デフォルトの名無しさん
2006/08/18(金) 23:45:31とか出てくるんだけれどどうすればいいの?
原因とか分かる?
0730デフォルトの名無しさん
2006/08/19(土) 00:24:01それだけの情報では何とも言えないが、存在しないオブジェクトIDを参照してないか?
0731デフォルトの名無しさん
2006/08/19(土) 01:26:05確認ですが
オブジェクト置いた時点でIDは自動的に番号が振られて、
番号に対応したIDさえobjprmで指定すれば
ちゃんとなりますよね?
0732デフォルトの名無しさん
2006/08/19(土) 01:32:36あ、それと別スクリーンにしたら
オブジェクトIDは0になるのですか?
もしそうだったら解決!
0733デフォルトの名無しさん
2006/08/19(土) 02:57:590734デフォルトの名無しさん
2006/08/19(土) 02:59:010735デフォルトの名無しさん
2006/08/19(土) 06:55:580736デフォルトの名無しさん
2006/08/19(土) 06:59:390737デフォルトの名無しさん
2006/08/19(土) 08:46:24最適化って標準命令も削ってくれると思っていた。
急に熱が冷めた。
0738デフォルトの名無しさん
2006/08/19(土) 08:58:40あくまでもHSPの基本コンセプトは初心者が作りやすいもの、でしょ。
0739デフォルトの名無しさん
2006/08/19(土) 09:31:10button "string" {文}
if文みたいな感じにしてほしい。
goto/gosubで飛ばさなくてはならないのはちょっと…
0740デフォルトの名無しさん
2006/08/19(土) 11:19:38今後のHSPに望む物とはなにか?
0741デフォルトの名無しさん
2006/08/19(土) 11:21:32指定出来れば だ
0742デフォルトの名無しさん
2006/08/19(土) 12:15:47コンパイラの対応しだいで出来るな
0743デフォルトの名無しさん
2006/08/19(土) 19:50:37HSPそのものが必要ない。
0744デフォルトの名無しさん
2006/08/19(土) 21:31:270745デフォルトの名無しさん
2006/08/19(土) 22:13:280746デフォルトの名無しさん
2006/08/19(土) 22:40:450747デフォルトの名無しさん
2006/08/19(土) 22:53:430748デフォルトの名無しさん
2006/08/19(土) 23:37:38できるよっ!
#define global ctype 絶対値(%1) abs(%1)
mes 絶対値(-123)
それか、こっちでもイイかな?
mes "絶対値"
0749デフォルトの名無しさん
2006/08/19(土) 23:42:17天才
0750デフォルトの名無しさん
2006/08/19(土) 23:51:41素晴らしい!
明日おかげさまでスランプから抜け出せそうです!
0751デフォルトの名無しさん
2006/08/19(土) 23:53:29dialog "絶対値"
でいいじゃん。
もしくは
Title "絶対値"
とか?
0752デフォルトの名無しさん
2006/08/20(日) 11:08:21糞言語ってことだな
0753デフォルトの名無しさん
2006/08/20(日) 17:14:37言語として認めてるんだ?
0754デフォルトの名無しさん
2006/08/20(日) 17:28:050755デフォルトの名無しさん
2006/08/20(日) 18:52:170756デフォルトの名無しさん
2006/08/20(日) 19:11:20あれっ もしかしてキレてます?
0757デフォルトの名無しさん
2006/08/20(日) 20:46:280758デフォルトの名無しさん
2006/08/21(月) 13:53:500759デフォルトの名無しさん
2006/08/21(月) 15:51:540760聞きたいことがあります
2006/08/21(月) 16:02:38掲示板からダウンロードしようと思ってとってみたんですが(mmfです)
ファイルが開けませんとなってしまうんです・・・・・・
パソコンで着うたを再生するにはどんなプログラムが必要なんですか?
おそえてください。お願いします。
0761デフォルトの名無しさん
2006/08/21(月) 16:49:27つっか ・・・・
0762デフォルトの名無しさん
2006/08/21(月) 16:56:070763デフォルトの名無しさん
2006/08/21(月) 17:56:290764デフォルトの名無しさん
2006/08/21(月) 18:16:310765デフォルトの名無しさん
2006/08/21(月) 18:19:520766デフォルトの名無しさん
2006/08/21(月) 18:39:30つGoogle検索 「mmf 再生」
0767デフォルトの名無しさん
2006/08/21(月) 19:54:560768デフォルトの名無しさん
2006/08/21(月) 19:58:080769デフォルトの名無しさん
2006/08/21(月) 21:29:160770デフォルトの名無しさん
2006/08/21(月) 22:01:470771デフォルトの名無しさん
2006/08/21(月) 22:29:02前の行を残し、次の行に移りたいのに
同じ行ばかり更新されてしまいます。
\nを語尾に入れてみるのですがダメでした。
どうすればいいのでしょうか?
0772デフォルトの名無しさん
2006/08/21(月) 23:03:000773デフォルトの名無しさん
2006/08/21(月) 23:08:17とりあえず、簡単でいいからソースコードを書いてみようか
0774デフォルトの名無しさん
2006/08/21(月) 23:21:11あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0775デフォルトの名無しさん
2006/08/21(月) 23:22:40とりあえずいろいろ省略してかきましたが・・・
message="テスト開始!\n"
mesbox message,400,200,0
min=60
sec=0
*ses
color 255,255,255
boxf 368,52,430,72
if sec<0 : min-1
if sec<0 : sec+60
pos 370,55
color 0,0,0
font msgothic,15,1
mes ""+min+":"+sec+"
if sec=50 : objprm 0,message+""+adr(rnd(12))+"がコースイン!\n"
if sec=36 : objprm 0,message+""+adr(rnd(32))+"がクラッシュ!\n"
if min<=0&sec<=0 : goto *kuriowari
wait 100
sec-1
goto *kuri
0776デフォルトの名無しさん
2006/08/21(月) 23:34:190777デフォルトの名無しさん
2006/08/21(月) 23:36:230778デフォルトの名無しさん
2006/08/21(月) 23:51:54つかobjprmはsetwindowtextだっけ
0779デフォルトの名無しさん
2006/08/21(月) 23:52:420780デフォルトの名無しさん
2006/08/21(月) 23:55:000781デフォルトの名無しさん
2006/08/22(火) 00:12:480782デフォルトの名無しさん
2006/08/22(火) 00:29:290783ミスターX
2006/08/22(火) 00:34:000784デフォルトの名無しさん
2006/08/22(火) 00:57:34messageが初期値のまま更新されてないからだな。
if sec=50 : message+=""+adr(rnd(12))+"がコースイン!\n":objprm 0,message
if sec=36 : message+=""+adr(rnd(32))+"がクラッシュ!\n":objprm 0,message
0785デフォルトの名無しさん
2006/08/22(火) 01:11:180786デフォルトの名無しさん
2006/08/22(火) 02:14:060787デフォルトの名無しさん
2006/08/22(火) 08:24:140788デフォルトの名無しさん
2006/08/22(火) 10:28:57ありがとう!!
0789デフォルトの名無しさん
2006/08/22(火) 10:30:040790デフォルトの名無しさん
2006/08/22(火) 10:48:51お互い誉めあったりしてニダ
0791デフォルトの名無しさん
2006/08/22(火) 10:55:240792デフォルトの名無しさん
2006/08/22(火) 13:41:360793デフォルトの名無しさん
2006/08/22(火) 15:50:210794デフォルトの名無しさん
2006/08/22(火) 16:01:500795デフォルトの名無しさん
2006/08/22(火) 17:56:500796デフォルトの名無しさん
2006/08/22(火) 18:08:40見え見えだっつーのw
何処ハキーングするでつか?
0797デフォルトの名無しさん
2006/08/22(火) 18:47:050798デフォルトの名無しさん
2006/08/22(火) 18:47:33チェックを1つしか入れられないようにする(2つ入れようとするとチェックしてあった方がチェックが自動的に消える)
には、どういう構文を書けばいいのですか?
試行錯誤したのですが無理ですた。。。
0799デフォルトの名無しさん
2006/08/22(火) 19:36:57sendmsgでメッセージ送ればいいじゃん。
0800デフォルトの名無しさん
2006/08/22(火) 19:41:44これをchkbox配置後にループで
0801デフォルトの名無しさん
2006/08/22(火) 19:44:430802デフォルトの名無しさん
2006/08/22(火) 20:01:570803デフォルトの名無しさん
2006/08/22(火) 20:22:59それ、普通、ラジオボタンって言うんじゃねーの?
http://www.geocities.co.jp/Playtown-Yoyo/6130/hsp/hsp_object1.htm#11
0804デフォルトの名無しさん
2006/08/22(火) 20:24:380805デフォルトの名無しさん
2006/08/22(火) 20:30:18ラジオボタンをチェックボックスで作りたいんじゃね?何故かは知らんが
0806デフォルトの名無しさん
2006/08/22(火) 20:40:590807デフォルトの名無しさん
2006/08/22(火) 20:47:090808デフォルトの名無しさん
2006/08/22(火) 21:19:02Thanks!
今からやってみます
0809デフォルトの名無しさん
2006/08/22(火) 21:39:430810デフォルトの名無しさん
2006/08/22(火) 22:24:030811デフォルトの名無しさん
2006/08/22(火) 22:39:21今度は俺様が高見の見物と行こうかwww
0812デフォルトの名無しさん
2006/08/22(火) 22:40:280813デフォルトの名無しさん
2006/08/22(火) 23:24:190814ミスターX
2006/08/22(火) 23:28:190815デフォルトの名無しさん
2006/08/23(水) 01:18:430816デフォルトの名無しさん
2006/08/23(水) 01:20:060817デフォルトの名無しさん
2006/08/23(水) 04:26:430818デフォルトの名無しさん
2006/08/23(水) 12:11:200819デフォルトの名無しさん
2006/08/23(水) 12:40:360820デフォルトの名無しさん
2006/08/23(水) 14:58:230821デフォルトの名無しさん
2006/08/23(水) 15:15:120822デフォルトの名無しさん
2006/08/23(水) 16:17:010823デフォルトの名無しさん
2006/08/23(水) 18:19:420824デフォルトの名無しさん
2006/08/23(水) 18:30:490825デフォルトの名無しさん
2006/08/23(水) 19:25:190826デフォルトの名無しさん
2006/08/23(水) 20:38:550827デフォルトの名無しさん
2006/08/23(水) 22:02:24でもやりたいんです!!僕はHSPでブロック崩し(アルカノイド)
ぐらいなら作ったことあります。
今のところ、オープニングまで作ったのですが、どなたか僕に
HSPの基礎からすべてを叩き込んでくれませんか??
お願いします。
0828デフォルトの名無しさん
2006/08/23(水) 22:03:53まずはそれからだ。
0829デフォルトの名無しさん
2006/08/23(水) 22:07:560830デフォルトのお約束さん
2006/08/23(水) 22:15:00いきなりRPGを作ろうと思わないこと。RPGはいろいろなジャンルのプログラムテクが必要に
なるので、まずそれを身に付けてからでも遅くは無く。あと、プログラミングだけじゃなく、RPG
はシステムを考案する要素が高いので、そのあたりをきちんと決めておかないと、仕様変更の
連続でまともに作れなくなります。
とりあえずブロック崩しが作れるとの事なので、グラフィック表示、キー入力、キャラ移動、
当り判定、1画面分のマッピングはマスターしていると思うから、次はシューティングで背景の
スクロールと他キャラの同時制御を身に付けるとよろし。成長要素(自弾の拡張・耐久力上昇)
を盛り込めば、RPGのレベルアップ処理に応用できるのでモチベーションは維持できるかと。
次はアドベンチャーでメニューとイベント処理を身に付けること。
0831デフォルトの名無しさん
2006/08/23(水) 22:21:380832デフォルトの名無しさん
2006/08/23(水) 22:33:35Oh,これは懐かしいコピペだ!w
0833デフォルトの名無しさん
2006/08/23(水) 23:19:030834デフォルトの名無しさん
2006/08/24(木) 00:01:330835デフォルトの名無しさん
2006/08/24(木) 00:06:350836デフォルトの名無しさん
2006/08/24(木) 00:09:46るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0837デフォルトの名無しさん
2006/08/24(木) 00:12:38自作関数にキャラの通し番号、レベル、パラメータの配列、レベルキャップとか各種フラグいれて、自作関数でレベルに応じてパラ様弄って、覚えた魔法とかの番号返せばいいだけジャマイカ
どっちにしろストーリーのあるゲームを作ろうとすると、
自分の考えたシステム、シナリオに自己嫌悪して挫折するか、後半の仕様変更で…
ここはブロック崩しを極めることをお勧めしておく。とりあえず四次元ブロック崩しを考えるといいよ
0838デフォルトの名無しさん
2006/08/24(木) 00:42:390839デフォルトの名無しさん
2006/08/24(木) 01:04:590840デフォルトの名無しさん
2006/08/24(木) 02:03:180841デフォルトの名無しさん
2006/08/24(木) 02:08:13HSPでRPG
http://pc8.2ch.net/test/read.cgi/gamedev/1082902759/241-
0842デフォルトの名無しさん
2006/08/24(木) 11:01:390843デフォルトの名無しさん
2006/08/24(木) 12:51:21この調子なら変数にも代入できそうだね。
携帯からですまんが、だれか変数に入れてみた人居る?
0844デフォルトの名無しさん
2006/08/24(木) 12:56:300845デフォルトの名無しさん
2006/08/24(木) 13:23:110846デフォルトの名無しさん
2006/08/24(木) 14:00:29回りくどくて何を言っているのかわかりにくいんだが、
要するに、「関数の戻り値を、変数を介して返す方法を教えろ」ということか?
0847デフォルトの名無しさん
2006/08/24(木) 14:30:15条件式だと思う
0848デフォルトの名無しさん
2006/08/24(木) 14:31:290849デフォルトの名無しさん
2006/08/24(木) 15:01:590850デフォルトの名無しさん
2006/08/24(木) 16:10:420851デフォルトの名無しさん
2006/08/24(木) 16:21:14mes "スクリプト"
mes "Script"
mes "すくりぷと"
stop
0852デフォルトの名無しさん
2006/08/24(木) 16:57:54color 0,0,0
buffer 1
mes "スクリプト"
a=ginfo_mesx
b=ginfo_mesy
w="" : x=0 : y=0
repeat b
repeat a
pget x,y
if ginfo_r+ginfo_g+ginfo_b=0 : w+="1" : else : w+="0"
x++
loop
x=0 : y++
loop
gsel 0
t=0 : x=0 : y=0 : color 0,0,0
repeat strlen(w)
if strmid(w,t,1)="1" : pset x,y
t++ : x++
if x>a-1 : y++ : x=0
loop
0853デフォルトの名無しさん
2006/08/24(木) 19:07:320854デフォルトの名無しさん
2006/08/24(木) 21:25:070855デフォルトの名無しさん
2006/08/24(木) 21:49:220856デフォルトの名無しさん
2006/08/24(木) 22:36:000857デフォルトの名無しさん
2006/08/24(木) 22:56:000858デフォルトの名無しさん
2006/08/24(木) 23:02:11何を質問すればいいですか?
0859デフォルトの名無しさん
2006/08/24(木) 23:06:460860デフォルトの名無しさん
2006/08/24(木) 23:22:39ちゃんと「セックス」って言え!
言えないなら「えっち」も言うな!
0861デフォルトの名無しさん
2006/08/24(木) 23:31:30このパターンの自演ソフトなら、楽だな(`・ω・´)
0862デフォルトの名無しさん
2006/08/24(木) 23:32:460863デフォルトの名無しさん
2006/08/24(木) 23:46:07任意の掲示板に書き込むプログラムを組みたいので
簡単なサンプルを下さい。
0864デフォルトの名無しさん
2006/08/24(木) 23:50:14あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらり
るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケってください。
0865デフォルトの名無しさん
2006/08/24(木) 23:50:390866デフォルトの名無しさん
2006/08/24(木) 23:54:390867デフォルトの名無しさん
2006/08/24(木) 23:56:170868デフォルトの名無しさん
2006/08/25(金) 00:08:130869デフォルトの名無しさん
2006/08/25(金) 00:09:190870デフォルトの名無しさん
2006/08/25(金) 00:11:030871デフォルトの名無しさん
2006/08/25(金) 00:12:390872デフォルトの名無しさん
2006/08/25(金) 00:13:23お答えします
諦めろ!!!
0873テンプレ
2006/08/25(金) 00:17:320874テンプレ
2006/08/25(金) 01:42:410875ララァ
2006/08/25(金) 07:44:440876デフォルトの名無しさん
2006/08/25(金) 07:47:070877デフォルトの名無しさん
2006/08/25(金) 11:21:220878デフォルトの名無しさん
2006/08/25(金) 11:36:290879デフォルトの名無しさん
2006/08/25(金) 12:10:150880デフォルトの名無しさん
2006/08/25(金) 12:23:35http://news20.2ch.net/test/read.cgi/news/1156442608/
0881デフォルトの名無しさん
2006/08/25(金) 13:03:290882デフォルトの名無しさん
2006/08/25(金) 13:36:370883デフォルトの名無しさん
2006/08/25(金) 13:49:520884デフォルトの名無しさん
2006/08/25(金) 15:33:020885デフォルトの名無しさん
2006/08/25(金) 15:40:09char *pp = {"ABCDEFG"}
pp++
mes *pp
の実現方法を質問します
0886デフォルトの名無しさん
2006/08/25(金) 15:44:480887デフォルトの名無しさん
2006/08/25(金) 15:55:220888885
2006/08/25(金) 15:59:41簡単に言うとポインターの使い方教えていただけます〜う
0889デフォルトの名無しさん
2006/08/25(金) 16:13:180890デフォルトの名無しさん
2006/08/25(金) 16:38:06unko = "ABCDEFG"
i++
mes ""+strmid(unko,i,1)
0891デフォルトの名無しさん
2006/08/25(金) 16:57:030892デフォルトの名無しさん
2006/08/25(金) 17:54:520893デフォルトの名無しさん
2006/08/25(金) 17:57:460894デフォルトの名無しさん
2006/08/25(金) 17:58:170895デフォルトの名無しさん
2006/08/25(金) 19:26:31どうしたら良いですか?
0896デフォルトの名無しさん
2006/08/25(金) 19:41:410897デフォルトの名無しさん
2006/08/25(金) 19:57:590898デフォルトの名無しさん
2006/08/25(金) 20:08:38strmid()はstr型だから""はいらないかも
と思ったけど、やっぱいいです。
0899デフォルトの名無しさん
2006/08/25(金) 20:46:110900デフォルトの名無しさん
2006/08/25(金) 22:15:430901デフォルトの名無しさん
2006/08/25(金) 22:26:07まずはhtmlからcgiにデータをpostする方法と
光の速度が何故どんな観測者からでも不変なのかを勉強してから来なさい。
0902デフォルトの名無しさん
2006/08/25(金) 22:45:390903デフォルトの名無しさん
2006/08/25(金) 22:51:400904デフォルトの名無しさん
2006/08/25(金) 22:54:190905デフォルトの名無しさん
2006/08/25(金) 23:01:53どんな観測者からも不変といういうのはおかしい。
移動する観測者からすれば相対速度は観測する光の向き、及び自身の進行方向と速度によって変わる。
光は無限に近い速度であると仮定してどの観測者からも不変と仮定されているだけのハナシ。
不等号を使えば 観測者の速度<∞<光の速度 という『仮定』
つまり正しくは光の速度は真空という一定の環境において絶対的というのが正しい
0906デフォルトの名無しさん
2006/08/25(金) 23:10:010907デフォルトの名無しさん
2006/08/25(金) 23:17:56本気で書いてるわけじゃないと思うが一応・・・
つ ttp://info.2ch.net/wiki/pukiwiki.php?monazilla%2Fdevelop
つ hspsock
0908デフォルトの名無しさん
2006/08/25(金) 23:18:400909デフォルトの名無しさん
2006/08/25(金) 23:23:32るれろわをんがきぐけござじすぜぞたぢづでどばびぶべぼぱぴぷぺぽアイウエオカキクケ
0910デフォルトの名無しさん
2006/08/25(金) 23:27:24光の速度を無限と仮定するって、何百年前の人ですか?
0911デフォルトの名無しさん
2006/08/25(金) 23:28:260912デフォルトの名無しさん
2006/08/25(金) 23:33:41サンプルまでつくってよ
0913デフォルトの名無しさん
2006/08/25(金) 23:42:520914デフォルトの名無しさん
2006/08/25(金) 23:47:470915デフォルトの名無しさん
2006/08/25(金) 23:48:500916デフォルトの名無しさん
2006/08/26(土) 00:00:240917デフォルトの名無しさん
2006/08/26(土) 00:26:330918デフォルトの名無しさん
2006/08/26(土) 01:39:360919デフォルトの名無しさん
2006/08/26(土) 03:21:31int enkei_gehgi (int CenterX,int CenterY,int R_out,int R_in,array int_p,int yoso,int total,array int_R,,array int_G,array int_B)
CenterX,CenterYを中心にして外径R_out、内径R_inの円形ゲージを表示
yoso個の配列int_pをtotalを配列の合計の最大値として配列int_R,int_G,int_Bの色で表示
今考えているのは、2倍のR_out回ループ(R_outが0未満の時はreturn 1)
初期値x=-R_out、y=-R_outで
( x*x + y*y < R_out * R_out ) & ( x*x + y*y > R_in * R_in )
が真のときにpset CenterX+x,CenterY+y
でもこれだと要素ごとに分けられません。何かいい方法をお願いします。
0920デフォルトの名無しさん
2006/08/26(土) 03:29:13おいおい、光速度不変の原理は観測者に比べて光速度がとても大きいからなどという話ではないぞ。
どんな観測者からも観測される光速度は同じであるというのは、
たとえ観測者が光速に非常に近い速度で光の進行方向に進んでいたとしても観測される光速度は変わらんということだ。
光速度を3x10^5km/sとして観測者がそれより1km/sだけ遅い速度で随伴しているとしても、
1秒後には光は観測者から3x10^5km先に行ってることになる。1km先ではない。
逆走していても1秒後に6x10^5 - 1km離れることなく、3x10^5km後ろだ。
もちろん、真空以外での光速度は真空での光速度よりも遅いというのは、その通りだが、
それは光速度不変の原理とは別の話だ。
詳しい話は物理板で。
0921デフォルトの名無しさん
2006/08/26(土) 04:11:26円形の帯を(CenterX+x,CenterY+y)と(CenterX,CenterY)を通る直線と
X軸とのなす角で色分けしたいという意味かな?
atan(y,x)でラジアン単位の角度が得られるので2πを適当に等分するなりなんなり
atan(y,x)が戻す値は-πからπだったと思うので注意
0922デフォルトの名無しさん
2006/08/26(土) 07:25:560923デフォルトの名無しさん
2006/08/26(土) 07:33:02それは観測する装置を自分単独で持っていて
光を光で観測するため発生する遅れ時間のせいなので。
速度は距離÷時間で求められるが、『時間』のところに
光の速度を超えて観測できないための遅れ時間が含まれるので
光の速度は不変であるという間違った結果になる。
遅れ時間の発生しない観測方法に変えればいいだけ。
0924デフォルトの名無しさん
2006/08/26(土) 07:33:350925デフォルトの名無しさん
2006/08/26(土) 07:36:120926デフォルトの名無しさん
2006/08/26(土) 07:54:34質問に答えているのは、あなたでない別の人のように見えるんですが
気のせいでしょうか?
0927デフォルトの名無しさん
2006/08/26(土) 07:55:260928デフォルトの名無しさん
2006/08/26(土) 08:00:090929デフォルトの名無しさん
2006/08/26(土) 08:04:530930デフォルトの名無しさん
2006/08/26(土) 08:22:210931デフォルトの名無しさん
2006/08/26(土) 08:37:570932デフォルトの名無しさん
2006/08/26(土) 08:59:520933デフォルトの名無しさん
2006/08/26(土) 09:02:220934デフォルトの名無しさん
2006/08/26(土) 09:25:230935デフォルトの名無しさん
2006/08/26(土) 09:31:220936デフォルトの名無しさん
2006/08/26(土) 09:33:13他の誰が離脱しようが、とりあえずOKな俺。
0937デフォルトの名無しさん
2006/08/26(土) 09:39:03このスレ埋まったらもぅこねーけど
0938デフォルトの名無しさん
2006/08/26(土) 09:45:140939デフォルトの名無しさん
2006/08/26(土) 09:48:470940デフォルトの名無しさん
2006/08/26(土) 10:03:090941デフォルトの名無しさん
2006/08/26(土) 10:04:590942デフォルトの名無しさん
2006/08/26(土) 10:08:560943デフォルトの名無しさん
2006/08/26(土) 10:11:330944デフォルトの名無しさん
2006/08/26(土) 10:23:390945デフォルトの名無しさん
2006/08/26(土) 10:36:350946デフォルトの名無しさん
2006/08/26(土) 10:40:28ddim do:do=stat とか?
0947デフォルトの名無しさん
2006/08/26(土) 10:41:480948デフォルトの名無しさん
2006/08/26(土) 10:41:500949デフォルトの名無しさん
2006/08/26(土) 10:46:200950デフォルトの名無しさん
2006/08/26(土) 10:57:11statに格納された時点でlongなのだが・・・
0951デフォルトの名無しさん
2006/08/26(土) 11:07:002.xは無理だけど・・
0952デフォルトの名無しさん
2006/08/26(土) 11:12:12USKがたしかソース提供したはず・・・まぁどうでもいいけどww
0953デフォルトの名無しさん
2006/08/26(土) 11:13:120954デフォルトの名無しさん
2006/08/26(土) 11:23:040955デフォルトの名無しさん
2006/08/26(土) 11:28:510956デフォルトの名無しさん
2006/08/26(土) 11:31:250957デフォルトの名無しさん
2006/08/26(土) 11:32:220958デフォルトの名無しさん
2006/08/26(土) 11:37:410959デフォルトの名無しさん
2006/08/26(土) 11:40:400960デフォルトの名無しさん
2006/08/26(土) 11:42:090961デフォルトの名無しさん
2006/08/26(土) 11:44:33ttp://pc8.2ch.net/test/read.cgi/tech/1142529119/
0962デフォルトの名無しさん
2006/08/26(土) 11:46:390963デフォルトの名無しさん
2006/08/26(土) 11:53:470964デフォルトの名無しさん
2006/08/26(土) 11:55:140965デフォルトの名無しさん
2006/08/26(土) 12:06:380966デフォルトの名無しさん
2006/08/26(土) 12:08:290967デフォルトの名無しさん
2006/08/26(土) 12:16:550968デフォルトの名無しさん
2006/08/26(土) 12:19:220969デフォルトの名無しさん
2006/08/26(土) 12:20:170970デフォルトの名無しさん
2006/08/26(土) 12:24:210971デフォルトの名無しさん
2006/08/26(土) 12:29:520972デフォルトの名無しさん
2006/08/26(土) 12:38:310973デフォルトの名無しさん
2006/08/26(土) 12:45:330974デフォルトの名無しさん
2006/08/26(土) 13:05:420975デフォルトの名無しさん
2006/08/26(土) 13:08:070976デフォルトの名無しさん
2006/08/26(土) 13:11:500977デフォルトの名無しさん
2006/08/26(土) 13:15:490978デフォルトの名無しさん
2006/08/26(土) 13:23:05>>921
�d。
0979デフォルトの名無しさん
2006/08/26(土) 13:32:340980デフォルトの名無しさん
2006/08/26(土) 13:38:380981デフォルトの名無しさん
2006/08/26(土) 13:42:490982デフォルトの名無しさん
2006/08/26(土) 13:43:49http://pc8.2ch.net/test/read.cgi/tech/1156567224/
0983デフォルトの名無しさん
2006/08/26(土) 13:45:190984デフォルトの名無しさん
2006/08/26(土) 13:46:140985デフォルトの名無しさん
2006/08/26(土) 13:51:430986デフォルトの名無しさん
2006/08/26(土) 14:00:150987デフォルトの名無しさん
2006/08/26(土) 14:03:550988デフォルトの名無しさん
2006/08/26(土) 14:08:200989デフォルトの名無しさん
2006/08/26(土) 14:12:520990デフォルトの名無しさん
2006/08/26(土) 14:20:040991デフォルトの名無しさん
2006/08/26(土) 14:23:260992デフォルトの名無しさん
2006/08/26(土) 14:25:270993デフォルトの名無しさん
2006/08/26(土) 14:30:390994デフォルトの名無しさん
2006/08/26(土) 14:35:530995デフォルトの名無しさん
2006/08/26(土) 14:39:160996デフォルトの名無しさん
2006/08/26(土) 14:42:400997デフォルトの名無しさん
2006/08/26(土) 14:43:460998デフォルトの名無しさん
2006/08/26(土) 14:45:230999デフォルトの名無しさん
2006/08/26(土) 14:46:241000デフォルトの名無しさん
2006/08/26(土) 14:46:3110011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。