[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 04/07 07:33 / Filesize : 179 KB / Number-of Response : 816
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Win32API質問箱 Build54



1 名前:デフォルトの名無しさん [2007/06/12(火) 19:59:25 ]
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。

過去スレ、関連リンクは>>2-5くらい。

■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版(msdn.microsoft.com/library/)の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで

652 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 12:05:24 ]
32bitVistaだとドライバの場合ロゴとらないとWindowsの動作自体に制限かかるんだっけ?

64bitだとフックもドライバも現実的じゃないよな

653 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 12:15:12 ]
いつも思うんだけど
なんでこんなにフックしたい奴が多いんだ

654 名前:デフォルトの名無しさん [2007/07/07(土) 12:23:35 ]
フックで躓く奴が多いんだと思われ
別に集まりたくてフックしたい奴らばっかり集まってるわけじゃないでそ

655 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 13:42:09 ]
あやしげなソフト作ろうとしてんだろうな

656 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 14:36:33 ]
>>649
ググるよりも前に、PlatformSDKのヘルプ、または、MSDNライブラリだろう。
検索してもいいし、普通に目次から辿っても見つけられる。
ていうか、普通に目次から辿って見つけられないのは、よほどのアレだぞ。

657 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 14:41:47 ]
>>653
質問のしかたを見ると、厨房くさい
やろうとしていることを見ると、怪しい

>>555あたりなんかは、
特定のサイトにアクセスしているときだけキーログを取ろうとしている
とも見れるしなぁ。

怪しいプログラムを書くなら、人に聞かずに自力で何とかしろってんだ。

658 名前:デフォルトの名無しさん [2007/07/07(土) 15:09:00 ]
するどい人だな。まったく想像できなかったぜ

659 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 19:10:52 ]
>>653
そりゃあ2ちゃんだから釣り師が多いんだろ

660 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 19:55:26 ]
上手い事言ったつもりかも知れんが面白くない



661 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:45:07 ]
俺窓プログラム作って初めて実用的なの作ったのはフック使ったネトゲーツールだったな
調べながら実装したし窓プログラムの根本的な概念もそんな理解してなかったから
コードはめちゃくちゃ汚かったが勉強にはなったな。
そうこうしながら1年後あたりにAPIフック使ってパケット取得ツールも作ったわ。
APIフックは俺がしょぼいからだろうが4ヶ月かかってやっとできたんだけどなw

フックぐらいはちょっと頑張ればすぐできるだろ。
人に聞くのが悪いとは言わないが、フックに関しては
参考サイトいっぱいあるんだから自分で調べようぜ。
特に目的が限りなく黒に近いものを作るんならなおさら。


662 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:48:36 ]
単なる物臭か根性無しだろ

どうせヒマ人が答えるんだしいいじゃねーか別に

663 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:49:53 ]
オレには真っ黒にしか見えないが、
そういうことをやってる当人には灰色に見えるんだろうな

664 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 21:56:14 ]
ためしに検索したらたくさんでてきた

しょぼいキーロガー程度ならすぐできるな

665 名前:661 mailto:sage [2007/07/07(土) 22:06:04 ]
>>663
まあ真っ黒だわなw

ただ、そういうの作る奴が全部俺みたいな考えだとは思わないが
俺自身はネトゲーツール作って使おうという思考よりも
技術的な勉強をする為にそれを作ろうっていうのが
どっちかって言うと大きかったな。


それの作成にあたっての動機付け(動機があったほうが頑張るから)
が欲しかったからたまたまやってたネトゲーをターゲットにした感じ。

まあ、ここはそういう議論スレじゃないから以降これに関しての発言はしない。

666 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 22:15:24 ]
逆だろ。
升ツール作る為に技術的な勉強をする必要があったんだろ。

まぁ一般的な解凍ツールやブラウザとかは既に便利なものを作ってるヤツがいるからな
自分が利用する便利なツールで世の中に出回ってないものしか作ろうとしたら
真っ黒なツールしかねーんだろうけど。

667 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 22:18:43 ]
フックが真っ黒ならTClockすら真っ黒だし
悪用できる技術=悪じゃないでしょ

スレ違いも程々にしとけ

668 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 22:23:16 ]
犯罪幇助にしか使われなくなったら京都府警がUSER32.DLLを取り締まるから無問題。

669 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 23:30:04 ]
>>668
京都府警じゃ信用ならん
神奈川県警にしとけ

670 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 23:34:47 ]
フックは夢が広がるから困る



671 名前:デフォルトの名無しさん mailto:sage [2007/07/07(土) 23:36:08 ]
いい加減にしろ

672 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:00:38 ]
いい加減にしろ

673 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:06:15 ]
どうもありがとうございました。

674 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:25:49 ]
フックってなんだよ素人の俺に説明しろ

675 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:26:15 ]
ヒント:船長

676 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:34:23 ]
ガッツ石松の左

677 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 00:49:02 ]
ワロスw

678 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 01:23:45 ]
上岡龍太郎

679 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 02:42:57 ]
こんな時間に人がいるとは思えないが。。

リソースファイルを使わずにアイコンをロードして使いたい場合
CreateBitmapを使えばいいんでしょうか?
それとも他にアイコン専用のAPIがあるんでしょうか?

680 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 04:04:32 ]
意味が分からない。
ファイルから読み込むならLoadImage使え。
作るならCreateIcon使え。



681 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 07:29:42 ]
LoadIcon

682 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 10:36:43 ]
WinAPIを勉強しようと思いWindowsゲームプログラミングという本を読みながら勉強
してるんですが、この本の通り打ち込んでもエラーでコンパイルできないところ
があります。
このソースなんですが何故でしょうか?すみませんが教えてください(´・ω・`)
ソフトはPlatformSDKをインストールしてVisual C++ 2005でやっています

#include <windows.h>

int WINAPI WinMain(
HINSTANCE hInstance,
HINSTANCE hPrevInstance,
LPSTR lpCmdLine,
int nCmdShow
) {
BYTE * bytes = "BYTE *";
PBYTE pByte = "PBYTE";
LPBYTE lpByte = "LPBYTE";

MessageBox(NULL , bytes , NULL , MB_OK);
MessageBox(NULL , pByte , NULL , MB_OK);
MessageBox(NULL , lpByte , NULL , MB_OK);
return 0;
}

683 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 10:39:25 ]
>>682
どう見てもスレ違いです

684 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 10:42:38 ]
ごめんスレ違いだったのか

685 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 10:57:34 ]
>>682
たぶん、コンパイラ設定だろうね。
エラーさらしてみ

686 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 10:57:53 ]
>>682
まず質問として何のエラーかを明確にしてくれないと困る。

それのソースはCか?C++か?
Cだとしたら値を代入する前に型宣言を最初に全てやってないと
コンパイル時エラーになったと記憶してるが。

BYTE * bytes = "BYTE *";
PBYTE pByte = "PBYTE";
LPBYTE lpByte = "LPBYTE";

BYTE *byte;
PBYTE pByte;
LPBYTE lpByte;

byte = "BYTE *";
pByte = "PBYTE";
lpByte = "LPBYTE";
※但し、実験してないから間違ってるかもしれん(そこまで保証する義理はないが)

環境がVC2005ならMessageBoxの第二引数の型をキャストしないと警告も出ないか?

687 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:08:57 ]
> Cだとしたら値を代入する前に型宣言を最初に全てやってないと 
> コンパイル時エラーになったと記憶してるが。 
ブロック冒頭の変数宣言時の初期化する/しないは自由です。

/* cでもOK */
void test()
{
  int n1;
  int n2 = 1;
  int n3;
  int n4 = n2;
    :

688 名前:688 mailto:sage [2007/07/08(日) 11:12:17 ]
>>687
ああ、宣言時は可能だったっけか

689 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:13:54 ]
>>682
マジレスすると拡張子がcじゃなくてcppだから
俺、2冊も買っちゃったし良本だよな
がんがれ

690 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:17:35 ]
全部見当違い。

2005のデフォルトのオプションを考えれば分かるだろ。
なんでここはこんなに馬鹿しかいないんだ?



691 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:23:25 ]
>>690
バカ筆頭の人が言うと、
さすがに迫力がありますね

692 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:28:06 ]
僕バッカー

693 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:28:26 ]
>>685-686
スレ違いなのにありがとうございます。
ソースは.cppのC++です。事前に宣言してみましたが無理でした
エラーは、ちゃんと文字型の宣言に入れろ。ってことかなと思ってますが本でも
CDに入ってたサンプルもこの通りだったのでやっぱり問題はコンパイラの設定でしょうか?
試しにCHAR型で宣言してやってみたらそれならうまくいきました

文字数制限にひっかかったのでtxtですみませんがエラーです
ttp://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/4549.txt

694 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:28:35 ]
底の浅い知識すらも持っていないくせに、
確認すらしないで適当を並べる馬鹿は何とかならないのか?

695 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:31:55 ]
MessageBoxWが呼ばれてるのかなゃ

696 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:32:48 ]
コンパイルオプションに/J


697 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:32:54 ]
>>689
ごめんなさい更新する前に書き込んでしまって見てなかった
まさしくそれでした…
.cに変えたらちゃんとコンパイルしてくれました
これからコツコツ勉強して以降と思います。みなさんありがとうございました

698 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 11:34:56 ]
書籍のサポートは作者がやるべきだよな

699 名前:689 mailto:sage [2007/07/08(日) 11:37:50 ]
いえーいあたった。
お前らジュース一本だ
690はパンも買って来い

700 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 12:40:48 ]
なんでcppじゃダメなん?
上位互換じゃないの?



701 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 12:48:09 ]
型チェックが厳しくなってるから

702 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 12:50:00 ]
2重引用符で囲った文字列はリードオンリーになるので、
constが必要。

また、BYTEはunsigned char型であって、char型とは別物。

const BYTE* bytes = "BYTE *";
なら通る。
MessageBoxA(NULL, reinterpret_cast<char*>(bytes), NULL, MB_OK);
なら通る。


703 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 12:52:22 ]
ちゃうわぼけ

704 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 12:53:27 ]
>>682
エラーが出ます教えてください

という人に限って、
エラーメッセージを読んでない。
しかも、
エラーメッセージをコピペしない。


エラーメッセージによっては難解だったり、
本当の間違いを指していなかったりするが、
少なくとも>>693のtxtのエラーメッセージは、
非常に親切で適切なものだから、
エラーメッセージを読めば分かる。

705 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:12:21 ]
エラーメッセージって
的を得ないことが多いのと
一般的に言っても不親切なのは
なんとかなりませんかね?

706 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:21:16 ]
中に人が入ってるわけじゃないから
文句言うだけ無駄

707 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:23:07 ]
>>705
的を得ないならいいじゃないか。的を得たら射掛けられちゃうぞ。

708 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:24:54 ]
>>705
そりゃぁ、お前さんの書いたコードが「的を得てない」からだろう。

コンパイラが、わけわかんねーぞ、というのは、わけわかんないコードを食わせるからだ。

709 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:43:56 ]
VC++のエラーメッセージなんて随分質が高いと思うけどねぇ

まぁC++でテンプレート絡みのエラーメッセージがイミフなのは
そういうもんだとあきらめれ

710 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 13:51:05 ]
的をもらいました やったね!



711 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 14:02:37 ]
まぁ、エラーメッセージは、直訳みたいなので英語でおkみたいなのはあるw

712 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 15:27:07 ]
夜店の射的の話。的は人形だったり。

713 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 15:33:57 ]
タブコントロールを作ってそれをデバッグ(@err,hr)でみてたら

ERROR_NO_IMPERSONATION_TOKEN
現在、クライアントを偽装していないスレッドが・・・・

とかいうエラーが出てくるんですがこれの意味に心当たりがある方は
教えていただけないでしょうか?

714 名前:501 [2007/07/08(日) 17:20:57 ]
会社でよくいそうな堅物っぽいやつが
見当違いとか、知識が無いとか、確認してないとか
がんがってかっこつけたのに結果をだされてるのにワロタ
いいものを見せてもらった

715 名前:501 [2007/07/08(日) 17:23:11 ]
俺の質問も相手してくれよ

716 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 17:40:59 ]
>>715
>>551で終わっていないの?

717 名前:デフォルトの名無しさん [2007/07/08(日) 17:44:20 ]
ウインドウにボタンをはっつけて、
ウインドウのWM_PAINTでBeginPaintしてウインドウを真っ黒に塗りつぶしても、
ボタンは塗りつぶされないのですが
なんでかチラチラします、これはどういう仕組みでしょうか?

718 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 17:56:34 ]
ボタンはゲイツ仕様だから

719 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 18:55:17 ]
そういう仕組みだぼけ

720 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:14:17 ]
実装に興味があるならwineかReactOSがオヌヌメ
後者のほうが詳細まで追えるからオヌヌメ



721 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:31:23 ]
その前に基本的なことを勉強

722 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:38:04 ]
>>717
>>717がボタンも含めてウィンドウを真っ黒に塗りつぶした後、Windowsがボタンを描いているから。
黒く塗ってあとから書き直したら、そらチラチラするわ。

723 名前:デフォルトの名無しさん [2007/07/08(日) 19:50:37 ]
ボタンを塗りつぶすとWINDOWS法違反によって逮捕されますから
辞めた方がいいですよ

724 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 19:50:51 ]
>>717
そりゃぁ背景を黒く塗っても、手前にあるボタンは塗られないよ。
ボタンまで黒く塗りたければ、ボタンをオーナードローで黒く濡るべし。


725 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 20:35:06 ]
つーか、ボタンがチラチラしない方法が知りたいんじゃないの?

726 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 21:07:04 ]
ボタンの所だけクリップ領域から外せばいい

727 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 21:20:38 ]
WS_CLIPCHILDREN

728 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 21:55:07 ]
Enterで通知がくるIDOKを別の定義IDに切り替えたいんですが
何か方法はありますか?

因みにダイアログじゃないです

729 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 21:58:07 ]
IDOKが来たら切り替えたい定義IDをSendする

730 名前:728 mailto:sage [2007/07/08(日) 23:06:07 ]
>>729
!?
盲点だったそんな簡単なことも気づかなかったのか俺orz
教えてくれてありがとうございます。



731 名前:729 mailto:sage [2007/07/09(月) 00:09:55 BE:99304122-2BP(0)]
おいw

ジョークだよな?

732 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 12:46:20 ]
いいえ本気です

733 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 12:49:23 ]
「本気」と書いて「マジ」と読む

734 名前:デフォルトの名無しさん [2007/07/09(月) 14:22:56 ]
up

735 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 18:34:50 ]
ヘルプみたさに
プラットフォームSDK入れてみたんだけど
hxsファイルってどうやってみればいいんでしょうか?

736 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 18:47:15 ]
ドキュメントエクスプローラー、かな?
ついてなかった?

737 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 19:19:09 ]
さがしてみます。ありがとう

738 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 20:44:47 ]
さがしたけどなかった。次は一時間後にさがしに行くです。

739 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 20:47:21 ]
普通に入れたら、スタートメニューに登録されるよ。



740 名前:デフォルトの名無しさん mailto:sage [2007/07/09(月) 21:25:11 ]
すみませんさっき気づきました
ぐぐったりVCいれたりといろいろってみましたが
まさかこれ系がスタートメニューに登録されるとはorz



741 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 03:12:58 ]
USBゲームパッドを使いたい場合はwin32apiでは対応できませんか?
やっぱダイレクト系しかないんでしょうか

742 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 04:57:38 ]
joyGetPos

743 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 05:02:51 ]
いいことおもいついた、お前俺のケツのなかにションベンしろ!

744 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 05:28:12 ]
ウホスレは間に合ってます

745 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 09:24:01 ]
>>742
ありがとうございます
これマルチメディアの欄にあったりして
なかなか見つからない

746 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 10:37:23 ]
Windows3.0 MMEを思い出した

747 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 11:49:46 ]
>>745
マルチメディアAPIのジョイスティックAPIはゲームポート接続想定した仕様だからおすすめできない。
(認識軸数、ボタン数に制限)

748 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 20:49:32 ]
>>747
アナログ6軸、ハットスイッチ1つ、32ボタン対応してるから十分だと思うが。

749 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:05:10 ]
突然だけどLocalFreeって使わない方がいいのか?

LocalFree使うぐらいならHeapAllocとか使った方がいいとか言う
記事があったもんで。それとHeapAllocとVirtualAllocの使いどころは
大体確保するメモリがどのくらいを目安にすればいいのかね。

そういうレス見たこと無いから参考までにお前さん方の意見聞いてみたい。

因みに俺はLocalAllocが簡単に使えるからそっち使ってる。
後mallocに関してはAPIじゃない(最終的にHeapAlloc呼んでるみたいだが)
から省いてくれい。

750 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:07:21 ]
>LocalFree使うぐらいならHeapAllocとか使った方がいいとか言う記事
なんだその腐った記事。



751 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:18:29 ]
>LocalFree使うぐらいならHeapAllocとか使った方がいい
わろた

ところで VirtualAlloc HeapAlloc でぐぐったか
ttp://www.geocities.jp/i96815/windows/win11.html

752 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:24:06 ]
>>749
俺はAPI関数を直接呼ぶとしたら、確かにHeapAlloc/VirtualAlloc系というつもりでいる。
「Local/Global関数ではなく、Heap関数を使え」とは、MSDNライブラリにも書いてある。
msdn2.microsoft.com/en-us/library/aa366723.aspx
msdn.microsoft.com/library/ja/jpmemory/html/_win32_localalloc.asp
特に移動可能メモリなんて今では利点も必要性もない。

//でも実際はクリップボードなんかでGlobal関数を多用する現実。
//Heap関数を直接使わずmallocやnew、std::vectorを使う毎日。

でも、どうせどうせメモリ確保なんて時間のかかることだし、
Local/GlobalからHeapに変えて速度向上するようなアプリケーションがあったら、
メモリ確保の戦略自体を見直すべきで、
わざわざHeapに変える必要なんてないなんて言う奴もどこかにいた。
でもこれから書くコードで必要がなければあえてGlobal/Local関数を選ぶ理由もないはず。

ところで、VirutalAllocを使う目安はMSDNライブラリによれば1、2MBから。
msdn2.microsoft.com/en-us/library/aa366597.aspx






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<179KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef