トップページ⇒tech
1001コメント220KB

【最適化機能】HSP初質51 【それは通常の3倍】

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2006/03/17(金) 11:42:01
■とりあえずこれを嫁。
  http://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/
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
>>30 されてるだろ。

#cmpopt ppout 1
#cmpopt optcode 0
#cmpopt optinfo 1

#include "kernel32.as"

repeat 5
Beep 262, 500
wait 50
loop
stop

optinfo はシラネ
0032302006/03/24(金) 09:18:43
あっ・・・_| ̄|○ ・・・ほんとだ・・。
0033デフォルトの名無しさん2006/03/24(金) 18:46:28
なんか突撃してるな。
0034デフォルトの名無しさん2006/03/25(土) 14:27:41
最適化機能・・・なんの魅力もなく・・・
#uselib "user32.dll"
#func xxxxxxxxxxx
のように書く癖がついてるから・・。モジュールだって使うやつしか書かないし。
0035デフォルトの名無しさん2006/03/25(土) 17:34:47
巨人も終わったなw
0036デフォルトの名無しさん2006/03/25(土) 22:23:07
SetCooperativeLevel(hWnd, DDSCL_NORMAL)してもデスクトップに描画されます

なぜ?

0037デフォルトの名無しさん2006/03/26(日) 15:39:35
>36
誤爆? ここで質問してもなぁ
0038デフォルトの名無しさん2006/03/26(日) 21:50:32
WM_NOTIFY なんだな
0039デフォルトの名無しさん2006/03/26(日) 21:55:37
NMHDRなんだな
0040デフォルトの名無しさん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:27
サイズは、12 なんだなぁ〜
0042デフォルトの名無しさん2006/03/26(日) 22:12:28
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<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
/O1 スペースを最小化する /O2 スペースを最大化する
/Ob<n> インライン展開 (既定値 n=0) /Od 最適化を無効にする (既定)
/Og グローバルな最適化を有効にする /Oi[-] 組み込み関数を有効にする
/Os コード スペースを優先する /Ot コードのスピードを優先する
/Ox 最大限の最適化
/Oy[-] フレーム ポインタの省略を有効にする

/Ox ってどうなん?
0044デフォルトの名無しさん2006/03/27(月) 19:40:37
どこをどうすればこいつが(安藤)世界ランク3になるんだよwwww
0045デフォルトの名無しさん2006/03/27(月) 23:38:45
>>43
ttp://msdn2.microsoft.com/ja-jp/library/59a3b321(VS.80).aspx
0046デフォルトの名無しさん2006/03/28(火) 07:30:20
>>45
アリガ�d
0047デフォルトの名無しさん2006/03/28(火) 07:58:13
/Ox を /Os と組み合わせた場合は (/Oxs)、コード サイズを小さくする (サイズを最適化する) ことを優先できます。

こんな技があったのか。_| ̄|○
0048デフォルトの名無しさん2006/03/28(火) 08:12:31
IOleClientSite ってhscallbk.dllで実装?
0049デフォルトの名無しさん2006/03/28(火) 08:20:21
VC6(msvcrt.dll )だと80k切るか?

神は、おらんのか。

ちなみに、タダ最適化付けてコンパイルしてるだけww
0050デフォルトの名無しさん2006/03/28(火) 08:26:01
msvcrt.dll は "known DLL"、つまり、Windows が所有および構築するシステム コンポーネントになりました。
msvcrt.dll は、システム レベルのコンポーネントだけで使用されることを前提
としています。アプリケーションでは msvcr71.dll を使用し、再配布する必要があります。
システム ディレクトリには、msvcr71.dll のコピーを作成しないでください。
また、既にコピーが存在する場合でも、使用しないでください。
msvcr71.dll のコピーは、実行可能プログラムと共にアプリケーション ディレクトリに保存してください。
/MD スイッチを使用して Visual C++ .NET で構築したアプリケーションはすべて msvcr71.dll を使用します。

msvcr71.dllをシステムディレクトリにインストールしてしまう製品って多いような気がします。。

だと・・・同じフォルダに置けと。
0051デフォルトの名無しさん2006/03/28(火) 12:42:29
Lccは駄目なんだっけ?
0052デフォルトの名無しさん2006/03/28(火) 13:29:56
きたきた

朝日新聞社長の長男を逮捕
0053デフォルトの名無しさん2006/03/28(火) 21:06:16
なんのネタもなく・・・・DirectDrawでもやろうかね。。
0054デフォルトの名無しさん2006/03/28(火) 23:27:22
リソースにバージョン情報を入れるか入れないか・・・
0055あえて言おう2006/03/28(火) 23:36:56
カスであると。
0056デフォルトの名無しさん2006/03/29(水) 00:25:11
すげっ Let's HSPUPX! v1.8は3.0にも対応か

43.6kまで圧縮できたww(msvcrt.dll &msvcr71.dll )

でも、msvcr80.dllはだめなようだ
0057デフォルトの名無しさん2006/03/29(水) 06:45:56

callfuncの引数の順番を変えてほしすぃ。
0058デフォルトの名無しさん2006/03/29(水) 10:35:39
本スレ
http://pc8.2ch.net/test/read.cgi/tech/1142529119/l50
0059デフォルトの名無しさん2006/03/29(水) 12:01:46
16&$ff の&$ff とは?
0060デフォルトの名無しさん2006/03/29(水) 19:41:34
TVに突撃房がいるw。

おれじゃないけどね
0061デフォルトの名無しさん2006/03/29(水) 20:21:20
IP表示なんでしない?
0062デフォルトの名無しさん2006/03/29(水) 21:04:40
犯人は、やつかww
あいつ性格ワリーって言ってたからな。

大学院生だかなんだか知らんが、ろくなやつ居ねーな
0063デフォルトの名無しさん2006/03/30(木) 05:47:05
ちょっちーのページにサンプルあるな。

OSVERSIONINFOEX
0064デフォルトの名無しさん2006/03/30(木) 19:20:41
削除依頼完了
0065釣れまくり!!!!!!!2006/03/31(金) 10:03:46
釣れまくり!!!!!!!
0066デフォルトの名無しさん2006/03/31(金) 14:20:55
まぁ、テスト中だしねw
止める気にもならんわwww

つか、ぱっと見てタイトルしか見えないから不快感もない

タイトルをもっと派手にせんと
0067デフォルトの名無しさん2006/03/31(金) 14:22:52
>>65 また、貴様かー(;´д`)ゞラジャ
0068デフォルトの名無しさん2006/03/31(金) 21:51:18
暇なら、うきにサンプルでもあげてください。
0069デフォルトの名無しさん2006/03/31(金) 21:54:38
>>68
あの背景色が見づらくて書く気になんねー。

せめて白にしてくれ。
0070デフォルトの名無しさん2006/03/31(金) 23:02:04
HSPでスクリーンショットを撮る方法を教えてください
0071デフォルトの名無しさん2006/03/31(金) 23:11:14
デスクトップのhDCを取得する
BitBltで適当なBufferのhDCにSRCCOPYする
そのBufferをBmpsaveする
0072デフォルトの名無しさん2006/03/32(土) 03:20:56
ちょっちーのページに 2.xも3.0もサンプルがあるじゃん。
見ればwww

0073デフォルトの名無しさん2006/03/32(土) 13:46:56
CreateThreadとhscallbkで
まるちできっかな〜っとやってみたらだめだった。

つか、WM_CREATEがとんでこないんだけどwww
0074デフォルトの名無しさん2006/03/32(土) 13:52:13
>>73
マルチもどきなら  run "MENU2.AX","-s" で出来。。。?
0075デフォルトの名無しさん2006/03/32(土) 14:53:25
execと共有メモリを使った方がまだまし
0076デフォルトの名無しさん2006/03/32(土) 16:18:51
共有メモリか・・
ちょっとやってみっかなw
0077デフォルトの名無しさん2006/03/32(土) 23:21:03
アジ真にオモロイ記事が載っているが、どうもなぁw

4/1だしwww
0078デフォルトの名無しさん2006/04/02(日) 17:30:45
HSPのtitle に 1.2.3......って表示させたいんだけど。
うまくいかねー

#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:04
( ゚д゚)
0080デフォルトの名無しさん2006/04/02(日) 20:01:01
HSPで変数aにいろいろなものを代入後、変数aを初期化したいのですが、
初期化方法は
a=""
でOKなのでしょうか。
0081デフォルトの名無しさん2006/04/02(日) 20:30:27
ここに答えられる香具師はおらんよw
0082782006/04/02(日) 21:26:16
出来たーwwww
0083デフォルトの名無しさん2006/04/02(日) 21:47:42
見るからに無限ループになりそうだけどwww
0084デフォルトの名無しさん2006/04/02(日) 22:03:58
>>83 そこら辺は、大丈夫だぁw
3.0になってからコード埋め込む羽目になるとは。
ない物ねだりw
0085デフォルトの名無しさん2006/04/03(月) 01:03:42
タイトルバーをつまむと
処理がとまるww

何とかしてほしい
他言語はどうなんだろうな。

0086デフォルトの名無しさん2006/04/03(月) 01:06:39
一緒に



す・る・な。
0087デフォルトの名無しさん2006/04/03(月) 04:41:16
>>85
ググってみたらあった。
0088デフォルトの名無しさん2006/04/03(月) 09:02:46
2xでも止まるのか

screen 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:33
まるちもヤってみたら意外と簡単だったな。

0090デフォルトの名無しさん2006/04/03(月) 14:41:58
残念。まるち
終了時に落とし穴がw

まぁ、暇潰しだからどうでもいいけと
使える事が解っただけでも
0091デフォルトの名無しさん2006/04/03(月) 16:31:59
>>85
普通のプログラムはメッセージが着てもいないときに処理を行わないので止まる止まらない以前の話。
(逆に、タイトルバークリック中でもメッセージが来れば処理は実行される。)

メッセージが着ていないときに処理を行いたいなら別スレ立てるべきで、UIスレッドで何でもやろうとしてるHSPの実装上の問題。
マルチスレッドにすると排他制御がいろいろ厄介だしパフォーマンスも大幅に下がるからやりたくないのはわかるが。

マルチスレッドが嫌ならWM_NCLBUTTONDOWNのメッセージハンドラをオーバーライドして自前で移動するようにすれば簡単に解決なんだけどなぁ。
0092デフォルトの名無しさん2006/04/03(月) 16:32:29
まるちなんてよっぽどの暇人にしかバレないよ。
0093デフォルトの名無しさん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:53
みんなー何作ってるでつかw
0097デフォルトの名無しさん2006/04/03(月) 18:19:10
おぉっ
ベクターにHMemory.dll



0098デフォルトの名無しさん2006/04/03(月) 18:30:49
>>94 >>95

3.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
>>98
今自分が使っているHMemory.dllはHSP3に対応していないのですか?
GAMEなページからダウンロードしたのですが・・・。
0100デフォルトの名無しさん2006/04/03(月) 18:37:33
フロントライン

そこまでしてゲームをクリアーしたいのかwww
0101デフォルトの名無しさん2006/04/03(月) 19:06:28
>>93
言ってんじゃーんwwwwwwww




っと
0102デフォルトの名無しさん2006/04/03(月) 21:26:23
>>99
してるとか、してないとか、ここで聞くことなのか?
そんなプロセスいじくるようなもの態々試せとでも?


HSPには問題ねーけどな。

つっか作者に聞けって話だwwwww
0103RiffRaffさんのページ閉じる。2006/04/03(月) 22:52:55
HSP COMの先駆者、RiffRaffさんのページ閉じる。
2.6用のモジュールlollipopから始まり、その後ATL経由でブラウザも作れるようになり
開発は、ちょくとさんへと渡り、今では3.0に採用された。

RiffRaffさん お疲れさん。
0104デフォルトの名無しさん2006/04/04(火) 01:44:34
うお、本当だ。
オレもRiffRaffさんのページを見て
COMを勉強したクチだから残念だな。
何はともあれ、お疲れ様でしたRiffRaffさん。

あと、>>103
sageろボケ。
0105デフォルトの名無しさん2006/04/05(水) 01:18:52
本スレ
http://pc8.2ch.net/test/read.cgi/tech/1142529119/l50
0106デフォルトの名無しさん2006/04/05(水) 20:21:16
ごめそ、今になってもCOMってよくわからなんだ・・・
0107デフォルトの名無しさん2006/04/06(木) 11:23:13
別に謝るようなことじゃないが
0108Irisawa へ2006/04/06(木) 17:53:54
友達ですかwww
0109デフォルトの名無しさん2006/04/07(金) 00:44:00
2chのあるスレッドのIDを投稿順に並べる、ただし重複があった場合は最初の1つを除いてすべて消す。
結果をresult.txtとして出力。
というプログラムを組みたいのですが、

#include "hspinet.as"
neturl ""
netload ""
程度しかわかりません。

何か参考になるスクリプトやヒントをください。
01101092006/04/07(金) 09:01:00
#include "hspinet.as"
netinit
neturl "http://game9.2ch.net/test/read.cgi/tcg/"
netload "1136120025"

まで完了。
最終形はIDと改行だけにすることなんですが、
正規表現って使えないの?
0111デフォルトの名無しさん2006/04/07(金) 09:20:53
ヤれば出来んじゃんw
自分で解決したほうがオモシロスw
01121092006/04/07(金) 13:03:27
やればできるじゃんといわれても、
hypertalkと比べたらやれることは多い反面、複雑怪奇な仕様があるような気が。

#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:30
hypertalkって何ですか?
0114デフォルトの名無しさん2006/04/07(金) 19:36:01
つかここは削除依頼してる
0115デフォルトの名無しさん2006/04/07(金) 19:41:10
>>113
http://en.wikipedia.org/wiki/HyperTalk
0116デフォルトの名無しさん2006/04/07(金) 20:22:24
HyperTalk 興味ナシ
01171092006/04/07(金) 21:07:48
>>116
何をいまさら言語なので同意
0118デフォルトの名無しさん2006/04/08(土) 02:03:46
しかし家のPCうるさい。
HDDの音かな

0119デフォルトの名無しさん2006/04/08(土) 09:50:41
いまブラウザ作ってるんだが
最大化とかどうやればできるんだ?
ぜんぜんワカンネ。
0120デフォルトの名無しさん2006/04/08(土) 12:49:09
>>119
#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
01211092006/04/08(土) 18:26:40
#include "hspbre.as"
#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
BSubstってどんな命令?
一行ずつ読み込んで最後まで処理してくれるの?

>おそらく取ってきたファイルの改行の形式の違いのためか
ファイルの改行はLFになってて、
hspはCRLFじゃないと改行だと認識しないんだよねぇ

ということでヒント
CRLF = "\n"
LF = strmid(CRLF,1,1)
mes instr(d_note,0,CRLF)
mes instr(d_note,0,LF)
01231092006/04/08(土) 19:50:49
#include "hspbre.as"
#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抜き出すだけならこんな感じでもいいかも
//このままだとコピペの中の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
01251092006/04/08(土) 20:18:03
>>124
反応するとめちゃくちゃいやなんですよ。
最終的には抽出したIDから数値を求めるのが目的ですので。
0126デフォルトの名無しさん2006/04/08(土) 20:23:44
なに作ってるでつか?
0127デフォルトの名無しさん2006/04/08(土) 20:27:36
2chのdatかhtmlの中身見たことある?
反応しちゃうってことは反応しないようにすればいいってことで
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
01301092006/04/08(土) 21:05:39
>>127
htmlはみながら作ってますけど。
問題はdatがどこに格納されているかわからないことなのですが。
■ このスレッドは過去ログ倉庫に格納されています