トップページ⇒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/
0002デフォルトの名無しさん2006/03/17(金) 11:45:03
2げっと
0003デフォルトの名無しさん2006/03/17(金) 12:04:23
HSP最強。
射精した。
0004デフォルトの名無しさん2006/03/17(金) 12:12:40
β2が出てるんだけど最適化機能の使い方が書いてねーょ
0005デフォルトの名無しさん2006/03/17(金) 13:42:27
ここ立てたら、向こう必死になってる〜〜ワロスwww
0006デフォルトの名無しさん2006/03/17(金) 13:50:33
HSPで彼女ができそうになりました
0007”削除”希望2006/03/17(金) 14:25:26
HSP初質51
http://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.html2006/03/18(土) 19:24:24
64bitに対応したトリップ検索プログラムありますか?

TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0011デフォルトの名無しさん2006/03/19(日) 09:52:02
旅行言ってる間に#cmpoptプリプロセッサ命令の情報
入ってると思ったら未だなのね。 

つっか何処のスレ使うわけ?
0012デフォルトの名無しさん2006/03/19(日) 16:11:34
VC++ 2005 EEで作ったランタイム、R60341エラーだってさ
マニフェストの記述が違うようだ。
0013デフォルトの名無しさん2006/03/19(日) 20:49:55
まさか
#include "comctl32.as"
#include "gdi32.as"
#include "kernel32.as"

とかした時に威力を発揮するなんて事は・・・ないだろうなw


0014122006/03/19(日) 20:51:50
マニフェストの埋め込みできねぇ orz
0015デフォルトの名無しさん2006/03/20(月) 08:01:05
>>13
それ、あたりかもww
0016デフォルトの名無しさん2006/03/20(月) 09:48:39
>>14 普通にコンパイルして
mt.exe -inputresource:test.exe -manifest test.exe.manifest -outputresource:test.exe
だって
manifestはリンカが勝手に作るってwww
0017デフォルトの名無しさん2006/03/20(月) 10:01:06
warning C4996: 'strcpy' が古い形式として宣言されました。

strcpy -> strcpy_s とかwwワロスwww
0018デフォルトの名無しさん2006/03/20(月) 11:31:07
>>16 MSVCR80.dllを使うときだけね
0019デフォルトの名無しさん2006/03/22(水) 00:45:22
あまり期待してなかった日本が勝ったわけで
今日は見てたよ。
0020デフォルトの名無しさん2006/03/22(水) 17:20:20
「10月以降に再度日韓戦を」 韓国野球委員会総裁


今更始まったことではないがwwww

0021デフォルトの名無しさん2006/03/22(水) 22:18:47
起動時のウィンドウのチラツキが 直ってるような気がする。
0022デフォルトの名無しさん2006/03/22(水) 22:20:01
>>11
言ってる->行ってる
0023デフォルトの名無しさん2006/03/23(木) 00:53:16
おにーたまはなぜ、#cmpoptの説明を渋っているのか・・・
実は、実装されてないのでは?
0024デフォルトの名無しさん2006/03/23(木) 18:40:01
ヘルプ嫁。
まあ実装は>>13のとおりなわけだが
0025デフォルトの名無しさん2006/03/23(木) 19:12:53
おにーたま、3/20に密かに更新してたなww

■ 解説
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
スクリプトコンパイル時の動作を指定します。
オプション名、の後スペース又は 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:01
夢が・・・ゼータの夢が・・・・・_| ̄|○
0027デフォルトの名無しさん2006/03/23(木) 19:29:21
ないよりはいいが、
皆が期待していた最適化機能とは、こういう事なのか?

俺は違うな。
0028うには、HSP製?2006/03/24(金) 03:31:27

47氏の発言集の中で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
>>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
■ このスレッドは過去ログ倉庫に格納されています