Win32API質問箱 Build83
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2009/10/30(金) 17:35:25やさしいお兄さんやお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!
過去スレ、関連リンクは>>2-10くらい。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
- Win32API質問箱 wiki
http://wiki.livedoor.jp/program1/d/FrontPage
Win32API質問箱 Build82
http://pc12.2ch.net/test/read.cgi/tech/1253699773/
0002デフォルトの名無しさん
2009/10/30(金) 17:35:46- MSDN ホームページ
http://www.microsoft.com/japan/msdn/
- MSDN ライブラリ
http://msdn.microsoft.com/ja-jp/library/
http://msdn.microsoft.com/en-us/library/
- MSDN ライブラリ (ローカル版)
http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=7bbe5eda-5062-4ebb-83c7-d3c5ff92a373
- Windows SDK & Platform SDK
http://www.microsoft.com/downloads/details.aspx?FamilyId=F26B1AA4-741A-433A-9BE5-FA919850BDBF&displaylang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=ff6467e6-5bba-4bf5-b562-9199be864d29&DisplayLang=en
http://www.microsoft.com/downloads/details.aspx?FamilyID=7614FE22-8A64-4DFB-AA0C-DB53035F40A0&displaylang=ja
http://www.microsoft.com/downloads/details.aspx?FamilyId=484269E2-3B89-47E3-8EB7-1F2BE6D7123A
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/XPSP2FULLInstall.htm
http://www.microsoft.com/msdownload/platformsdk/sdkupdate/psdk-full.htm
書籍
- Advanced Windows 第5版
http://www.amazon.co.jp/dp/4891005920
0003デフォルトの名無しさん
2009/10/30(金) 17:36:2881 ttp://pc12.2ch.net/test/read.cgi/tech/1249140049/
80 ttp://pc12.2ch.net/test/read.cgi/tech/1244057140/
79 ttp://pc12.2ch.net/test/read.cgi/tech/1240411224/
78 ttp://pc12.2ch.net/test/read.cgi/tech/1238289377/
77 ttp://pc12.2ch.net/test/read.cgi/tech/1235494464/
76 ttp://pc11.2ch.net/test/read.cgi/tech/1233622578/
75 ttp://pc11.2ch.net/test/read.cgi/tech/1231423602/
74 ttp://pc11.2ch.net/test/read.cgi/tech/1229239827/
73 ttp://pc11.2ch.net/test/read.cgi/tech/1227934931/
72 ttp://pc11.2ch.net/test/read.cgi/tech/1226575789/
71 ttp://pc11.2ch.net/test/read.cgi/tech/1224745158/
70 ttp://pc11.2ch.net/test/read.cgi/tech/1221446107/
69 ttp://pc11.2ch.net/test/read.cgi/tech/1217687038/
68 ttp://pc11.2ch.net/test/read.cgi/tech/1215348804/
67 ttp://pc11.2ch.net/test/read.cgi/tech/1212931246/
66 ttp://pc11.2ch.net/test/read.cgi/tech/1210775622/
65 ttp://pc11.2ch.net/test/read.cgi/tech/1208847084/
64 ttp://pc11.2ch.net/test/read.cgi/tech/1207099291/
63 ttp://pc11.2ch.net/test/read.cgi/tech/1204600558/
62 ttp://pc11.2ch.net/test/read.cgi/tech/1202060403/
61 ttp://pc11.2ch.net/test/read.cgi/tech/1199514664/
60 ttp://pc11.2ch.net/test/read.cgi/tech/1196874830/
59 ttp://pc11.2ch.net/test/read.cgi/tech/1194701996/
58 ttp://pc11.2ch.net/test/read.cgi/tech/1191781463/
57 ttp://pc11.2ch.net/test/read.cgi/tech/1189255282/
56 ttp://pc11.2ch.net/test/read.cgi/tech/1186989201/
55 ttp://pc11.2ch.net/test/read.cgi/tech/1184853465/
54 ttp://pc11.2ch.net/test/read.cgi/tech/1181645965/
53 ttp://pc11.2ch.net/test/read.cgi/tech/1178882828/
52 ttp://pc11.2ch.net/test/read.cgi/tech/1176828891/
51 ttp://pc11.2ch.net/test/read.cgi/tech/1174416295/
0004デフォルトの名無しさん
2009/10/30(金) 17:36:4249 ttp://pc10.2ch.net/test/read.cgi/tech/1168708801/
48 ttp://pc10.2ch.net/test/read.cgi/tech/1166172047/
47 ttp://pc8.2ch.net/test/read.cgi/tech/1163375772/
46 ttp://pc8.2ch.net/test/read.cgi/tech/1159158014/
45 ttp://pc8.2ch.net/test/read.cgi/tech/1156032806/
44 ttp://pc8.2ch.net/test/read.cgi/tech/1151501925/
43 ttp://pc8.2ch.net/test/read.cgi/tech/1148005509/
42 ttp://pc8.2ch.net/test/read.cgi/tech/1144962549/
41 ttp://pc8.2ch.net/test/read.cgi/tech/1141392216/
40 ttp://pc8.2ch.net/test/read.cgi/tech/1138893959/
39 ttp://pc8.2ch.net/test/read.cgi/tech/1136673250/
38 ttp://pc8.2ch.net/test/read.cgi/tech/1133798345/
37 ttp://pc8.2ch.net/test/read.cgi/tech/1131884991/
36 ttp://pc8.2ch.net/test/read.cgi/tech/1128951330/
35 ttp://pc8.2ch.net/test/read.cgi/tech/1125850096/
34 ttp://pc8.2ch.net/test/read.cgi/tech/1122723009/
33 ttp://pc8.2ch.net/test/read.cgi/tech/1120153520/
32 ttp://pc8.2ch.net/test/read.cgi/tech/1117271829/
31 ttp://pc8.2ch.net/test/read.cgi/tech/1114762194/
30 ttp://pc8.2ch.net/test/read.cgi/tech/1112345886/
29 ttp://pc8.2ch.net/test/read.cgi/tech/1110281860/
28 ttp://pc5.2ch.net/test/read.cgi/tech/1108199304/
27 ttp://pc5.2ch.net/test/read.cgi/tech/1106103119/
26 ttp://pc5.2ch.net/test/read.cgi/tech/1104109858/
0005デフォルトの名無しさん
2009/10/30(金) 17:37:0024 ttp://pc5.2ch.net/test/read.cgi/tech/1098967135/
23 ttp://pc5.2ch.net/test/read.cgi/tech/1095534704/
22 ttp://pc5.2ch.net/test/read.cgi/tech/1092524669/
21 ttp://pc5.2ch.net/test/read.cgi/tech/1090422324/
20 ttp://pc5.2ch.net/test/read.cgi/tech/1088140233/
19 ttp://pc5.2ch.net/test/read.cgi/tech/1084697545/
18 ttp://pc5.2ch.net/test/read.cgi/tech/1081702990/
17 ttp://pc5.2ch.net/test/read.cgi/tech/1077470361/
16 ttp://pc2.2ch.net/test/read.cgi/tech/1073830065/★
15 ttp://pc2.2ch.net/test/read.cgi/tech/1069339866/★
14 ttp://pc5.2ch.net/tech/kako/1065/10653/1065328397.html
13 ttp://pc5.2ch.net/tech/kako/1059/10595/1059549320.html
12 ttp://pc5.2ch.net/tech/kako/1056/10560/1056033645.html
11 ttp://pc5.2ch.net/tech/kako/1052/10526/1052651750.html
10 ttp://pc5.2ch.net/tech/kako/1047/10478/1047819779.html
9 ttp://pc5.2ch.net/tech/kako/1044/10449/1044929160.html
8 ttp://pc5.2ch.net/tech/kako/1040/10409/1040964626.html
7 ttp://pc3.2ch.net/tech/kako/1036/10366/1036654893.html
6 ttp://pc3.2ch.net/tech/kako/1032/10325/1032548635.html
5 ttp://pc3.2ch.net/tech/kako/1028/10285/1028580373.html
4 ttp://pc3.2ch.net/tech/kako/1023/10233/1023361418.html
3 ttp://pc.2ch.net/tech/kako/1017/10170/1017072275.html
2 ttp://pc.2ch.net/tech/kako/1006/10067/1006783012.html
1 ttp://pc.2ch.net/tech/kako/991/991576947.html
0006デフォルトの名無しさん
2009/10/30(金) 17:37:20Microsoft Windows SDK for Windows 7 and .NET Framework 3.5 SP1 (ISO)
http://www.microsoft.com/downloads/details.aspx?familyid=71DEB800-C591-4F97-A900-BEA146E4FAE1&displaylang=en
0007デフォルトの名無しさん
2009/10/30(金) 17:37:31俺乙
0008デフォルトの名無しさん
2009/10/30(金) 18:11:03●以下のサイトは間違いが多いので参考にしてはいけません●
http://www.geocities.jp/ky_webid/win32c/
0009デフォルトの名無しさん
2009/10/30(金) 18:38:41お前乙
さーみんなで荒らしまショー
0010デフォルトの名無しさん
2009/10/30(金) 18:50:40なんかAPIがバグってるんですが、ウィンドウズってこんな物なのでしょうか?
0011デフォルトの名無しさん
2009/10/30(金) 18:53:56具体的に
0012デフォルトの名無しさん
2009/10/30(金) 18:55:530013デフォルトの名無しさん
2009/10/30(金) 19:43:5732bitXPでも64bitのwin7でも動くプログラムを作る場合、
必要な手順と気をつけるべきことを教えてください
0014デフォルトの名無しさん
2009/10/30(金) 19:56:57.NETで作る
Win32APIでは無理
0015デフォルトの名無しさん
2009/10/30(金) 20:00:280016デフォルトの名無しさん
2009/10/30(金) 20:02:590017デフォルトの名無しさん
2009/10/30(金) 20:05:46要件を満たしてりゃいい
0018デフォルトの名無しさん
2009/10/30(金) 20:07:04お前馬鹿だろ
0019デフォルトの名無しさん
2009/10/30(金) 20:08:520020デフォルトの名無しさん
2009/10/30(金) 20:11:06それが嫌なら.NET使っとけ。
0021デフォルトの名無しさん
2009/10/30(金) 20:14:47002213
2009/10/30(金) 20:16:37なんか意見が分かれててよくわからないのですが、
WOW64のwikiを見てみると色々難しそうですね
http://ja.wikipedia.org/wiki/WOW64
32bitで作った場合、dllなどを使っていると64bitでは動かなくなる、
ということでいいんでしょうか?
0023デフォルトの名無しさん
2009/10/30(金) 20:19:11.netで作っとけば余計なこと気にしなくて済むって
0024デフォルトの名無しさん
2009/10/30(金) 20:25:580025デフォルトの名無しさん
2009/10/30(金) 20:29:190026デフォルトの名無しさん
2009/10/30(金) 20:34:05ないところはAPIガリガリのままじゃないの?
0027デフォルトの名無しさん
2009/10/30(金) 20:45:25IPHelperとか
0028デフォルトの名無しさん
2009/10/30(金) 21:58:24全然分かれてないよ
0029デフォルトの名無しさん
2009/10/31(土) 00:07:2732ビットEXEのプロセスでは32ビットDLLだけしか読み込めない。
64ビットEXEのプロセスでは64ビットDLLだけしか読み込めない。
というだけのこと。
>>23
それが、うっかり32ビット版しか存在しないDLLとか使っているのに、
ターゲット指定忘れて64ビットプロセスとして起動させてしまうなんて新たな罠も生じる。
.NETだけに非があるわけでは全然ないのだけど。
0030デフォルトの名無しさん
2009/10/31(土) 00:44:29誰かただで頂戴
0031デフォルトの名無しさん
2009/10/31(土) 01:17:490032デフォルトの名無しさん
2009/10/31(土) 01:23:25MSとコネがあるなんて裏山しい
0033デフォルトの名無しさん
2009/10/31(土) 01:26:510034デフォルトの名無しさん
2009/10/31(土) 10:25:000035デフォルトの名無しさん
2009/10/31(土) 10:55:170036デフォルトの名無しさん
2009/10/31(土) 11:06:140037デフォルトの名無しさん
2009/10/31(土) 11:25:45お前が死んどけよキチガイ
0038デフォルトの名無しさん
2009/10/31(土) 11:28:42パッケージ版のWindows買えば両方入ってる
0039デフォルトの名無しさん
2009/10/31(土) 11:31:010040デフォルトの名無しさん
2009/10/31(土) 12:39:520041デフォルトの名無しさん
2009/10/31(土) 12:48:560042デフォルトの名無しさん
2009/10/31(土) 12:54:310043デフォルトの名無しさん
2009/10/31(土) 13:02:19頭悪いんじゃないか?
0044デフォルトの名無しさん
2009/10/31(土) 13:04:10どこに「C++/SDK限定」なんて書いてあるんだよ。
0045デフォルトの名無しさん
2009/10/31(土) 13:08:040046デフォルトの名無しさん
2009/10/31(土) 13:08:07こいつ頭悪そう
0047デフォルトの名無しさん
2009/10/31(土) 13:10:020048デフォルトの名無しさん
2009/10/31(土) 13:11:300049デフォルトの名無しさん
2009/10/31(土) 13:11:55P/Invokeのやり方が悪いってのがほとんどだろ。
0050デフォルトの名無しさん
2009/10/31(土) 13:13:26そうだね
頭悪そうだね
そしてお前は頭悪いね
0051デフォルトの名無しさん
2009/10/31(土) 13:14:34ん?悔しかったの?w
0052デフォルトの名無しさん
2009/10/31(土) 13:17:03なんて言うとでも思った?
0053デフォルトの名無しさん
2009/10/31(土) 13:18:07荒らすなキチガイ
0054デフォルトの名無しさん
2009/10/31(土) 13:20:20その言語側の問題じゃない、って切り分けできてるならな。
0055デフォルトの名無しさん
2009/10/31(土) 13:21:24規制解除でも来たのか?w
ここんとこ荒らせなくてウズウズしてたんだろうね
0056デフォルトの名無しさん
2009/10/31(土) 13:23:57荒らすなクズ
0057デフォルトの名無しさん
2009/10/31(土) 13:25:51負けず嫌いな奴だな
0058デフォルトの名無しさん
2009/10/31(土) 13:26:540059デフォルトの名無しさん
2009/10/31(土) 13:27:210061デフォルトの名無しさん
2009/10/31(土) 13:29:21いちいち構うな
荒らし3号め
0062デフォルトの名無しさん
2009/10/31(土) 13:30:45図星だったんですね、わかります
0063デフォルトの名無しさん
2009/10/31(土) 13:31:390064デフォルトの名無しさん
2009/10/31(土) 13:33:060065デフォルトの名無しさん
2009/10/31(土) 13:33:37自演ということにしたいんですね、わかりますw
0066デフォルトの名無しさん
2009/10/31(土) 13:34:44あ、ばれた?w
0067デフォルトの名無しさん
2009/10/31(土) 13:36:45>>39=>>41=>>43がアホなので荒れた
0068デフォルトの名無しさん
2009/10/31(土) 13:37:32じゃないよ
0069デフォルトの名無しさん
2009/10/31(土) 13:39:560070デフォルトの名無しさん
2009/10/31(土) 13:41:280071デフォルトの名無しさん
2009/10/31(土) 15:42:490072デフォルトの名無しさん
2009/10/31(土) 15:44:560073デフォルトの名無しさん
2009/10/31(土) 23:30:34http://wisdom.sakura.ne.jp/system/winapi/win32/win83.html
ACCELERATORS の options の NOINVERT の有無での動作の違いが分かりません。
トップレベルメニューのハイライトって言われても何も変わらないように見えます。
0074デフォルトの名無しさん
2009/11/01(日) 03:18:41この注意書きの使用方法でやったのか?
http://msdn.microsoft.com/en-us/library/aa380610(VS.85).aspx
>This is useful when defining accelerators for actions such as scrolling that do not correspond to a menu item.
007573
2009/11/01(日) 07:25:44>>This is useful when defining accelerators for actions such as scrolling that do not correspond to a menu item.
アクセラレータキーでスクロール(画面を?)させる時に有効という意味ですか?
そうだとしたら、その使用方法ではやっていませんが、やり方も良く分かりません。
NOINVERTは特定のオプションっぽいので、とりあえず付けないで今後、不具合が出たら付けることにします。
0076デフォルトの名無しさん
2009/11/01(日) 07:48:27リソースエディタで作れよ
0077デフォルトの名無しさん
2009/11/01(日) 16:23:51規制に巻き込まれたのかね
平和だね
0078デフォルトの名無しさん
2009/11/03(火) 03:07:47たぶん規制に巻き込まれたのではなくて、規制された張本人だろう
0079デフォルトの名無しさん
2009/11/03(火) 04:09:29俺だからな
0080デフォルトの名無しさん
2009/11/03(火) 04:17:140081デフォルトの名無しさん
2009/11/03(火) 04:25:030082デフォルトの名無しさん
2009/11/03(火) 09:12:080083●
2009/11/03(火) 09:35:340084デフォルトの名無しさん
2009/11/03(火) 17:01:31三匹?
0085デフォルトの名無しさん
2009/11/03(火) 17:09:07。。。Win64APIだよな?<64bit版のAPIの名前
0086デフォルトの名無しさん
2009/11/03(火) 17:20:240087デフォルトの名無しさん
2009/11/03(火) 17:32:440088デフォルトの名無しさん
2009/11/03(火) 20:20:210089デフォルトの名無しさん
2009/11/03(火) 21:51:45Win64API質問箱 Build1
http://gimpo.2ch.net/test/read.cgi/hobby/1052195857/
0090デフォルトの名無しさん
2009/11/03(火) 22:01:22おい
0091デフォルトの名無しさん
2009/11/03(火) 22:04:460092デフォルトの名無しさん
2009/11/03(火) 22:19:34MSDNライブラリだって、Windows SDKだってWin32とWin64で分けていないし、
Win64のAPIはWin32とほとんど変わらないのだから、スレを分けるのは利便性が低くなるだけだと思う。
スレタイが気になるならWindows API質問箱にでも変えればいい。
0093デフォルトの名無しさん
2009/11/03(火) 23:12:12じゃあ32bit、64bitを含めた名前になるのか。
何て名前になるんだろ?
0094デフォルトの名無しさん
2009/11/03(火) 23:13:06だな。
殆ど変わらないのならスレタイを変えればおkだな
0095デフォルトの名無しさん
2009/11/03(火) 23:18:30それともWinFXが名前と仕様を変えて.NETになったんだっけ?
0096デフォルトの名無しさん
2009/11/03(火) 23:25:440097デフォルトの名無しさん
2009/11/03(火) 23:26:040098デフォルトの名無しさん
2009/11/03(火) 23:34:40�dクス
そうだったのか
じゃあWin64はまた別の物になるわけねシクシク
どれだけ勉強しなければならないのやら
0099デフォルトの名無しさん
2009/11/03(火) 23:49:05おいおい、純真な若者をだますのはよせよ。
>95
MSがWinFXと呼んでいたものは消滅した(初期のVista開発で破棄された数多のコードとともに)。
.NET 3.0や3.5は1.0→1.1→2.0の正常進化でしかない。
0100デフォルトの名無しさん
2009/11/03(火) 23:54:43純真な若者を騙すなら正解が出る前にな
てかググればすぐばれる嘘を吐くなんてアホだね
0101デフォルトの名無しさん
2009/11/04(水) 00:00:42http://msdn.microsoft.com/ja-jp/library/cc844047.aspx
0102デフォルトの名無しさん
2009/11/04(水) 00:08:130103デフォルトの名無しさん
2009/11/04(水) 00:08:49Windows APIと呼べばいい。
Overview of the Windows API
http://msdn.microsoft.com/en-us/library/aa383723.aspx
> (Note that this was formerly called the Win32 API. The name Windows API
> more accurately reflects its roots in 16-bit Windows and its support on 64-bit Windows.)
0104デフォルトの名無しさん
2009/11/04(水) 00:12:02一番面白そうな機能だったのに・・・。
0105デフォルトの名無しさん
2009/11/04(水) 00:19:00いまの.NET Frameworkが当初MSの宣伝にあったWinFXだとでも信じてるの?
純真な若者だね。うまくいかないからやめたのをごまかすために>101のようにいってるわけで。
0106デフォルトの名無しさん
2009/11/04(水) 00:48:270107デフォルトの名無しさん
2009/11/04(水) 00:49:290108デフォルトの名無しさん
2009/11/04(水) 01:16:40あれは32bit→64bit化の際にプログラムの変更を全くせずに
動かすための布石だ
全く移植をせずにそのままEXEが動いてしまうってある意味
すごいと思わないか?
0109デフォルトの名無しさん
2009/11/04(水) 01:20:48このままいけばWin32APIなんていらなくなるね
0110デフォルトの名無しさん
2009/11/04(水) 01:21:27検索ベースのファイルシステムなんて本当に必要か?
0111デフォルトの名無しさん
2009/11/04(水) 01:23:09WinFSと勘違いしてたのをごまかしてる馬鹿
0112デフォルトの名無しさん
2009/11/04(水) 01:25:56移植も何も、Win32ネイティブアプリだって大抵WOW64上で問題なく動作するだろが
0113デフォルトの名無しさん
2009/11/04(水) 01:27:25Java
0114デフォルトの名無しさん
2009/11/04(水) 01:29:480115デフォルトの名無しさん
2009/11/04(水) 01:40:16Win7では明らかに.NETよりAPIの方を充実させてるしぃ
作り直したペイントやワードパッドだって相変わらずMFC使ってるしぃ
0116デフォルトの名無しさん
2009/11/04(水) 01:41:540117デフォルトの名無しさん
2009/11/04(水) 01:51:00ファイルシステムがRDBベースになってくれると
いろいろ夢はひろがりんぐだがなあ。
WinFSが期待通りかどうかは別としてw
0118デフォルトの名無しさん
2009/11/04(水) 01:52:55逆に新機能をAPIで提供して.NETプログラマー向けにCodePackつうラッパーを用意するとかもう何が何だか
結局.NETはAPIでプログラム組めないトーシロ用なのか?
MSの思考回路は理解できんね
0119デフォルトの名無しさん
2009/11/04(水) 01:53:31> 作り直したペイントやワードパッドだって相変わらずMFC使ってるしぃ
そりゃあ標準アプリが、.net入れ替えただけで動かなくなったら困るからじゃね?
0120デフォルトの名無しさん
2009/11/04(水) 01:55:31> 結局.NETはAPIでプログラム組めないトーシロ用なのか?
MSがどう言ってるかは知らんが、その通りだろ。
C++使えない奴はみんな素人ってことだろ。
0121デフォルトの名無しさん
2009/11/04(水) 01:57:400122デフォルトの名無しさん
2009/11/04(水) 01:57:42WinFSの話なんかしてませんが何か?WinFXってのはもともとWin32APIの.NET Frameworkへの
リプレースに対するコードネームで、初期Vistaである程度実装されたけど破棄されて、以下略。
0123デフォルトの名無しさん
2009/11/04(水) 01:58:58RDBが遅いからっつーてNTFSでDB作った人もいるというのに
0124デフォルトの名無しさん
2009/11/04(水) 02:01:16計画当初だとか計画変更だとかは関係ないよ
0125デフォルトの名無しさん
2009/11/04(水) 02:05:59RDBベースになって何が便利なのか分からんのだが、教えてくれ
0126デフォルトの名無しさん
2009/11/04(水) 02:08:12めっちゃパフォーマンス悪そうだし使いにくいだろうなぁと感じる
0127デフォルトの名無しさん
2009/11/04(水) 02:14:33君はレイヤをごっちゃにしてないか?
もしくは君の言うRDBはほかの人とは別物なのか?
0128デフォルトの名無しさん
2009/11/04(水) 02:20:050129デフォルトの名無しさん
2009/11/04(水) 02:27:050130デフォルトの名無しさん
2009/11/04(水) 02:29:220131デフォルトの名無しさん
2009/11/04(水) 04:41:010132デフォルトの名無しさん
2009/11/04(水) 05:12:111008 An attempt was made to reference a token that does not exist.
0133デフォルトの名無しさん
2009/11/04(水) 06:08:250134デフォルトの名無しさん
2009/11/04(水) 07:11:360135デフォルトの名無しさん
2009/11/04(水) 10:51:290136デフォルトの名無しさん
2009/11/04(水) 11:12:180137デフォルトの名無しさん
2009/11/04(水) 11:13:170138デフォルトの名無しさん
2009/11/04(水) 11:15:590139デフォルトの名無しさん
2009/11/04(水) 11:16:13タイミングが最悪だった。
0140デフォルトの名無しさん
2009/11/04(水) 11:17:200141デフォルトの名無しさん
2009/11/04(水) 11:18:220142デフォルトの名無しさん
2009/11/04(水) 11:57:180143デフォルトの名無しさん
2009/11/04(水) 16:53:52ノシノシノシノシノシノシノシノシノシノシノシノシノシノシノシノシノシ
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
オロ 和
0144デフォルトの名無しさん
2009/11/04(水) 16:54:51ホロの心
和の心
0145デフォルトの名無しさん
2009/11/04(水) 18:04:45直前にSetLastError(0);してどうなるかだな。>134の指摘のとおりSHGetFileInfoは戻値でのみ
エラー情報を返すと思うので。
0146デフォルトの名無しさん
2009/11/04(水) 18:53:39マクロの嵐と、言語で用意している機能をわざわざ自前で実装するタココードの嵐だからな
C++ の基礎知識の他に、折れない心が必要なんだよ
0147デフォルトの名無しさん
2009/11/04(水) 19:20:430148デフォルトの名無しさん
2009/11/05(木) 00:41:21C++基礎知識の無い人が偉そうに講釈垂れなくていいよ
0149デフォルトの名無しさん
2009/11/05(木) 01:01:520150デフォルトの名無しさん
2009/11/05(木) 01:41:450151デフォルトの名無しさん
2009/11/05(木) 02:01:43MCF はただのらっぱー
0152デフォルトの名無しさん
2009/11/05(木) 02:25:190153デフォルトの名無しさん
2009/11/05(木) 02:28:04kwsk
0154デフォルトの名無しさん
2009/11/05(木) 05:44:540155デフォルトの名無しさん
2009/11/05(木) 06:21:260156デフォルトの名無しさん
2009/11/05(木) 07:13:230157デフォルトの名無しさん
2009/11/05(木) 07:39:200158デフォルトの名無しさん
2009/11/05(木) 07:57:240159デフォルトの名無しさん
2009/11/05(木) 09:21:030160デフォルトの名無しさん
2009/11/05(木) 09:23:140161デフォルトの名無しさん
2009/11/05(木) 12:24:06Wikipediaで「ラッパー」を調べてみろよ。答えはここ↓にある。
http://ja.wikipedia.org/wiki/%E3%83%A9%E3%83%83%E3%83%91%E3%83%BC
0162デフォルトの名無しさん
2009/11/05(木) 12:29:31http://www16.atpages.jp/khmz/
0163デフォルトの名無しさん
2009/11/05(木) 17:15:080164デフォルトの名無しさん
2009/11/05(木) 17:26:300165デフォルトの名無しさん
2009/11/05(木) 17:32:23マイクロソフト、違法に改造された360本体をXbox LIVEから一斉に追放
マイクロソフトは、違法に改造されたXbox 360本体をXbox LIVEから一斉に追放するそうです。
ttp://gs.inside-games.jp/news/207/20783.html
ttp://www.majornelson.com/archive/2009/11/04/xbox-360-console-bans.aspx
■ 30 [名無し]さん(bin+cue).rar [sage] 2009/11/05(木) 04:04:25
ほれ ttp://livedoor.blogimg.jp/htmk73/imgs/4/e/4ee8cfb3.jpg
ttp://livedoor.blogimg.jp/htmk73/imgs/f/2/f23b59e2.jpg
ttp://livedoor.blogimg.jp/htmk73/imgs/0/f/0fd13646.jpg
■ 38 [名無し]さん(bin+cue).rar [sage] 2009/11/05(木) 04:29:57
ライトン1.51でbadkreon含め不完全バックアップを起動したことはない
ファーム書き換えの電源供給にはなんとかkitを使った
自分で言うのもなんだけどBANされるかもしれないようなヘマはしてないから
何をしようとMSにはバレてるってことだね
HDDから起動しようとすると
ttp://livedoor.blogimg.jp/htmk73/imgs/1/3/130842de.jpg
削除してインスコしなおそうとすると
ttp://livedoor.blogimg.jp/htmk73/imgs/7/1/710c0aa1.jpg
506 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2009/11/05(木) 12:19:21
今電源入れたらBANされてたわww
ttp://livedoor.blogimg.jp/htmk73/imgs/3/5/35770ac2.jpg
ttp://livedoor.blogimg.jp/htmk73/imgs/c/8/c8178b56.jpg
0166デフォルトの名無しさん
2009/11/05(木) 17:58:160167デフォルトの名無しさん
2009/11/05(木) 18:16:21今ちょうど消火し終えたところだが、一体何が?
0168デフォルトの名無しさん
2009/11/05(木) 18:26:05msvcr100.dll
ヘンなファイル名だなあ
0169デフォルトの名無しさん
2009/11/05(木) 21:29:01出火
0170デフォルトの名無しさん
2009/11/05(木) 21:59:420171デフォルトの名無しさん
2009/11/05(木) 23:41:55日本語でおk
0172デフォルトの名無しさん
2009/11/06(金) 01:09:08歌唱法のひとつであるラップによって歌う人のことを言う。
0173デフォルトの名無しさん
2009/11/06(金) 01:19:01スペルが違うだろが
0174デフォルトの名無しさん
2009/11/06(金) 01:22:450175デフォルトの名無しさん
2009/11/06(金) 01:43:45ラッパーは楽器だろ
0176デフォルトの名無しさん
2009/11/06(金) 01:47:120177デフォルトの名無しさん
2009/11/06(金) 01:47:190178デフォルトの名無しさん
2009/11/06(金) 07:32:16WRAPって、Windows rapなんとかのことでしょ?
0179デフォルトの名無しさん
2009/11/06(金) 11:21:33↓↓↓
http://www16.atpages.jp/khmz/
0180デフォルトの名無しさん
2009/11/06(金) 13:09:340181デフォルトの名無しさん
2009/11/07(土) 19:22:510182デフォルトの名無しさん
2009/11/07(土) 20:58:24やっぱりマイクロソフトは糞だ。
0183デフォルトの名無しさん
2009/11/07(土) 21:02:320184デフォルトの名無しさん
2009/11/07(土) 21:06:200185デフォルトの名無しさん
2009/11/07(土) 21:09:170186デフォルトの名無しさん
2009/11/07(土) 21:14:570187デフォルトの名無しさん
2009/11/07(土) 21:17:160188デフォルトの名無しさん
2009/11/07(土) 21:23:5298で動いたソフトがXPで動かない、XPで動いたソフトがVistaで動かない、Vistaで動いたソフトが7で動かない、・・・
延々これの繰り返し
仮想PCに古いOSのライセンス付けてあげるから我慢しろなんて無責任すぎ。
0189デフォルトの名無しさん
2009/11/07(土) 21:45:480190デフォルトの名無しさん
2009/11/07(土) 21:46:030191デフォルトの名無しさん
2009/11/07(土) 21:46:16たいていそういう事言う奴は使い方が間違ってる事が多い
0192デフォルトの名無しさん
2009/11/07(土) 21:57:030193デフォルトの名無しさん
2009/11/07(土) 22:02:25結局SP1で直ったが、MSのバカ社員はろくに仕事してないのか。
0194デフォルトの名無しさん
2009/11/07(土) 22:06:020195デフォルトの名無しさん
2009/11/07(土) 22:07:55XPモードの他に、Vista/7モードとか付けるつもりなのかな
個人的にサポート切れたOSは無償で配布しろと思う
まあ$UNのせいで絶対に無理だけどw
0196デフォルトの名無しさん
2009/11/07(土) 22:11:510197デフォルトの名無しさん
2009/11/07(土) 22:11:58そんな穴が塞がれない事が保証されてるもん使わないでくれ
0198デフォルトの名無しさん
2009/11/07(土) 22:13:110199デフォルトの名無しさん
2009/11/07(土) 22:14:29穴が塞がれないのはXP/Vista/7でも保証されてますが何か?
0200デフォルトの名無しさん
2009/11/07(土) 22:17:220201デフォルトの名無しさん
2009/11/07(土) 22:17:36つーか今となっては98とか使ってる方がある意味XPより安全だろ。
0202デフォルトの名無しさん
2009/11/07(土) 22:20:14MSからもクラッカーからも見捨てられたOS
どっちが安全だろうw
0203デフォルトの名無しさん
2009/11/07(土) 22:28:49クラッカーが昔放った無数のウィルスは今もネットワーク上をうろちょろしていますよ
0204デフォルトの名無しさん
2009/11/07(土) 22:28:500205デフォルトの名無しさん
2009/11/07(土) 22:35:06アホか
昔のウィルスなんて昔のワクチンソフトで雑菌できるだろ
0206デフォルトの名無しさん
2009/11/07(土) 22:50:350207デフォルトの名無しさん
2009/11/07(土) 22:51:05だかr、昔のワクチンは今は使えないんですよ
0208デフォルトの名無しさん
2009/11/07(土) 22:56:25俺の自作ツールは余裕で動くけどな
組み方が悪いんじゃね?w
0209デフォルトの名無しさん
2009/11/07(土) 22:58:47今でも使えるソフトを利用すればいい。
そもそも昔のウイルスなんてルーターとPFWで十分。
0210デフォルトの名無しさん
2009/11/07(土) 23:02:160211デフォルトの名無しさん
2009/11/07(土) 23:07:20不憫だな
0212デフォルトの名無しさん
2009/11/07(土) 23:08:51お前が大したソフトを作ってないだけ
どうせVBで適当に組んだゴミばっかだろ?
0213デフォルトの名無しさん
2009/11/07(土) 23:09:56どんだけ無職になった派遣社員と
最初から手に職のないニートが
この板に渦巻いているか、よくわかりますね^^
0214デフォルトの名無しさん
2009/11/07(土) 23:11:46現役稼動してるPC全てWindows7Ultimate64bitですが何か?
0215デフォルトの名無しさん
2009/11/07(土) 23:13:13自己紹介は他所でどうぞ^^
0216デフォルトの名無しさん
2009/11/07(土) 23:14:340217デフォルトの名無しさん
2009/11/07(土) 23:19:530218デフォルトの名無しさん
2009/11/07(土) 23:24:45デジカメで撮影しろとでも?
0219デフォルトの名無しさん
2009/11/07(土) 23:25:500220デフォルトの名無しさん
2009/11/07(土) 23:27:15ttp://images.google.co.jp/images?q=%8B%93%8E%E8
> 検索結果 約 193,000 件中 1 - 20 件目 (0.12 秒)
全国でたったの20万
素晴らしい失業率ですねw
0221デフォルトの名無しさん
2009/11/07(土) 23:29:15こんな時間に2chに書き込んでる時点で無職だよ
お前も、俺も
0222デフォルトの名無しさん
2009/11/07(土) 23:31:010223デフォルトの名無しさん
2009/11/07(土) 23:31:27ヒマこいてる時ゃ正直にヒマでいいんだよ
そのヒマを2chに使うのは緩慢な自殺行為だが
名無しにとやかく言われることじゃない
0224デフォルトの名無しさん
2009/11/07(土) 23:33:36普通ひまじゃねーのか
0225デフォルトの名無しさん
2009/11/07(土) 23:34:400226デフォルトの名無しさん
2009/11/07(土) 23:35:35現代的には貧乏人というよりもむしろ無職^^
あと、無職の人ほど上から目線。
なぜなら、その程度のプライドだから^^
0227デフォルトの名無しさん
2009/11/07(土) 23:38:210228デフォルトの名無しさん
2009/11/07(土) 23:38:23顔真っ赤ですよ
0229デフォルトの名無しさん
2009/11/07(土) 23:39:310230デフォルトの名無しさん
2009/11/07(土) 23:40:040231デフォルトの名無しさん
2009/11/07(土) 23:41:210232デフォルトの名無しさん
2009/11/07(土) 23:43:15無能ゆえに職にありつけないという現実と向き合うことになり
とてもプライドが傷ついてそんなことはできないので
自然と上から目線で態度が大きくなる^^
貧困層ほど犯罪が多いのと同じ原理^^
0233デフォルトの名無しさん
2009/11/07(土) 23:44:08無能ゆえに職にありつけないという現実と向き合うことになり
とてもプライドが傷ついてそんなことはできないので
自然と上から目線で態度が大きくなる^^
貧困層ほど犯罪が多いのと同じ原理^^
0234デフォルトの名無しさん
2009/11/07(土) 23:45:01無能ゆえに職にありつけないという現実と向き合うことになり
とてもプライドが傷ついてそんなことはできないので
自然と上から目線で態度が大きくなる^^
貧困層ほど犯罪が多いのと同じ原理^^
0235デフォルトの名無しさん
2009/11/07(土) 23:46:24だって、人の言うことに耳を傾けない人が
人の下でまともに働けるとはとても思えないでしょ?^^
0236デフォルトの名無しさん
2009/11/07(土) 23:47:18だって、人の言うことに耳を傾けない人が
人の下でまともに働けるとはとても思えないでしょ?^^
0237デフォルトの名無しさん
2009/11/07(土) 23:48:12だって、人の言うことに耳を傾けない人が
人の下でまともに働けるとはとても思えないでしょ?^^
0238デフォルトの名無しさん
2009/11/07(土) 23:49:06全然ちげーよ、バーカ
0239デフォルトの名無しさん
2009/11/07(土) 23:51:53だって、無職の言うことに耳を傾けない無職が
無職の下でまともに働けるとはとても思えないでしょ?^^
0240デフォルトの名無しさん
2009/11/07(土) 23:52:47ワンパターンなんだよキチガイが。
0241デフォルトの名無しさん
2009/11/07(土) 23:53:57それが現実の姿ですよ^^ククク
0242デフォルトの名無しさん
2009/11/07(土) 23:55:550243デフォルトの名無しさん
2009/11/08(日) 00:00:000244デフォルトの名無しさん
2009/11/08(日) 00:11:57上から目線の応酬で無益な論争をおっぱじめるのは無職だけなので
たいがいこの方法で静かになります^^
ちゃんと手に職があって収入のある人には
「無職」というキーワードはまったく気にならないので
技術系の板ではこれはとても有効な手段なのです。
0245デフォルトの名無しさん
2009/11/08(日) 00:19:560246デフォルトの名無しさん
2009/11/08(日) 00:21:000247デフォルトの名無しさん
2009/11/08(日) 00:23:09このレスの時点で既に妄想だからな。
0248デフォルトの名無しさん
2009/11/08(日) 00:25:240249デフォルトの名無しさん
2009/11/08(日) 00:27:450250デフォルトの名無しさん
2009/11/08(日) 00:29:280251●
2009/11/08(日) 00:31:48つっても最近あまり書き込めてませんが
0252デフォルトの名無しさん
2009/11/08(日) 00:33:510253デフォルトの名無しさん
2009/11/08(日) 01:16:34また規制ですかそうですか
0254デフォルトの名無しさん
2009/11/08(日) 02:15:33無理矢理相手をこきおろそうって人が多い気はする
0255デフォルトの名無しさん
2009/11/08(日) 02:19:500256デフォルトの名無しさん
2009/11/08(日) 02:21:390257デフォルトの名無しさん
2009/11/08(日) 02:53:280258デフォルトの名無しさん
2009/11/08(日) 02:56:150259デフォルトの名無しさん
2009/11/08(日) 04:23:28C++でスレッドの停止じゃなくプロセス単位で一時停止ってできるんですか?
0260デフォルトの名無しさん
2009/11/08(日) 05:24:370261デフォルトの名無しさん
2009/11/08(日) 05:40:43マルチタスクOSがどういう構造かを理解しろってこった
0262デフォルトの名無しさん
2009/11/08(日) 05:47:520263デフォルトの名無しさん
2009/11/08(日) 05:53:250264デフォルトの名無しさん
2009/11/08(日) 06:28:52できるのなら、APIの名前を教えてください。
0265デフォルトの名無しさん
2009/11/08(日) 06:49:120266デフォルトの名無しさん
2009/11/08(日) 06:56:050267デフォルトの名無しさん
2009/11/08(日) 08:17:050268デフォルトの名無しさん
2009/11/08(日) 08:55:03じゃあ、ProcessExplorerってどうやってプロセスの一時停止を実装してるんだろう。
涙出てきた
0269デフォルトの名無しさん
2009/11/08(日) 08:58:030270デフォルトの名無しさん
2009/11/08(日) 09:18:10SuspendThreadは呼んでないね
0271デフォルトの名無しさん
2009/11/08(日) 09:22:45というか、何でそんなことわかるの?脳みそどうなってるの?
プログラム歴半年のおれには無理なのか?
悔しい。
0272デフォルトの名無しさん
2009/11/08(日) 10:32:05NtSuspendThread呼んでるっぽいよ
0273デフォルトの名無しさん
2009/11/08(日) 12:33:49興味本位で聞いてるだけなら帰れ
0274デフォルトの名無しさん
2009/11/08(日) 12:43:41ソフトウェア板じゃあないよなここ?
0275デフォルトの名無しさん
2009/11/08(日) 13:13:58ProcessExplorerの作者に聞けばいいじゃない
ブログあるみたいだし
0276デフォルトの名無しさん
2009/11/08(日) 13:43:08プログラミング言語よりもデバッガの使い方とリバースエンジニアリングを勉強した方がいいと思う。
0277デフォルトの名無しさん
2009/11/08(日) 14:12:47リッチなライブラリと安全な実行環境を持つ
C#かVBを使いなさいというMicrosoftからの啓示だよ^^
0278デフォルトの名無しさん
2009/11/08(日) 14:18:040279デフォルトの名無しさん
2009/11/08(日) 15:00:19.NETはなぁ・・・マジでライブラリの階層図誰か作っテ!
VSProにでっかい.netライブラリの階層図ポスターついてたけど目が疲れそうで見る気しねぇw
0280デフォルトの名無しさん
2009/11/08(日) 16:38:57ブビ厨乙
C丼はともかくVBはねーよw
0281デフォルトの名無しさん
2009/11/08(日) 16:46:100282デフォルトの名無しさん
2009/11/08(日) 17:02:120283デフォルトの名無しさん
2009/11/08(日) 17:55:440284デフォルトの名無しさん
2009/11/08(日) 19:50:28もしかしてC++0xがフル装備とかされるんですか!
0285デフォルトの名無しさん
2009/11/08(日) 20:01:500286デフォルトの名無しさん
2009/11/08(日) 21:57:45GetProcAddressのコードがスッキリする
0287デフォルトの名無しさん
2009/11/08(日) 22:11:130288デフォルトの名無しさん
2009/11/08(日) 22:51:150289デフォルトの名無しさん
2009/11/09(月) 11:46:01でも配置してあるボタンがちらつくのですがどうしたらよいでしょう?
0290デフォルトの名無しさん
2009/11/09(月) 11:58:40クリップしては?
0291デフォルトの名無しさん
2009/11/09(月) 13:10:540292デフォルトの名無しさん
2009/11/11(水) 04:29:070〜100の値)を取得するにはどうすればよいですか?
現在 http://codepad.org/wkhpSkEz のようにプログラムしているのですが、
設定した音量に関わらず65535が返ってきてしまいます。
どうすれば音量を取得出来るでしょうか?
環境は Vista SP2 VC++2008 です。
0293デフォルトの名無しさん
2009/11/11(水) 06:58:470294デフォルトの名無しさん
2009/11/11(水) 08:08:07クソM$死ねよ
0295デフォルトの名無しさん
2009/11/11(水) 23:45:351 ボタンAが押されるとコンボボックスに項目追加してそれをセレクト(CB_SETCURSEL)する。
2 コンボボックスで選択が変更されたら(CBN_SELCHANGE)とある処理をする。
ユーザがコンボボックスで選択した場合は2が実行されるけど、1ではCBN_SELCHANGEが飛んで
来ないみたいで2が実行出来ていない。
このような場合(1の結果として2を実行したい)はどうするのが定石ですか?
0296デフォルトの名無しさん
2009/11/12(木) 00:24:13> The CBN_SELCHANGE notification message is not sent when the current selection is set using the CB_SETCURSEL message.
ドロップダウンリストだからCBN_EDITCHANGEも使えない。
> If the combo box has the CBS_DROPDOWNLIST style, this notification message is not sent.
ナイスなアイデア無いですか?
0297デフォルトの名無しさん
2009/11/12(木) 00:34:390298デフォルトの名無しさん
2009/11/12(木) 08:53:17自分で送るしかないんでしょうかね。
0299デフォルトの名無しさん
2009/11/12(木) 10:19:560300デフォルトの名無しさん
2009/11/12(木) 10:47:590301デフォルトの名無しさん
2009/11/12(木) 18:28:070302デフォルトの名無しさん
2009/11/12(木) 19:02:11エディットボックスなんかはSetWindowTextやったときにEN_CHANGEが飛んでくるし。
0303デフォルトの名無しさん
2009/11/12(木) 19:39:12The EN_CHANGE notification is not sent when the ES_MULTILINE style is used and the text is sent through WM_SETTEXT.
0304デフォルトの名無しさん
2009/11/13(金) 00:50:340305デフォルトの名無しさん
2009/11/13(金) 14:55:37H2=LoadLibrary("Hoge");
H3=LoadLibrary("Hoge");
FreeLibrary(H1);
FreeLibrary(H2);
H4=LoadLibrary("Hoge");
FreeLibrary(H3);
FreeLibrary(H4);
こんなコードがあったとして
DLLライブラリがほんとに解放されるタイミングは最後のFreeLibrary(H4);でおk?
つーか多重に読み込んだ場合の挙動ってどうなってるのかな?
・C++のクラスのインスタンスみたいに一つ一つ別物でメモリは共有しない
・shared_ptrみたいにメモリは共有して最後のひとつが解放されるまでは実際に解放されない
・etc.
実験コード書いて見た感じshared_ptrっぽい感じだったけどたまたまかもわからん・・・
0306デフォルトの名無しさん
2009/11/13(金) 15:00:43FreeLibraryの所に書いてある
0307●
2009/11/13(金) 15:02:14>各プロセスは、ロード済みのライブラリモジュールの参照カウントを保持します。
>この参照カウントは、LoadLibrary 関数が呼び出されるたびに 1 増加し、
>FreeLibrary 関数が呼び出されるたびに 1 減少します。
>プロセスの初期化時に動的にリンクされた DLL モジュールの参照カウントは、1 になります。
>LoadLibrary を呼び出して同じモジュールをロードすると、このカウントは 1 増加します。
理解できたかねー
0308デフォルトの名無しさん
2009/11/13(金) 16:40:31MSDN読む癖つけんとだめっすね
0309デフォルトの名無しさん
2009/11/13(金) 17:41:190310デフォルトの名無しさん
2009/11/13(金) 19:35:30-1 の間違いじゃねーの?
0311デフォルトの名無しさん
2009/11/13(金) 20:21:490312デフォルトの名無しさん
2009/11/13(金) 21:06:070313デフォルトの名無しさん
2009/11/13(金) 21:10:02数字が化けたりリンク先に飛べなかったり検索結果でWinCEの同名APIがずっと上位に出るとか
0314デフォルトの名無しさん
2009/11/13(金) 21:26:04サポート期間終了で廃止したページとか増えた分
リンク切れも増えたんじゃね?
0315デフォルトの名無しさん
2009/11/13(金) 21:51:410316デフォルトの名無しさん
2009/11/13(金) 22:17:33http://namidame.2ch.net/test/read.cgi/hidari/1257990721/
0317デフォルトの名無しさん
2009/11/14(土) 08:16:300318デフォルトの名無しさん
2009/11/14(土) 08:43:290319デフォルトの名無しさん
2009/11/14(土) 10:06:59どちらかと言われれば、memcpy_sの方が良い。
ただ、CopyMemory使うような状況だと、
そもそもmemcpy_sが行うようなチェックは自前でしてる事が多いからなあ。
0320デフォルトの名無しさん
2009/11/14(土) 15:22:180321デフォルトの名無しさん
2009/11/14(土) 19:00:54(>>319).replace(/memcpy/,"memmove").replace(/Move/,"Copy")
0322デフォルトの名無しさん
2009/11/14(土) 22:57:140323デフォルトの名無しさん
2009/11/15(日) 01:37:140324デフォルトの名無しさん
2009/11/15(日) 01:37:55お前がナンバーワンだカカロット
0325デフォルトの名無しさん
2009/11/15(日) 09:24:42基本的にCopyMemoryでいいと思うが。
0326デフォルトの名無しさん
2009/11/15(日) 09:35:310327デフォルトの名無しさん
2009/11/15(日) 10:02:340328デフォルトの名無しさん
2009/11/15(日) 10:04:190329デフォルトの名無しさん
2009/11/15(日) 10:28:57ソースplz
0330デフォルトの名無しさん
2009/11/15(日) 11:29:510331デフォルトの名無しさん
2009/11/15(日) 12:15:31strsafe.h の StringCch系に置き換えて、
string.h の strcpy 等は末尾に _s を追加したやつに置き換え
どっち使ったほうがいいのかは、
環境とか移植性を考えないと決められない
自分の場合、
std::string 等で用が足りるならどっちも使わない
0332デフォルトの名無しさん
2009/11/15(日) 12:58:52strsafeはHRESULTで処理結果を返す。
さっさと自爆するか、あえて一種のエラーとして対応するかによって変わってくるな。
0333デフォルトの名無しさん
2009/11/15(日) 13:10:24てかCStringの方がWin32的に使いやすいし
0334デフォルトの名無しさん
2009/11/15(日) 13:12:20stringはちょっとだけ糞
0335デフォルトの名無しさん
2009/11/15(日) 13:19:510336デフォルトの名無しさん
2009/11/15(日) 13:21:150337デフォルトの名無しさん
2009/11/15(日) 13:24:09↑
同じこと
0338デフォルトの名無しさん
2009/11/15(日) 13:25:17・文字列型が無い
・GCが無い
・ポインタがある
0339デフォルトの名無しさん
2009/11/15(日) 13:26:040340デフォルトの名無しさん
2009/11/15(日) 13:30:360341デフォルトの名無しさん
2009/11/15(日) 13:32:55VB しか使えない奴よりはマシだが
0342デフォルトの名無しさん
2009/11/15(日) 13:34:32C++ はコンパイルが遅い。
.NET は起動が遅い。
アセンブリ言語万歳。
0343デフォルトの名無しさん
2009/11/15(日) 13:37:44小学生じゃあるまいしVBなんて最糞言語使わねーよw
0344デフォルトの名無しさん
2009/11/15(日) 13:45:060345デフォルトの名無しさん
2009/11/15(日) 14:25:15今立ち上がっているアプリを見渡しても、
今インストールされているアプリを確認しても、
未だC/C++で組まれているソフトばかり使っている事実。
0346デフォルトの名無しさん
2009/11/15(日) 14:36:330347デフォルトの名無しさん
2009/11/15(日) 14:41:15OSとかブラウザとかこれだけパッチ出しても穴が全然塞がらないなんて
如何に言語レベルで脆いかがよくわかる
0348デフォルトの名無しさん
2009/11/15(日) 14:48:22釣り?
0349デフォルトの名無しさん
2009/11/15(日) 14:53:280350デフォルトの名無しさん
2009/11/15(日) 15:03:440351デフォルトの名無しさん
2009/11/15(日) 15:08:53もちろん、その処理系自身も自己記述しているもの。
0352デフォルトの名無しさん
2009/11/15(日) 15:13:48君達はここが何のスレか分かっているか?
ぼくがかんがえるさいきょうのげんごスレじゃあないぞ
0353デフォルトの名無しさん
2009/11/15(日) 15:21:300354デフォルトの名無しさん
2009/11/15(日) 15:42:48そこに対してアクセスし、データを入れてやれば望みどおりに動くのである。
そのレジスタがどこにあるのか、制御方法は、などは公開されているなら自分で組むことは可能だが、本来それをやるのはドライバだ。
こういうのは本来何の言語でもできる、特にレジスタいじりやメモリいじりを得意とするアセンブラが最適だが
OS上で、という条件があるのなら、あらかじめ用意されている関数群を使うのが早い。
そういうのをAPIという。 動作するまでは、全部変わらない。
結局、特定のレジスタに値を入れて演算させ、アキュームレータから取り出す
これを延々繰り返しているだけ。であることからCでも書けるが、じゃあどこのレジスタに入れるんですか
アクセスするときのお約束事はなんですかっていうのは統一されていないので、分からなければドライバやAPIに頼るしかない。
本日のマメ知識 レジスタってのは、CPUだけにあるもんじゃない。
産業用のコントロールICにも必ずあるし、GPUにも必ずあるし、サウンドチップにも必ずあるし、USBチップにも(ry
そのレジスタとの橋渡しをしているのがドライバである。 ドライバはプログラマに専用の制御関数、つまりAPIを提供する。
プログラマが「普段」直接触れるのはAPIだけなので、ハードをまったく知らない素人は気づきにくいが
結局は何であってもレジスタにアクセスし、値を入れているのだ。
何段階もの層になっているので、ハードを知らないいまどきのプログラマには想像できないかもしれないが
プログラマが書いたコードが直接ハードを制御しに行ってるわけではない。
API越しにプログラマが値を入れようとする
OSを介すならAPIがOSに値が入ったことを通知する
OSがAPIから受け取り、適切ならばドライバに値を渡す
ドライバはトランスコードを行う
ハードウェアに値が渡る
結果を返す
ドライバが結果を読み取る
(ry
「そのようなことは分かっている」とたいてい言うが、ハードウェアがどのように動いているかまで分かってなければ素人だ。
0355デフォルトの名無しさん
2009/11/15(日) 16:03:200356デフォルトの名無しさん
2009/11/15(日) 16:05:560357デフォルトの名無しさん
2009/11/15(日) 16:06:58グラ
そこ
その
こう
OS
そう
結局
これ
アク
本日
産業
その
プロ
結局
何段
プロ
API
OS
OS
ドラ
ハー
結果
ドラ
(ry
素人だ。
0358デフォルトの名無しさん
2009/11/15(日) 16:16:01CString = C の String
0359デフォルトの名無しさん
2009/11/15(日) 16:20:00Delphi製が意外と多いな、C#は造り手の能力が低いためかハズレが多いね
0360デフォルトの名無しさん
2009/11/15(日) 16:25:26.NETのハズレは9割VB製
0361デフォルトの名無しさん
2009/11/15(日) 16:31:35まあノルマがあるから仕方ないのかも知らんけど、完全に「質より量」だな。
0362デフォルトの名無しさん
2009/11/15(日) 16:32:140363デフォルトの名無しさん
2009/11/15(日) 16:34:37こんなのでよく公開する気になれるよなぁw
と笑って楽しむ物だよ
0364デフォルトの名無しさん
2009/11/15(日) 16:36:240365デフォルトの名無しさん
2009/11/15(日) 16:40:030366デフォルトの名無しさん
2009/11/15(日) 16:47:41> なお編集部で試用したところ、○○の操作を行うと△△となってしまう現象が見られたが、
> その場合は××として回避しよう
みたいなのが書いてあって噴いたぜ
そんな根本的な所でバグってるソフトを記事にするなよw
0367デフォルトの名無しさん
2009/11/15(日) 16:53:39Delphiはウイルス騒ぎで信頼性を大きく落としたからな
もうDelphiで開発したソフトですなんて堂々と書けないだろ
結局.NET(C#またはVB)が最も安全ってことか
0368デフォルトの名無しさん
2009/11/15(日) 17:00:120369デフォルトの名無しさん
2009/11/15(日) 17:07:31お前バカだろ
0370デフォルトの名無しさん
2009/11/15(日) 17:19:540371デフォルトの名無しさん
2009/11/15(日) 17:24:150372デフォルトの名無しさん
2009/11/15(日) 17:34:470373デフォルトの名無しさん
2009/11/15(日) 17:55:04JavaもC++で出来ているからパッチが出る。
C/C++は本当にどうしようもないな。
0374デフォルトの名無しさん
2009/11/15(日) 23:55:48C/C++の欠点が招いたコードが原因
まあ、.NETを売るためにわざとやってると思うけどねw
0375デフォルトの名無しさん
2009/11/16(月) 00:12:210376デフォルトの名無しさん
2009/11/16(月) 00:16:02APIもP/Invokeで使い放題だし
わざわざアンマネージドコードで作る理由がわからん
0377デフォルトの名無しさん
2009/11/16(月) 01:12:53C++/CLIとか冗談は勘弁してください。
0378デフォルトの名無しさん
2009/11/16(月) 01:17:590379デフォルトの名無しさん
2009/11/16(月) 01:23:000380デフォルトの名無しさん
2009/11/16(月) 01:29:250381デフォルトの名無しさん
2009/11/16(月) 01:43:54ネイティブ吐かない言語がバグを産まない訳ではない
0382デフォルトの名無しさん
2009/11/16(月) 01:46:14FindWindowでアプリのウィンドウハンドルを取得し、EnumChildWindowsでボタンを特定しようとしています。
EnumChildWindowsで指定したコールバックの中で列挙されたウィンドウから
今回押したいボタンのウィンドウを特定したいのですがどうやって特定すべきか悩んでいます。
1.ボタンの表示文字列
文字が無く画像が埋め込まれているため無理と思います
2.コントロールID
spy++で調べたところ起動する度に変わっているようなので無理と思います
3.ウィンドウクラス名
そのアプリの中で重複しているためキーになりません
外観が似ているボタンがいくつかあるため、ウィンドウスタイルなどでも特定できません。
このような場合どうすればボタンを特定し、PostMessageでボタンを押下させられるでしょうか。
0383デフォルトの名無しさん
2009/11/16(月) 01:47:150384382
2009/11/16(月) 02:12:20確かにSendKeyでもなんとかなるかもしれません。
ただ目的のボタンに(&S)のようなショートカットキーがあるわけでもないので
かなり非効率で危なっかしいPGになる気がするのでできれば使いたくないのですが。。
0385デフォルトの名無しさん
2009/11/16(月) 02:14:12VisualBasicとかは起動する度IDかわるんだっけ
なんか同じような案件でやった気がするけど忘れた
0386デフォルトの名無しさん
2009/11/16(月) 02:16:500387デフォルトの名無しさん
2009/11/16(月) 03:21:01> ウイルス、ハッキング・クラッキングを求めるような発言は禁止です。
ローカルルールを守れない馬鹿はお引き取りください。
0388382
2009/11/16(月) 03:38:42えー、
確かに「ウイルス、ハッキング・クラッキング」に使う数ある手法の一つではあると思います。
わからないではないですが言い過ぎ過剰反応でしょう。
このレベルで反応してたらFindWindowとかフックとかこの辺全部NGじゃないですか。
>>385
今回の対象はVBかC#どっちかで作られた.netです。
コントロールID(識別子)変わっちゃうみたいなんです。
>386
そのソフトを連続稼働したい、更に定期的に再起動したい
→再起動後アプリを実行し、自動でアプリの中のスタートボタンを押したい
で、スタートボタンを押したい訳です。
0389デフォルトの名無しさん
2009/11/16(月) 04:04:42ボタンを押さなくても同じメッセージを送れば良いと思う
0390デフォルトの名無しさん
2009/11/16(月) 05:10:34ウイルス、ハッキング・クラッキングが目的だろ?何が手法の一つだよ
無駄な言い訳しないでとっとと去れ
0391デフォルトの名無しさん
2009/11/16(月) 05:21:59情報小出しゝたり抽象的な発言を繰り返す質問者に碌な奴はいないね
0392デフォルトの名無しさん
2009/11/16(月) 05:32:450393デフォルトの名無しさん
2009/11/16(月) 05:40:07役に立てるかも知れないし
ぜひ教えれ
0394デフォルトの名無しさん
2009/11/16(月) 05:44:07まぁ、ボタンが複数ある場合は特定できんだろうが
そんでハンドルを得たらボタンの親ウインドウにWM_COMMANDを送る
このときWPARAMにボタンのIDをいれることを忘れるな
0395デフォルトの名無しさん
2009/11/16(月) 05:44:360396デフォルトの名無しさん
2009/11/16(月) 05:45:51.netつってるだろが
質問内容が理解できない馬鹿はレスするなクズ
0397デフォルトの名無しさん
2009/11/16(月) 06:03:05スレ違いです
お引取りください
0398デフォルトの名無しさん
2009/11/16(月) 06:07:250399デフォルトの名無しさん
2009/11/16(月) 07:10:37使わないでください。
0400デフォルトの名無しさん
2009/11/16(月) 07:25:14.netアプリに>>394の方法は通用しない
馬鹿は引っ込んでろ
0401デフォルトの名無しさん
2009/11/16(月) 07:27:020402●
2009/11/16(月) 07:35:560403デフォルトの名無しさん
2009/11/16(月) 07:37:00さっさとソフトの名前を教えろよ
0404デフォルトの名無しさん
2009/11/16(月) 07:40:160405デフォルトの名無しさん
2009/11/16(月) 08:42:50>>382のどこがウイルス、ハッキング・クラッキングを求めてるんだよ。
引っ込んでろ脳軟化ジジイ。
0406デフォルトの名無しさん
2009/11/16(月) 08:46:06極秘情報を公の掲示板でやりとりするべきではない。
以上が結論。
0407デフォルトの名無しさん
2009/11/16(月) 08:48:38選択を間違えたなw
0408デフォルトの名無しさん
2009/11/16(月) 12:19:06プロセスが別だったら知らん
0409デフォルトの名無しさん
2009/11/16(月) 12:26:06不定なら位置情報などから類推するしかない
0410デフォルトの名無しさん
2009/11/16(月) 13:09:29PS_DASHなどが無効になりますが
太さ2以上のPS_DASHを描く方法しりませんか?
地道にMoveToとLineToで描く方法以外でお願いします
0411デフォルトの名無しさん
2009/11/16(月) 13:40:020412デフォルトの名無しさん
2009/11/16(月) 13:50:540413デフォルトの名無しさん
2009/11/16(月) 14:09:58とりあえずGD+というのは.netでしかつかったことかなったんで
ちょっとMFCで使う方法探してみます。
ありがとうございました
0414デフォルトの名無しさん
2009/11/16(月) 17:31:01クラシックやルナ等のスタイルの指定は不可能なのでしょうか?
0415デフォルトの名無しさん
2009/11/16(月) 17:38:540416デフォルトの名無しさん
2009/11/16(月) 20:36:10クラシック風にするのはできるかな。
0417382
2009/11/16(月) 20:53:58まじめに回答してくれている方ありがとうございます。
>>394
ありがとうございます
ですがボタンは複数あり、ボタンのIDは一意ではないので質問に至りました。
>>389
正直ぱっとわかりませんが、ちょっとやってみますね。
また報告します。
>>393
情報の小出しではなく、必要最低限の情報は記載させていただいたつもりでした。
が、なにか思いつきましたらお願いします。
対象ソフトはCamCapt Intervalです。
Webカメラを制御するソフトで目的のボタンは撮影開始ボタンです。
ちなみに文字列ではなくてボタンにイメージが表示されています。
>>408
前述の通り別プロセスです。
>>409
「順序」とは何の値でしょうか。
位置情報は思いつきませんでした。
クライアント座標でなんとかなるかもしれません。
ちょっと確認しますね。
0418デフォルトの名無しさん
2009/11/16(月) 21:12:040419デフォルトの名無しさん
2009/11/16(月) 21:15:06コスメティックペンとジオメトリックペン。
0420デフォルトの名無しさん
2009/11/17(火) 01:47:48そもそもボタンが標準コントロールで出来てるとは限らないし
.NET製のソフトならクラス名がButtonじゃないし
自分で解決できないなら諦めた方がいいと思うよ
0421デフォルトの名無しさん
2009/11/17(火) 01:55:54.net製の糞フトなんか捨てて他の同種ソフトを探せばいいのでは?
0422デフォルトの名無しさん
2009/11/17(火) 03:38:40試したことないから分らんわ。
0423デフォルトの名無しさん
2009/11/17(火) 03:48:100424デフォルトの名無しさん
2009/11/17(火) 04:25:560425デフォルトの名無しさん
2009/11/17(火) 05:33:320426デフォルトの名無しさん
2009/11/17(火) 05:59:03作者に要望すると何かまずい事でもあるのかね?
0427デフォルトの名無しさん
2009/11/17(火) 08:49:28MSに要望すると何かまずい事でもあるのかね?
0428デフォルトの名無しさん
2009/11/17(火) 08:56:140429デフォルトの名無しさん
2009/11/17(火) 09:01:350430デフォルトの名無しさん
2009/11/17(火) 09:11:18そうか? 他人とコミュニケーションとるより、プログラム作る方が簡単じゃん。
0431デフォルトの名無しさん
2009/11/17(火) 09:36:09だよね
前にそれしたらシェアウェアの無料で使えるパスワード教えてもらったよ
0432デフォルトの名無しさん
2009/11/17(火) 09:41:56人と話すよりコンピュータと話す方がいいってか?w
0433デフォルトの名無しさん
2009/11/17(火) 09:43:290434デフォルトの名無しさん
2009/11/17(火) 09:47:29人間は本当にうそつきだらけ
0435デフォルトの名無しさん
2009/11/17(火) 09:49:510436デフォルトの名無しさん
2009/11/17(火) 09:59:44コンピュータに人間みたいな名前付けて呼んでそう
0437デフォルトの名無しさん
2009/11/17(火) 10:03:230438デフォルトの名無しさん
2009/11/17(火) 10:06:540439デフォルトの名無しさん
2009/11/17(火) 10:12:06趣味の悪い動物の電源なんてつけてるからよ
0440デフォルトの名無しさん
2009/11/17(火) 10:12:200441デフォルトの名無しさん
2009/11/17(火) 10:15:040442デフォルトの名無しさん
2009/11/17(火) 10:21:48PCに名前つけろと言ってひかれたことはあるなあw
0443デフォルトの名無しさん
2009/11/17(火) 10:27:040444デフォルトの名無しさん
2009/11/17(火) 10:29:010445デフォルトの名無しさん
2009/11/17(火) 10:29:49○とらない(とる必要がない)
0446デフォルトの名無しさん
2009/11/17(火) 11:41:11ほぼ垂直の縦線の上端と下端を数ドットずらした斜め線は
ドットの変わり目が角ばってて醜いです
例:(101,100)->(99,-100)の直線
アンチエイリアス?みたいな感じの機能ありませんか?
0447デフォルトの名無しさん
2009/11/17(火) 11:44:40>>412
0448デフォルトの名無しさん
2009/11/17(火) 11:46:270449デフォルトの名無しさん
2009/11/17(火) 12:24:52いまどきならDirect2Dだろ
0450デフォルトの名無しさん
2009/11/17(火) 12:46:06Direct2DだとXPで動かないのでは?
0451デフォルトの名無しさん
2009/11/17(火) 13:21:32何が重くて時代遅れなんだ?
0452デフォルトの名無しさん
2009/11/17(火) 13:24:520453デフォルトの名無しさん
2009/11/17(火) 13:28:520454446
2009/11/17(火) 13:32:49GDI+で線を描くと驚くほどなめらかですね
これがGDIでできればいいのですが。。。
既にGDIで大量のコード作ってますので
全置換えは大変です
必要機能だけGDI+でやってみたいと思います。
0455デフォルトの名無しさん
2009/11/17(火) 13:37:590456デフォルトの名無しさん
2009/11/17(火) 13:39:55そんな事も知らんのか。
0457デフォルトの名無しさん
2009/11/17(火) 13:43:02あんなのがハードウェアアクセラレートとか笑わせんなよ
0458デフォルトの名無しさん
2009/11/17(火) 13:44:17全然処理速度が違うのが簡単に分かるのに、
その程度のこともやっていないのか。
0459デフォルトの名無しさん
2009/11/17(火) 13:45:06直前のレスぐらい読もうね
0460デフォルトの名無しさん
2009/11/17(火) 13:49:020461デフォルトの名無しさん
2009/11/17(火) 13:49:38XPのGDI+だってSSE2に対応していれば内部で切り替えてたぐらいだからなー
0462デフォルトの名無しさん
2009/11/17(火) 13:56:48それをいったらDirect2Dでさえ、ラインを引いたりピクセルを置いたりする処理はソフトウエアだろ。
転送命令を含めないならDirect2Dもソフトウエア処理だということになるが、
どれだけ頭が悪ければ気が済むんだ?
0463デフォルトの名無しさん
2009/11/17(火) 14:04:49お前Direct2Dを何も知らないんだな
0464デフォルトの名無しさん
2009/11/17(火) 14:08:31毎回この繰り返しだな。
0465デフォルトの名無しさん
2009/11/17(火) 14:16:58それにピクセルを置く機能なんて無いし
知ったかは黙ってろよ
0466●
2009/11/17(火) 14:21:13お前ら落ち着け
0467デフォルトの名無しさん
2009/11/17(火) 14:26:51いまどきならDirect3Dだろ
0468デフォルトの名無しさん
2009/11/17(火) 14:31:40いまどきならDirect4Dだろ
0469デフォルトの名無しさん
2009/11/17(火) 14:31:46WDDM1.1に追加で図形描画の実装が加わったわけではなく、
出来ることはCPUアクセスの柔軟性を向上させて、あとはDirect3Dを上から嘗めるだけ。
そしてDirect3Dには柔軟に曲線などの図形を描くような機能がないので、
結局ソフトウエアで対応している結果になっているんだが、
実情を知らないで幻想を抱ける夢いっぱいのお目出度さがうらやましい。
0470デフォルトの名無しさん
2009/11/17(火) 14:34:230471デフォルトの名無しさん
2009/11/17(火) 14:55:290472デフォルトの名無しさん
2009/11/17(火) 14:58:540473デフォルトの名無しさん
2009/11/17(火) 16:34:04クズ
0474デフォルトの名無しさん
2009/11/17(火) 19:31:45クイズ
0475デフォルトの名無しさん
2009/11/17(火) 20:14:550476デフォルトの名無しさん
2009/11/17(火) 20:31:140477デフォルトの名無しさん
2009/11/17(火) 20:56:30君、言ってる事が滅茶苦茶だよ
必死でググって知ったかぶった結果がそれかい
0478デフォルトの名無しさん
2009/11/17(火) 21:28:220479デフォルトの名無しさん
2009/11/17(火) 21:39:19DDrawの補間が効かなくなった代わりに使おうとしたけど、結局D3D9にしちゃったよ。
0480デフォルトの名無しさん
2009/11/17(火) 22:17:460481デフォルトの名無しさん
2009/11/17(火) 23:25:58逃げ回るだけの存在の>>477みたいな奴って何がしたいんだろう?
0482デフォルトの名無しさん
2009/11/17(火) 23:36:47お前>>462=>>469か?
> それをいったらDirect2Dでさえ、ラインを引いたりピクセルを置いたりする処理はソフトウエアだろ。
> そしてDirect3Dには柔軟に曲線などの図形を描くような機能がないので、
> 結局ソフトウエアで対応している結果になっているんだが、
>>462と>>469を読み比べてみろよ
言ってる事が滅茶苦茶だろ
0483デフォルトの名無しさん
2009/11/17(火) 23:48:15>WDDM1.1に追加で図形描画の実装が加わったわけではなく、
というレスになるのやら。
とりあえず思い込みが激しすぎる奴は相手にしない方がいい。
0484デフォルトの名無しさん
2009/11/18(水) 06:51:30ソフトウエアで処理される部分がある。
GDI+のみがハードウエアで対応しているとはいえないと、
主張する馬鹿がいるだけの話だろ。
0485デフォルトの名無しさん
2009/11/18(水) 07:09:35>GDI+はWin7でもソフトウェア処理だろ
>>455
>GDI+がハードウエアでアクセラレートとか酷い妄想だな
と、事実誤認も甚だしい発言の後、
>>457
>もしかしてWDDM1.1で転送命令の一部を再びサポートした事を言ってるのか?
>あんなのがハードウェアアクセラレートとか笑わせんなよ
と言い訳。
転送命令だけでなくサーフェイスにCPU側から直接関与しやすい構造になったことによって、無駄が減ったんだよ。
これをハードウエアを利用しないと言ったら、転送命令の高速化に重点を置いたDirectDrawでさえも、
>あんなのがハードウェアアクセラレートとか笑わせんなよ
ということになる。
Direct2DもDirect3Dで対応できない命令はGDIと同じようにCPU側から描くというだけの話。
もともとどちらもWDDMと密接に関わっているのに、
最初に言ったいい加減な発言を引きずって、間違いを撤回しない姿勢は、
この後も延々と続けるんだろうね。
0486デフォルトの名無しさん
2009/11/18(水) 07:18:150487●
2009/11/18(水) 07:28:580488デフォルトの名無しさん
2009/11/18(水) 08:25:480489デフォルトの名無しさん
2009/11/18(水) 08:54:47CPUでブレンドなど各種処理を行った上でDIBに転送してるだけ
尤もWDDM1.1ではBGRA→ARGBへ変換することなくVRAMへ直接転送できるので
WDDM1.0よりパフォーマンスは概ね良好ですがね。
0490デフォルトの名無しさん
2009/11/18(水) 14:52:20どれが本当か分からないから
0491デフォルトの名無しさん
2009/11/18(水) 15:25:14これとか?
ttp://channel9.msdn.com/pdc2008/PC04/
まあGDI/GDI+にハードウェアアクセラレーションは無いと出てるが。
0492デフォルトの名無しさん
2009/11/18(水) 17:44:52その場合は\rつけても改行されてくれません
改行可能なCenterImageって方法ありませんか?
余白を設定できたりも考えましたが見つかりません
オーナードロー以外でなにかいい案ありましたら
お願いします
0493デフォルトの名無しさん
2009/11/18(水) 18:42:380494デフォルトの名無しさん
2009/11/18(水) 18:45:16\nでも改行されません
0495デフォルトの名無しさん
2009/11/18(水) 19:38:280496デフォルトの名無しさん
2009/11/18(水) 20:10:240497デフォルトの名無しさん
2009/11/18(水) 20:20:31MSDN読め
> If the static control contains a single line of text, the text is centered vertically in the client area of the control.
0498デフォルトの名無しさん
2009/11/18(水) 20:49:55マルチするような奴は
オーナードローしか手が無い事に絶望しながら市ね。
0499デフォルトの名無しさん
2009/11/18(水) 21:22:060500デフォルトの名無しさん
2009/11/18(水) 21:35:18【やることをやらずに】他人のすることに難癖だけつける自己矛盾を抱えた輩は放置しようぜ
相手にされないというお仕置きをくらわにゃ解んねーんだよ、こいつら
# その主張の背景には未だに”直リン禁止”がありそうに見える
0501デフォルトの名無しさん
2009/11/18(水) 21:50:13基地外は黙れ
0502デフォルトの名無しさん
2009/11/18(水) 21:53:110503デフォルトの名無しさん
2009/11/18(水) 21:54:58モンクとか屁理屈だけは一著前だな
0504デフォルトの名無しさん
2009/11/18(水) 21:57:170505デフォルトの名無しさん
2009/11/18(水) 22:19:24http://blogs.msdn.com/DirectX/
GDI is hardware accelerated on Windows XP, and on Windows 7 when the
DWM is running and when a WDDM 1.1 driver is in use. Direct2D is
hardware accelerated on any almost any WDDM driver and regardless of
whether DWM is in use. There are announced plans to port Direct2D to
Windows Vista. Here it will also be hardware accelerated on almost any
WDDM driver. On Vista, GDI will always render on the CPU.
拡張された機能がきちんと説明されているから目を通せ。
0506デフォルトの名無しさん
2009/11/18(水) 22:37:46>CPUでブレンドなど各種処理を行った上でDIBに転送してるだけ
DIBとDDBを混同している。
そもそもGDIの仕組みすら理解していないのが丸わかり。
さらにVistaではシステムメモリ上で行われた処理が、
7ではVRAM上のサーフェイスに置き換えられたことでメインメモリの消費を減らしているのは、
プログラマどころか一般人が読むようなサイトでさえ解説されている話なんだが、
どこにDIBが関与すると勘違いが出来るのか全く理解できない。
0507デフォルトの名無しさん
2009/11/18(水) 23:04:300508デフォルトの名無しさん
2009/11/18(水) 23:20:350509デフォルトの名無しさん
2009/11/19(木) 00:11:55で?
> As another example, Direct2D’s aliased lines are designed to be implemented simply as two triangles rendered on the GPU.
> GDI guarantees that Bresenham’s line drawing algorithm is used.
> それをいったらDirect2Dでさえ、ラインを引いたりピクセルを置いたりする処理はソフトウエアだろ。
ばーか
0510デフォルトの名無しさん
2009/11/19(木) 07:16:12GDIでアクセラレーションが効いているのは確実なんだけど、
>CPUでブレンドなど各種処理を行った上でDIBに転送してるだけ
>まあGDI/GDI+にハードウェアアクセラレーションは無いと出てるが。
この辺に対する弁明はないの?
0511デフォルトの名無しさん
2009/11/19(木) 07:40:330512デフォルトの名無しさん
2009/11/19(木) 08:54:34Editをクリックするとカレットが出現し点滅になります
マウスで網かけもできたりします
これを止めたいんですが可能でしょうか?
簡単にできるとしたらフォーカス受けたらキルフォーカス
すればいいでしょうけどやり方が分かりません。
フォーカスが無理ならカレットを消して
網かけをできなくすればいいんでしょうけど
方法が全く分かりません
どうかいいアイデアないでしょうか?
何がやりたいかというとEditを
Staticに見せかけたいのです
0513デフォルトの名無しさん
2009/11/19(木) 10:04:46頑張って、コントロールをサブクラスすれば出来そうな気もするけど、
OS間の動作の差異やバージョンアップに悩まされることになる。
0514512
2009/11/19(木) 10:57:08シンプルな解決策が知りたかったのですが難しいですね
とりあえずWM_LBUTTONDOWNとWM_SETCURSORを無視することで
期待の動作はできました。
0515デフォルトの名無しさん
2009/11/19(木) 12:14:350516デフォルトの名無しさん
2009/11/19(木) 12:48:38だからEditをつかったんだけどね
0517デフォルトの名無しさん
2009/11/19(木) 13:01:030518デフォルトの名無しさん
2009/11/19(木) 13:15:380519デフォルトの名無しさん
2009/11/19(木) 13:17:39VC++、Win32ベースで製作中のアプリケーションから
FireFoxのアドレスバーにURL文字列を入れて、
目的のページにジャンプさせようと思っているのですが、
Firefoxのアドレスバーのコンボボックスのエディットコントロールのウィンドウハンドル取得や
IAccessibleでのput_accValueでも文字列転送がうまくいきません。
(EnumChildWindowsではクラス名MozillaWindowClassしかかえってこず目的のものが不定・・・)、
(IAccessibleでは目的のインターフェイスのNameやValue,Roleは取得できるが、put_accValueだけ動かずE_OUTOFMEMORYが返ってくる)
どなたかわかる方、ご教授願いますm(_ _)m
0520デフォルトの名無しさん
2009/11/19(木) 13:26:44そういう風に見えるように描画しているだけさ
だから無駄なことは諦めて
美味いもの食ってクソして寝よう
0521デフォルトの名無しさん
2009/11/19(木) 13:29:07横じゃなくて縦
0522デフォルトの名無しさん
2009/11/19(木) 13:30:58URLをCreateProcessやShellExecuteに渡せば起動中のブラウザの新しいタブで表示されるます
0523デフォルトの名無しさん
2009/11/19(木) 13:44:020524デフォルトの名無しさん
2009/11/19(木) 13:50:47返答ありがとうございます。
やはり無理ですかねぇ・・・
VC++ではないのですが、UWSCというスクリプトを使うと、
DIM wFirefox= GETID( "Mozilla Firefox", "MozillaUIWindowClass" )
SENDSTR( wFirefox, "http://www.google.co.jp/", 1, true, true )
実際にこの2行で書き込めてしまうのですよ。
(内部ではアクセシビリティ用インターフェース使用しているとヘルプには書いてある・・・)
そこでIAccessibleには何か私のわかっていない手段あるんじゃないかと探っています。
GetRoleTextでは、「編集可能なテキスト」と文字列が返されます。
get_accValueで現在エディットに表示されているアドレスは取得でき、
get_accDefaultActionでは「activate」と帰ってきますが、
put_accValueではアドレスを新たに設定できない状態です。
0525デフォルトの名無しさん
2009/11/19(木) 13:51:14Editに縦に中央揃えする機能なんてあったか?
0526デフォルトの名無しさん
2009/11/19(木) 13:51:17何に使ったのか思い出せないのでコードも引っ張ってこれないな。
>>516
その程度ならDrawText一発なので、独自のコントロール作った方がいいかもしれん。
0527デフォルトの名無しさん
2009/11/19(木) 13:54:44・コマンドプロンプトは開きたくない
・コマンドの標準(エラー)出力結果は取得したい
・標準(エラー)出力結果はメモリ経由で取得したい(ファイルに出力してそれを読むのは無しで)
みたいな事って出来ますか?
よろしくお願いします
0528デフォルトの名無しさん
2009/11/19(木) 13:58:28>>524
UWSCとやらをデバッガで追っかけてみたら
0529デフォルトの名無しさん
2009/11/19(木) 14:16:50EM_SETRECTつかえば出来る
>>526
文字はともかくフレームとか
自分で描くの面倒だと思う
0530デフォルトの名無しさん
2009/11/19(木) 14:24:410531デフォルトの名無しさん
2009/11/19(木) 14:25:45頭使ってくれよ
0532デフォルトの名無しさん
2009/11/19(木) 14:27:080533デフォルトの名無しさん
2009/11/19(木) 14:34:550534デフォルトの名無しさん
2009/11/19(木) 14:42:07まさか\r\n出てきたら文字列分割して描画するってことかな
やっぱりメンドクサイな
0536デフォルトの名無しさん
2009/11/19(木) 14:51:450537デフォルトの名無しさん
2009/11/19(木) 14:52:271行単位に InsertItem ?
0538デフォルトの名無しさん
2009/11/19(木) 14:55:190539デフォルトの名無しさん
2009/11/19(木) 14:55:44ワードラップされた 文字列の外接矩形は得られる
外接矩形が見かけ上中央に来るように描画することはできても
ワードラップされた後の個々の行での行頭行末表示位置 をコントロールできないね
0540デフォルトの名無しさん
2009/11/19(木) 15:00:250541デフォルトの名無しさん
2009/11/19(木) 15:01:00サイズとか置き場所なんて
デザイン上決められてて変更なんてできないんだよ
0542デフォルトの名無しさん
2009/11/19(木) 15:03:54自分の都合の良いstaticコントロールを作ってそいつをリサイズしちゃだめなの?
0543デフォルトの名無しさん
2009/11/19(木) 15:04:11デバッグ情報のないexeを
デバッガで追えないものと思い込んでいました。
確かに何のAPIをどんな順番で呼び出しているかだけでも知れればいいので
試してみたところ、
シンボルやブラウズ情報は無いので、アセンブラそのものなのですが・・・
また追加で教えて欲しいというのも悪いのですが、
Win32APIだけでもシンボルを読み込むことはできないでしょうか?
call、retしてても何の関数呼び出したのか意味不明でして・・
それともマッピングされているアドレスから自分で想定していくのが、
普通のやりかたなんでしょうか?
0544デフォルトの名無しさん
2009/11/19(木) 15:08:000545デフォルトの名無しさん
2009/11/19(木) 15:10:48どうして、ローカルルールを守れない質問者が多いの?
0546デフォルトの名無しさん
2009/11/19(木) 15:14:42528が言ってるのはVCとかのデバッガじゃなくてOllyDbgとかだろ。
なんか荒れそうになってきたなあ。
0547543
2009/11/19(木) 15:14:57「そうか、調べればいいのか」と思ってしまいました
自粛します・・・・
0548デフォルトの名無しさん
2009/11/19(木) 15:21:17そんなトリッキーなこと毎回やってたら面倒すぎる
とりあえずWM_PAINTで中央になるように
DT_CALCRECTで描画位置計算して
DrawTextするやりかたでできた
これが一番そうだ
0549デフォルトの名無しさん
2009/11/19(木) 15:25:000550デフォルトの名無しさん
2009/11/19(木) 15:34:500551デフォルトの名無しさん
2009/11/19(木) 15:39:060552デフォルトの名無しさん
2009/11/19(木) 16:29:52WM_PAINTで描画するときにGetStyleでSS_RIGHTがとれないのはなぜでしょうか?
SS_LEFTとSS_CENTERはちゃんと取れてます
せっかくできると思ったのにこれでは…
0553デフォルトの名無しさん
2009/11/19(木) 16:33:440554デフォルトの名無しさん
2009/11/19(木) 16:49:53Rightのチェック前にLeft入れてたんだけど
else if( (style & SS_LEFT) == SS_LEFT )
SS_LEFTって0だから強制LEFTになってしまうんだね
フラグに0使ってるなんて…
0555デフォルトの名無しさん
2009/11/19(木) 16:52:31しかもまだ間違ってるw
キミさぁ、昨日から質問しっぱなしだけどMSDNを読む気は無いわけ?
0556デフォルトの名無しさん
2009/11/19(木) 16:58:49MSDNなんて何回も読んでるけど
忘れるのが中年ってやつなんだよ
君も年をとればわかるよ
あと玄人故の思い込みとかね^^
0557デフォルトの名無しさん
2009/11/19(木) 17:02:580558デフォルトの名無しさん
2009/11/19(木) 17:06:26MFCによるアプローチとAPIによるアプローチじゃ変わってくる
その両方を得たいときに一体どうやって質問すれというのだい?
ちょっと文章変えたとこでどうせマルチとか因縁つけてくるんだろうけどね
0559デフォルトの名無しさん
2009/11/19(木) 17:09:20ウイルスの解析やってるトレンドとか違法行為をバリバリにやってる企業なんだな。
0560●
2009/11/19(木) 17:11:070561デフォルトの名無しさん
2009/11/19(木) 17:16:09http://pc12.2ch.net/test/read.cgi/tech/1250919279/208
マルチを正当化するな
0562デフォルトの名無しさん
2009/11/19(木) 17:20:23正当なんだから
0563デフォルトの名無しさん
2009/11/19(木) 17:20:59>フラグに0使ってるなんて…
これのどこが玄人だよw
それともC言語の初歩の初歩すら忘れるほどボケが進行してるのか
0564デフォルトの名無しさん
2009/11/19(木) 17:22:190565デフォルトの名無しさん
2009/11/19(木) 17:44:05枠を描画するAPIも当然ある
DrawEdge
0566デフォルトの名無しさん
2009/11/19(木) 17:52:300567デフォルトの名無しさん
2009/11/19(木) 17:57:010568デフォルトの名無しさん
2009/11/19(木) 18:00:21これってDLLにアロケータのポインタを渡してそいつにAllocさせた場合はどうなんでしょうか?
0569デフォルトの名無しさん
2009/11/19(木) 18:00:320570デフォルトの名無しさん
2009/11/19(木) 18:07:04それはSEの俺もたまにやるけど
問題は同じ変数内で使い方が統一されてないのが問題なんだよね
自作ソフトなら絶対やらない
どちらかというとマイクロソフトの罠
0571デフォルトの名無しさん
2009/11/19(木) 18:11:33あの会社のお家芸だからな
0572デフォルトの名無しさん
2009/11/19(木) 18:31:00お前が馬鹿なだけだろ
ビットマスクを使うやり方は別に珍しくないしPOSIXだって例えばO_ACCMODEがある
0573デフォルトの名無しさん
2009/11/19(木) 18:35:120574デフォルトの名無しさん
2009/11/19(木) 18:39:33MessageBox(..., MB_OKCANCEL | MB_ABORTRETRYIGNORE );
こういうのを書いちゃうトーシロは .NET に移行すればいいかと.
0575デフォルトの名無しさん
2009/11/19(木) 18:46:24ビットマスクじゃないから問題なんだよ河馬
0576デフォルトの名無しさん
2009/11/19(木) 18:50:57SS_TYPEMASK
0577デフォルトの名無しさん
2009/11/19(木) 18:54:190578デフォルトの名無しさん
2009/11/19(木) 18:57:56まあ頑張れw
0579デフォルトの名無しさん
2009/11/19(木) 19:01:11こんなお馬鹿コード書いたことねぇや
SS_LEFT〜SS_ETCHEDFRAMEまで連番だから動くはずねぇし
0580デフォルトの名無しさん
2009/11/19(木) 19:31:18とりあえずヘッダで確認しておくのが吉。
>>576 それ罠だから。
0581デフォルトの名無しさん
2009/11/19(木) 19:34:45switch(style&SS_TYPEMASK){
case SS_LEFT: fmt |= DT_LEFT; break;
case SS_CENTER: fmt |= DT_CENTER; break;
case SS_RIGHT: fmt |= DT_RIGHT; break;
}
DrawText(hdc,str,-1,&rc,fmt);
0582デフォルトの名無しさん
2009/11/19(木) 19:40:540583デフォルトの名無しさん
2009/11/19(木) 20:05:09スタイルの多くはビット扱いなんだぜ
マスクでそんな使い方は稀
適当に決めたとしか思えない設計
0584デフォルトの名無しさん
2009/11/19(木) 20:05:230585デフォルトの名無しさん
2009/11/19(木) 20:16:35適当ってなあ
C言語のopen関数のフラグも同じ設計だろが
0586デフォルトの名無しさん
2009/11/19(木) 20:18:56>どちらかというとマイクロソフトの罠
正解!
ヘルプで
http://msdn.microsoft.com/ja-jp/library/kaw7w663(VS.71).aspx
>dwStyle
>静的コントロールのウィンドウ スタイルを指定します。コントロールには、静的コントロール スタイル の任意の組み合わせが適用できます。
「任意の組み合わせ」と書いているのにもかかわらず、
ヘッダには SS_LEFT から SS_ETCHEDFRAMEまでは
通し番号で定義してる。
ヘルプが8割、仕様が2割で悪いな。
0587デフォルトの名無しさん
2009/11/19(木) 20:25:15一から百まで説明しないと分からないゆとりはプログラム書くなよ
0588デフォルトの名無しさん
2009/11/19(木) 20:28:34こっちを貼らない辺り、どうしてもマイクロソフトが悪いということにしたいみたいだな
0589デフォルトの名無しさん
2009/11/19(木) 20:30:110590デフォルトの名無しさん
2009/11/19(木) 20:30:58つまり>>586のヘルプはマイクロソフトが書いたわけじゃないと言いたいのか?
0591デフォルトの名無しさん
2009/11/19(木) 20:36:16それにMFCの説明にしても「スタイル」の任意の組み合わせと書いてあるだけで
「タイプ」の任意の組み合わせが適用できるとはどこにも書いてない
0592デフォルトの名無しさん
2009/11/19(木) 20:41:230593デフォルトの名無しさん
2009/11/19(木) 20:45:40>>586のヘルプを見れば分かるが、「静的コントロール スタイル」の部分の
リンクをクリックすると SS_LEFT や SS_ICON、SS_RIGHTJUSTが
スタイル、タイプの説明もなく、一まとまりで表示されるんだよ。
スタイルとタイプで名称を変えるとかするのが普通だろうし、
どっちにしろ分かりづらいのは事実だ。
0594デフォルトの名無しさん
2009/11/19(木) 20:53:21何事も無く次の作業にとりかかるような話だと思うんだけどなw
0595デフォルトの名無しさん
2009/11/19(木) 20:54:16Button
Static
ComboBox
Edit
ScrollBar
MessageBox
ImageList
Header
ListView
TreeView
TrackBar
ToolBar
ReBar
Tab
Pager
DateTimePick
スタイルフラグに「マスク」の無いコントロールの方が稀なんだが。
0596デフォルトの名無しさん
2009/11/19(木) 20:58:34素直な心の持ち主なので、あっさり信じて後から痛い目にあいますw
ほんと、ヘルプも疑って読まないと駄目だよな〜
0597デフォルトの名無しさん
2009/11/19(木) 21:03:44Left/Center/Rightだと1ビットでは足らないので当然のこと
0598デフォルトの名無しさん
2009/11/19(木) 21:08:020599デフォルトの名無しさん
2009/11/19(木) 21:17:31ヘルプを疑え。ヘッダを確認するくせを付けろ。
0600デフォルトの名無しさん
2009/11/19(木) 21:19:52早いところ卒業して.NETへ行くことをオススメする
0601デフォルトの名無しさん
2009/11/19(木) 21:23:59ttp://msdn.microsoft.com/en-us/library/dd378308.aspx
HRESULT RemoveObjectAt(UINT uiIndex);
ヘッダ見ると↑だから第一引数が間違ってる上に何がA pointer to the indexだよっていう
0602デフォルトの名無しさん
2009/11/19(木) 21:26:24で、.NETのヘルプの出来はどうなの?
0603デフォルトの名無しさん
2009/11/19(木) 21:28:560604デフォルトの名無しさん
2009/11/19(木) 21:43:20OSが違うだけでソフトが挙動不審になります。
当然ヘルプにもバグのことなんて書いてありません。
バグを隠蔽するつもりでしょうか。呆れた会社です。
APIがまともに動かないOSを販売しないで下さい。
真面目に開発してくださいお願いします。
もうWin32は諦めて.Netにしましょうか。
0605デフォルトの名無しさん
2009/11/19(木) 21:48:04そんなの売るなよwと思ったが、いまどきのWindows(Vistaとか7とか)って
どれぐらいバグを残したまま出荷してるのだろう
0606デフォルトの名無しさん
2009/11/19(木) 21:50:02そもそも2chで情報を集めるよりMSDNのフォーラムの方が、
よっぽど情報がもらえるんだが、情報が欲しいのに何でそっちに行かないんだよ?
0607デフォルトの名無しさん
2009/11/19(木) 21:58:05カーネルVerが異なるんだから挙動が違うのだから当たり前です
Ver毎の動作の違いを理解してプログラムを組むのがプログラマです
自身のプログラム以外のせいにするプログラマは三流です。
>>605
バグであって致命的エラーじゃないからな
Linuxなんかの方が余程致命的なエラーとか多いよ
>>606
だってこわいじゃん!
じゃね?
0608デフォルトの名無しさん
2009/11/19(木) 22:01:010609デフォルトの名無しさん
2009/11/19(木) 22:15:030610デフォルトの名無しさん
2009/11/19(木) 22:16:560611デフォルトの名無しさん
2009/11/19(木) 22:19:550612デフォルトの名無しさん
2009/11/19(木) 23:09:34WPF
0613デフォルトの名無しさん
2009/11/19(木) 23:57:05英語のページがヒットしたり、誤字脱字、誤訳、間違えたソースなどが張られているときは
★をひとつにして、アンケートランに「わっふるわっふる^^」と書き込んで送信することにしている。
0614デフォルトの名無しさん
2009/11/20(金) 00:03:44こっちにも情報を誘致することになるかも
大阪知事をおまえ呼ばわりしたのと同様に
0616デフォルトの名無しさん
2009/11/20(金) 00:12:210617デフォルトの名無しさん
2009/11/20(金) 07:55:22WDKをダウンロードしてusbviewのサンプルソースを読む
0618デフォルトの名無しさん
2009/11/20(金) 08:27:390619デフォルトの名無しさん
2009/11/20(金) 08:38:26プロバティ調べればそこに求める情報がある。
0620デフォルトの名無しさん
2009/11/20(金) 08:51:410621デフォルトの名無しさん
2009/11/20(金) 11:43:230622デフォルトの名無しさん
2009/11/20(金) 14:12:150623デフォルトの名無しさん
2009/11/20(金) 15:44:17∧,,∧ ∧,,∧
∧ (´・ω・) (・ω・`) ∧∧ ヒソヒソ・・・
( ´・ω) U) ( つと ノ(ω・` )
| U ( ´・) (・` ) と ノ ヒソヒソ・・・
u-u (l ) ( ノu-u
`u-u'. `u-u'
0624デフォルトの名無しさん
2009/11/20(金) 15:51:220625デフォルトの名無しさん
2009/11/20(金) 15:57:370626デフォルトの名無しさん
2009/11/20(金) 16:19:130627デフォルトの名無しさん
2009/11/20(金) 16:24:270628デフォルトの名無しさん
2009/11/20(金) 16:42:010629デフォルトの名無しさん
2009/11/20(金) 19:36:41ダイナミックリンクライブラリなら知ってるけど
0630デフォルトの名無しさん
2009/11/20(金) 19:44:340631デフォルトの名無しさん
2009/11/20(金) 20:00:31確かWinFSで実装予定だった概念の一部をシェルに盛り込んだとかそういう話だった気がする
0632デフォルトの名無しさん
2009/11/20(金) 20:40:16手動リフレクションみたいなもんかな。
作る側で予め用意しておかないと使えない辺りが手動。
0633デフォルトの名無しさん
2009/11/20(金) 20:47:290634デフォルトの名無しさん
2009/11/21(土) 06:19:42適当なGet系の関数を実行して戻り値を確認する、と言う手もありそうですがあまりスマートではないので・・・
MSDNのCreateProcess 関数の項を見てもそれっぽいのが見あたらないような・・・
0635デフォルトの名無しさん
2009/11/21(土) 06:45:40WaitForSingleObject
0636デフォルトの名無しさん
2009/11/21(土) 07:44:27http://msdn.microsoft.com/en-us/library/ms682512(VS.85).aspx
どこが見あたらないんだ?
MSDN見たと書けば免罪符になるとでも思ってるのか
0637デフォルトの名無しさん
2009/11/21(土) 09:20:27終了判定できない?
0638634
2009/11/21(土) 20:45:15>>635
調べてみたら第二引数に0を入れるサンプルが見つかり
希望する動作になりました
>>636
その方法だと待ちに入ってしまいます・・・
0639デフォルトの名無しさん
2009/11/21(土) 20:49:460640デフォルトの名無しさん
2009/11/21(土) 23:16:100641デフォルトの名無しさん
2009/11/21(土) 23:37:44いつのまにか記述が消えたのか?
0642デフォルトの名無しさん
2009/11/22(日) 05:30:010643デフォルトの名無しさん
2009/11/22(日) 06:43:180644634
2009/11/22(日) 08:51:38ttp://bluvclub.blog65.fc2.com/blog-entry-242.html
が見つかったのでこれを参考にしたのですが、このままだと1Byteもパイプを読んでいないのに
>(WaitForSingleObject(p.hProcess, 0) == WAIT_TIMEOUT) || result > 0)
が高確率でfalseになってしまい標準出力の中身を取得できないことが多いです
標準出力に吐き出されるデータ量が少ないコマンドだと起きるようです
調べてみるとresult が0のままの状態でWaitForSingleObjectがWAIT_OBJECT_0になり
whileのループが終了してしまいます
CreateProcessの直後に20msec程度のウェイトを入れると概ね問題ないようですが
このウェイト値が適切なのか判りません
実行時間の面でいたずらに大きいウェイトは避けたいです
適切なウェイト値は環境によってが変わる可能性が予想され、固定値だと環境が変わった場合に
期待した動作をしてくれない可能性があるため、ウェイトによる対処は出来れば避けたいのですが
他に何か解決できる方法があったら教えてください。よろしくお願いします
0645デフォルトの名無しさん
2009/11/22(日) 08:55:21CreateProcessの説明ページのExamplesにWaitForSingleObjectを使ったサンプルがあるだろ
0646デフォルトの名無しさん
2009/11/22(日) 08:58:32誰が書いたか分からない糞サイトなんか見るより英語版MSDNをしっかり読んでから出直せ
0647デフォルトの名無しさん
2009/11/22(日) 09:23:380648デフォルトの名無しさん
2009/11/22(日) 10:45:28開始直後で出力前だったので0が返ってきていて、
その上でWaitまで来たときにはプロセスが終了していました、ってオチなんじゃ?
0649デフォルトの名無しさん
2009/11/22(日) 12:58:44Waitfor〜する前にGetExitCodeProcess() == STILL_ACTIVEで確認するループか分岐でも入れる
子プロセスのソースに手が届くならそっちでミューテックス保持するかイベント発行するとか
0650デフォルトの名無しさん
2009/11/22(日) 13:10:03という質問じゃなかったのか?
パイプ?
標準出力?
ウェイト?
情報を後出ししすぎで何がしたいのか分からん
0651デフォルトの名無しさん
2009/11/22(日) 13:11:540652デフォルトの名無しさん
2009/11/22(日) 13:16:170653デフォルトの名無しさん
2009/11/22(日) 13:25:22レス不要です
0654デフォルトの名無しさん
2009/11/22(日) 13:47:450655デフォルトの名無しさん
2009/11/22(日) 14:12:370656デフォルトの名無しさん
2009/11/22(日) 14:19:050657デフォルトの名無しさん
2009/11/22(日) 18:01:45ウィンドウプロシージャでチェックボックスのメッセージが届かなく
なるんですが、どうすれば??
0658デフォルトの名無しさん
2009/11/22(日) 18:08:25で、親は誰だ?
0660デフォルトの名無しさん
2009/11/22(日) 18:38:520661デフォルトの名無しさん
2009/11/22(日) 19:26:52うあ、前の投稿時の名前が残ってた…
恥ずかしくて死にたひorz
>>660
MSDNにはユーザからの入力待ちになるまで待つとしか書いてなかったから、
IO呼び出しもその対象なのかなと勝手に思ってたわ
GUIなアプリにしか使えないのか
>>644
今リンク先を見たけど、このコードはひどいなw
>resultが0のままの状態でWaitForSingleObjectがWAIT_OBJECT_0
PeekNamedPipeを呼んだ時点では子プロセスがパイプに何も書き込んでないけど、
WaitForSingleObjectを呼び出すときには子プロセスがパイプに書き込み終わって終了してるんでしょ
だから、PeekNamedPipeを呼ぶ時点で子プロセスによってパイプに何かが書き込まれていることを歩哨しないといけなくなる
0662デフォルトの名無しさん
2009/11/22(日) 20:35:59質問したい内容を整理してから投稿しなさい。
0663デフォルトの名無しさん
2009/11/23(月) 09:33:27エスパー甘えすぎ。
0664デフォルトの名無しさん
2009/11/23(月) 10:04:570665デフォルトの名無しさん
2009/11/23(月) 11:13:43もちろん、適切にロック等かけます。
0666エスパー
2009/11/23(月) 14:55:210667エスパー2号
2009/11/23(月) 15:01:080668デフォルトの名無しさん
2009/11/23(月) 15:11:170669デフォルトの名無しさん
2009/11/23(月) 16:10:56しかも最初のプロトコルを実行したスレッドをプロトコル終了
まで記憶しているものが多い。つまりマルチスレッドに
対応しているw。
大抵そういうAPIは複数のスレッドが共同で同一プロトコル
を共同実行するような場合は期待通りの動作をしない。
0670デフォルトの名無しさん
2009/11/23(月) 16:14:30勘ってやつですか。
0671デフォルトの名無しさん
2009/11/23(月) 16:23:550672デフォルトの名無しさん
2009/11/23(月) 16:30:43一度オープンしたら、lpstrElementNameの値を直接書き換えるだけでOKですか?
それとも、一曲終わるたびに、クローズ、別ファイルでオープンが必要ですか?
0673デフォルトの名無しさん
2009/11/23(月) 16:41:37waveout使え
0674デフォルトの名無しさん
2009/11/23(月) 16:46:53directsound使え
0675デフォルトの名無しさん
2009/11/23(月) 16:50:250676デフォルトの名無しさん
2009/11/23(月) 16:51:250677デフォルトの名無しさん
2009/11/23(月) 16:54:030678デフォルトの名無しさん
2009/11/23(月) 17:27:570679デフォルトの名無しさん
2009/11/23(月) 17:28:16asio使え
0680デフォルトの名無しさん
2009/11/23(月) 17:31:550681デフォルトの名無しさん
2009/11/23(月) 17:41:530682デフォルトの名無しさん
2009/11/23(月) 17:44:070683デフォルトの名無しさん
2009/11/23(月) 18:47:27mci使え
0684デフォルトの名無しさん
2009/11/23(月) 18:58:290685デフォルトの名無しさん
2009/11/23(月) 18:59:430686デフォルトの名無しさん
2009/11/23(月) 19:07:31そんなだからVistaはポンコツ呼ばわりされるんだよ・・・
0687デフォルトの名無しさん
2009/11/23(月) 19:58:460688デフォルトの名無しさん
2009/11/23(月) 20:09:250689デフォルトの名無しさん
2009/11/23(月) 20:13:47OS売れなくなって収益を大幅に落としてるんだから馬鹿な会社だよほんと
0690デフォルトの名無しさん
2009/11/23(月) 20:31:26. / | \─`-
| /, / / | \
l/ //′ / /l. / ∧ | \ ヽ
/ 〃 / _./-ァ' |/ ,' -H.、 ! '.、 ',
///' ,/ /// j/ / '.| :|l | ヽ |
/' | i´i /:fr≠=r | /ァ=ォ !| | '.|
(⌒ー、 /, ´ヽ|. / N!ら、_リ ,! ' ん, ソ' ! /,ハ ,′ はいはいユトリワロスユトリワロス
\ { __ / l |/ :| ‘ー‐' , ー-'/N// |/
l ∨ y | 'l. |>、._ ーー'_ ノ !ル'
l. './, ,ハ | | ヾミこ彡'ヽ| ||
| .f / ,.'/ ____'. '. _/ ̄ ̄ ̄¨¨¨丶、__, ' ´ ̄ ̄〉
/////レ'´,. -‐-'、,ノ´ v / 7 _/.
{ ( /l/' K「 '´ ̄ ヽ.`) / / r'ーf
>>689 ユトリは電卓でも使ってろw
0691デフォルトの名無しさん
2009/11/23(月) 20:43:58みんな.NET使ってね〜!!
って言えばいいのにw
0692デフォルトの名無しさん
2009/11/23(月) 20:50:59>>689
実際セキュリティ関連も随分強化されてるけどね
APIの互換性をなくしたって具体的にどうぞ
0693デフォルトの名無しさん
2009/11/23(月) 20:52:49http://pc.watch.impress.co.jp/docs/column/mobile/20091120_330201.html
0694デフォルトの名無しさん
2009/11/23(月) 20:55:37そうなったら本気でLinuxへの移行を考えるぜオレは
0695デフォルトの名無しさん
2009/11/23(月) 20:59:180696デフォルトの名無しさん
2009/11/23(月) 21:12:420697デフォルトの名無しさん
2009/11/23(月) 21:28:16.NETベースのSilverlight 4を使えって話?
0698デフォルトの名無しさん
2009/11/23(月) 21:53:420699デフォルトの名無しさん
2009/11/24(火) 16:36:42というのがでて困っています。
windows.h はインクルードしているのですが、
ほかに何かインクルードしないといけないのでしょうか?
0700デフォルトの名無しさん
2009/11/24(火) 16:59:370701デフォルトの名無しさん
2009/11/24(火) 17:18:530702デフォルトの名無しさん
2009/11/24(火) 18:50:110703デフォルトの名無しさん
2009/11/24(火) 18:52:570704デフォルトの名無しさん
2009/11/24(火) 21:05:020705デフォルトの名無しさん
2009/11/24(火) 21:28:240706デフォルトの名無しさん
2009/11/25(水) 00:54:570707デフォルトの名無しさん
2009/11/25(水) 01:05:290708デフォルトの名無しさん
2009/11/25(水) 05:53:270709デフォルトの名無しさん
2009/11/25(水) 08:10:05エディットボックスの左に小さいボタンを付けて、
これを押すとポップアップメニューを出そうと思っています。
メニューによって、入力中のエディットボックスの文字が隠れないように、
TPM_RIGHTALIGN によって、メニューの右側をボタン位置にアライメントさせているのですが、
MF_POPUPでサブメニューを追加したところ、
サブメニューは右側にメニューが伸びるために、エディットボックスの文字が隠してしまいます。
サブメニューも1階層目の TPM_RIGHTALIGN のように、左方向に表示させることはできないでしょうか?
0710デフォルトの名無しさん
2009/11/25(水) 10:07:240711デフォルトの名無しさん
2009/11/25(水) 10:11:240712デフォルトの名無しさん
2009/11/25(水) 10:15:56普通は右側につけますよ
0713デフォルトの名無しさん
2009/11/25(水) 10:51:14右側にはもうボタンが付いていて、
左側には入力文字に影響を与える付加的なものなんですよね
(文字を入力しはじめる近くにおきたい)
>>710
可能か、不可能か。
もしくは可能でも「こーする必要があってとても大変で時間がかかる」みたいな説明が欲しいんです。
頭のかたい上司を説得できるような・・・・w
0714デフォルトの名無しさん
2009/11/25(水) 10:54:29一応メニューにMFT_RIGHTORDERというプロパティがあって、
これを指定すれば左にポップアップしていくけど、
アラビア語などのためのもので、日本語や英語が混在してると変な表示になるし、
どんなに頑張っても、ユーザがウィンドウをモニタの左端に近いところに
移動しているときには結局右に表示されることはちゃんと把握してますか?
0715デフォルトの名無しさん
2009/11/25(水) 11:01:440716デフォルトの名無しさん
2009/11/25(水) 11:03:33表示すればいいじゃまいか
0717デフォルトの名無しさん
2009/11/25(水) 11:09:51Dim pos As New System.Drawing.Point
pos.X = Button1.Left
pos.Y = Button1.Top + Button1.Height
cms.Show(Me, pos)
0718デフォルトの名無しさん
2009/11/25(水) 11:14:30MFT_RIGHTORDER を試してみました。メニューを伸ばす方向(メニューのウィンドウそのものを変える)
ものではなく、
内部の項目の文字表示を右から左に描いていくもののようです。
やはり右にメニューが出てしまいました。
(ちなみに左に移動しているときは、右にでてもかまいません。
通常、のメニューだって左にあるときは右にでるので。デフォルトはエディットボックスを隠したくないだけです)
>>715
TPMPARAMSもTrackPopupMenuExで試しました。
やはり1階層目のみ有効でした・・・
0719デフォルトの名無しさん
2009/11/25(水) 11:20:24自分のテストプログラムでは各項目の「<」が出て左側にポップアップしていくけど、
メニューの一番上にプロパティを設定してます?
0720デフォルトの名無しさん
2009/11/25(水) 11:35:17Win32APIでしょうか?
メニューの項目情報を持つ、MENUITEMINFOを見ても見当たらないのですが・・・
.NET Framework クラス ライブラリForm.Menu プロパティってことですか?
0721デフォルトの名無しさん
2009/11/25(水) 11:53:42VisualStudio2005のリソースエディタで直接メニューを作って、
最上位階層の"Right Order"をTrueにして、
APIのLoadMenu()やTrackPopupMenu()を使っただけだけど、
ちゃんと左向きに表示されてるけどな。
ひょっとしたら「知らないならレスしないで下さい。ウザイだけです。 」だったかも。
だとしたら失礼しました。
>>メニューの項目情報を持つ、MENUITEMINFOを見ても見当たらないのですが・・・
ここには載ってます。
http://msdn.microsoft.com/en-us/library/ms647578(VS.85).aspx
0722デフォルトの名無しさん
2009/11/25(水) 12:02:25>>714
ばーか既出だ
0723デフォルトの名無しさん
2009/11/25(水) 12:08:13ひょっとしなくても「知らないならレスしないで下さい。ウザイだけです。 」
0724デフォルトの名無しさん
2009/11/25(水) 13:25:36>(ちなみに左に移動しているときは、右にでてもかまいません。
> 通常、のメニューだって左にあるときは右にでるので。デフォルトはエディットボックスを隠したくないだけです)
メニュー出す前にメインウィンドウの方を右に強制移動させてしまうとメニューが左にポップしていいかも
0725デフォルトの名無しさん
2009/11/25(水) 14:55:02エディットボックスの右に小さいボタンを付ければ解決するではないか
0726デフォルトの名無しさん
2009/11/25(水) 15:38:48LTRで矢印の向きを変える機能は無いのでWindows標準では無理。
どうしてもというなら矢印が◀で常に左に出るメニューを自作する。
自作する場合はマルチモニタに対応した表示位置を算出する必要があるのに気をつける。
0727デフォルトの名無しさん
2009/11/25(水) 16:04:380728デフォルトの名無しさん
2009/11/25(水) 17:00:140729デフォルトの名無しさん
2009/11/25(水) 17:16:59ウインドウプロシージャの中で無限ループを意図的に発生させた場合の、ウインドウの振る舞いについて疑問があります。
無限ループに陥った直後こそ「ウインドウをドラッグで移動」できないのですが、
数秒立った後は移動できるようになります。
これはなぜなのでしょうか?
ウインドウメッセージを処理できない状況に陥っているわけですから、ウインドウの移動もできないような気がするのですが…。
OSはWindowsXP SP3 です。
その状態でウインドウ右上の「×」を押した場合は、想定通り反応せず強制終了ダイアログが出ます。
この「強制終了ダイアログがでる」のと同じように、OS側が気をきかせて「ウインドウの移動くらい肩代わりしてやるか」とやっているのでしょうか?
0730デフォルトの名無しさん
2009/11/25(水) 18:06:560731デフォルトの名無しさん
2009/11/25(水) 18:07:090732デフォルトの名無しさん
2009/11/25(水) 19:49:03ゴーストウィンドウでぐぐる
0733デフォルトの名無しさん
2009/11/25(水) 20:27:160734デフォルトの名無しさん
2009/11/25(水) 20:35:160735デフォルトの名無しさん
2009/11/25(水) 20:35:360736デフォルトの名無しさん
2009/11/25(水) 21:30:14なぜだかわかりますか?
static HHOOK g_hhook_win = NULL; // キーボードフック関数のハンドル
static LRESULT CALLBACK kbproc_win(int nCode, WPARAM wParam, LPARAM lParam)
{
if (nCode == HC_ACTION) {
::KBDLLHOOKSTRUCT *kb = (::KBDLLHOOKSTRUCT *)lParam;
if (kb->vkCode == VK_LWIN || kb->vkCode == VK_RWIN)
return TRUE;
if ((kb->vkCode == VK_ESCAPE) && (::GetAsyncKeyState(VK_CONTROL) & 0x8000))
return TRUE;
}
return ::CallNextHookEx(g_hhook_win, nCode, wParam, lParam);
}
void allow_windowskey(bool allow) {
if (allow) {
// キーを許可するなら、無効化フックを解除する
::UnhookWindowsHookEx(g_hhook_win);
} else {
// キー禁止するなら、無効化フックを開始する
if (g_hhook_win==NULL) {
g_hhook_win = ::SetWindowsHookEx(WH_KEYBOARD_LL, kbproc_win, NULL, 0);
if (g_hhook_win == NULL) {
printf("ERROR");
}
}
}
}
0737デフォルトの名無しさん
2009/11/25(水) 21:57:410738デフォルトの名無しさん
2009/11/25(水) 22:05:550739デフォルトの名無しさん
2009/11/25(水) 22:08:540740デフォルトの名無しさん
2009/11/25(水) 22:15:21>>737
死ね
0741デフォルトの名無しさん
2009/11/25(水) 22:20:250742デフォルトの名無しさん
2009/11/25(水) 22:23:170743デフォルトの名無しさん
2009/11/25(水) 22:23:580744デフォルトの名無しさん
2009/11/25(水) 22:24:520745デフォルトの名無しさん
2009/11/25(水) 22:28:32WinMainが無いからだ。Xpで動いているのは気のせい。
0746736
2009/11/25(水) 22:31:140747デフォルトの名無しさん
2009/11/25(水) 22:33:060748デフォルトの名無しさん
2009/11/25(水) 22:48:39XP・Vistaで動くのに7で動かないとか日常茶飯事だ
ソフトを7に対応させるのは諦めて最初から7専用として作った方がいい
0749デフォルトの名無しさん
2009/11/25(水) 22:50:39そういった使い方が出来ないようになったから動かなくなったのを互換性の問題にしてるだけだけどな
0750デフォルトの名無しさん
2009/11/25(水) 23:00:09RCでは何とも無かったのにRTMでおかしいとか。
開発環境として使うつもりならSP1まで見送るべき。
0751デフォルトの名無しさん
2009/11/25(水) 23:00:310752デフォルトの名無しさん
2009/11/25(水) 23:17:540753デフォルトの名無しさん
2009/11/25(水) 23:31:340754デフォルトの名無しさん
2009/11/25(水) 23:40:20もうだめだこのスレ
443 名前:デフォルトの名無しさん[sage] 投稿日:2009/11/17(火) 10:27:04
もうだめだこのスレ
507 名前:デフォルトの名無しさん[sage] 投稿日:2009/11/18(水) 23:04:30
もうだめだこのスレ
656 名前:デフォルトの名無しさん[sage] 投稿日:2009/11/22(日) 14:19:05
もうだめだこのスレ
753 名前:デフォルトの名無しさん[sage] 投稿日:2009/11/25(水) 23:31:34
もうだめだこのスレ
0755デフォルトの名無しさん
2009/11/25(水) 23:41:450756デフォルトの名無しさん
2009/11/25(水) 23:53:490757デフォルトの名無しさん
2009/11/26(木) 04:20:170758デフォルトの名無しさん
2009/11/26(木) 04:55:310759デフォルトの名無しさん
2009/11/26(木) 05:31:4721世紀に使う物ではない。
0760デフォルトの名無しさん
2009/11/26(木) 07:46:080761デフォルトの名無しさん
2009/11/26(木) 09:06:18XPからついた機能なのですね。
95やら2kやらの時はこんな現象起こらなかったので不思議だったのですが、疑問が解消されました
ありがとうございます
0762デフォルトの名無しさん
2009/11/26(木) 13:39:21この関数単体では無理そうなんですがいい方法ありませんか?
個別に書けばできるんでしょうけどできれば改行込みにしたいんです
0763デフォルトの名無しさん
2009/11/26(木) 13:57:540764デフォルトの名無しさん
2009/11/26(木) 13:58:460765デフォルトの名無しさん
2009/11/26(木) 14:12:290766デフォルトの名無しさん
2009/11/26(木) 14:25:310767デフォルトの名無しさん
2009/11/26(木) 15:03:47リッチエディットの範疇の事をやらせたがる奴が
後を絶たないんだろう
0768デフォルトの名無しさん
2009/11/26(木) 15:16:560769デフォルトの名無しさん
2009/11/26(木) 17:03:05リッチエディットというほどのことではなくね?
とりあえず「ライブラリとして実装されていそうなこと」はライブラリに頼るのが正しいプログラマだと思うぜ
0770デフォルトの名無しさん
2009/11/26(木) 17:14:030771デフォルトの名無しさん
2009/11/26(木) 17:22:56行間程度のレイアウト調整ならちゃんと実装されてるぞ
0772デフォルトの名無しさん
2009/11/26(木) 17:49:50行間程度のレイアウト調整なら読み手が脳内補完してくれるぞ
0773デフォルトの名無しさん
2009/11/26(木) 20:07:56行間もあるんじゃないかと思うわな
0774デフォルトの名無しさん
2009/11/26(木) 23:12:20うねってんなw
素人くせえつくりだ
0775デフォルトの名無しさん
2009/11/27(金) 00:03:430776デフォルトの名無しさん
2009/11/27(金) 00:51:39せめて例外投げるか返値でエラー返すかしろよ
0777デフォルトの名無しさん
2009/11/27(金) 01:15:570778デフォルトの名無しさん
2009/11/27(金) 01:38:560779デフォルトの名無しさん
2009/11/27(金) 08:35:360780デフォルトの名無しさん
2009/11/27(金) 10:06:34呼び出し側DLL/EXEと例外を投げるDLLのコンパイラのバージョンを一致させ同じランタイムDLLを利用し受け渡す例外クラスをDLLでエクスポートしていれば普通は問題ない
プラグイン機構など必ずしも開発環境を揃えられない場合はSetUnhandledExceptionFilterといったSEHのAPI等を使って地道に例外処理するしかない
0781デフォルトの名無しさん
2009/11/27(金) 13:43:25windowsのバッファリング無しのほうが速いね。300Mの読み込みで倍速くらい出る。
何度も読むことが確実ならあった方が良い場合はあるけど。
機種によるけど、50M超えたら、バッファ止めた方が良いと思う。
逆に小さいファイルで止めたら鈍いけど。
ここいってみてくれお
http://d.hatena.ne.jp/wraith13/20080430/1209565632
0782デフォルトの名無しさん
2009/11/27(金) 13:50:56ADSLや光になってからはバッファサイズを大きくするとパフォーマンスが落ちるとかいう現象。
バッファにデータ入っているかチェックして無かったら、直読みに行く。卸、仲買と一緒だな。
でかいの読みと、バッファにコピーしても、次のデータで追い出されるから
windowsが管理するバッファにコピーするだけ無駄になる。
0783デフォルトの名無しさん
2009/11/27(金) 14:05:23独り言はチラシの裏に書いとけ。
0784デフォルトの名無しさん
2009/11/27(金) 20:21:04のあとでどのスレッドが終了したのが調べるにはどうすればいいですか。
0785デフォルトの名無しさん
2009/11/27(金) 20:36:020786デフォルトの名無しさん
2009/11/27(金) 21:38:110787デフォルトの名無しさん
2009/11/27(金) 21:48:05いったい何が分からないのかが分からない
0788デフォルトの名無しさん
2009/11/27(金) 21:50:230789デフォルトの名無しさん
2009/11/27(金) 21:56:020790デフォルトの名無しさん
2009/11/27(金) 22:06:290791デフォルトの名無しさん
2009/11/27(金) 22:26:45引数をvoid*型で渡す必要があるのですが、
CLS x; (void*)xを引数にして、関数側で void *pで受け取ったら*(CLS*)pとしたら確実に受け取れますか。
32bit以上のクラスでは値が消えますか。
0792デフォルトの名無しさん
2009/11/27(金) 22:29:320793デフォルトの名無しさん
2009/11/27(金) 23:20:34電源プランというのは、WindowsVista以降のosの電源オプションのことです。
作成して名前をつけて保存することができます。
DDKのPowerDuplicateScheme関数を使用すれば、電源プランの複製はできるのですが、リネイムが出来ません。
コマンドプロンプト上で、powercfgコマンドによる変更はできるので、APIによる変更も可能だと思っています。
os:Windows Vista/7
言語:C/C++
どなたかご存知の方はいらっしゃいませんか?
0794デフォルトの名無しさん
2009/11/28(土) 04:19:30CreateFileMapping(INVALID_HANDLE_VALUE,NULL,PAGE_READWRITE,0,(2400*15)*(1200*15)*4,NULL);
としたらメモリの使用領域が一杯一杯になってしまいました。
ファイルマッピングのうちメモリに入れておく量を自分で調整するにはどうすればいいのか教えてください。
0795デフォルトの名無しさん
2009/11/28(土) 04:50:080796デフォルトの名無しさん
2009/11/28(土) 05:43:49それだと大きいデータを保持できないんじゃないの?
ファイルマッピングを使用する理由を述べると巨大な画像を作って、それにGDIを使って隅から隅まで
線をひいたり、塗りつぶしたりしたいから。
ただ巨大なデータをレイヤーとして何枚も利用するため、一枚あたりのメモリの消費を抑えて描写してくれるAPIがあればいいんだけど、ないみたいだから、
(CreateDIBSectionだとエラーがでた)
自作で作ろうと思い、まずはメモリにおいておく量を調整できるようにしたいのです。
あとはメモリに配列を取り出して色を入れることで、描写しようと考えてます。この場合一枚の絵を細長く分割して処理するため自作の分割に対応した描写関数を作ります。
もちろんモニタ上では縮小したものを、拡大時には一部だけを表示させます。
0797デフォルトの名無しさん
2009/11/28(土) 06:22:150798デフォルトの名無しさん
2009/11/28(土) 06:26:35日本語でおk
0799デフォルトの名無しさん
2009/11/28(土) 06:44:59週末になると質問者のレベルが急激に低下するのは何故なんだぜ?
0800デフォルトの名無しさん
2009/11/28(土) 07:13:410801デフォルトの名無しさん
2009/11/28(土) 07:31:29やっぱりそういう制限があるんだ。ファイルマップできてもDIBセレクションが
ある数字から作れなくなることがあったんで気にはなっていた。
知ってる人は知ってるんだね。ありがとう。
能力の高い人の回答待ってます。
0802デフォルトの名無しさん
2009/11/28(土) 07:35:130803デフォルトの名無しさん
2009/11/28(土) 07:38:34メモリに配列を取り出す
DIBセレクション
まずお前自身の能力を上げろwww
0804デフォルトの名無しさん
2009/11/28(土) 07:42:42能力の高い人のみ回答して下さい。
0805デフォルトの名無しさん
2009/11/28(土) 07:48:550806デフォルトの名無しさん
2009/11/28(土) 07:49:32>あとはメモリに配列を取り出して色を入れることで、描写しようと考えてます。
単純に、画像に線とか描くのにlineとか使わずにダイレクトに値を入れるってことだろ
0807デフォルトの名無しさん
2009/11/28(土) 07:52:20メモリの使用領域が一杯一杯になって当然だろ。
マ○ドナルドでハンバーガー200個注文して食ったらお腹が一杯一杯になってしまいました。
お腹に入れておく量を自分で調整するにはどうすればいいのか教えてください。
→だったら 食 う な
0808デフォルトの名無しさん
2009/11/28(土) 07:56:33.NETを使う。以上
0809デフォルトの名無しさん
2009/11/28(土) 07:59:300810デフォルトの名無しさん
2009/11/28(土) 08:02:30だったらマップしなくていいような
直でファイルにWriteしろよ
0811デフォルトの名無しさん
2009/11/28(土) 08:02:51VBが最良の選択肢でしょう
0812デフォルトの名無しさん
2009/11/28(土) 08:13:13じゃあ俺の勘違いってことだね。CreateFileMappingでINVALID_HANDLE_VALUEにすると、
ディスク上に勝手に巨大なデータを置く場所を作ってくれて、自動でシステムが管理してくれて、自動でデータの一部をメモリにもってきてくれるものだと思っていた。
>>808
netじゃGCが邪魔。fixedで自由に開放できるかもしれないけど
0813デフォルトの名無しさん
2009/11/28(土) 08:15:030814デフォルトの名無しさん
2009/11/28(土) 08:15:58WQHHUXGAぐらいか?w
0815デフォルトの名無しさん
2009/11/28(土) 08:16:030816デフォルトの名無しさん
2009/11/28(土) 08:17:430817デフォルトの名無しさん
2009/11/28(土) 08:18:20INVALID_HANDLE_VALUEを使わないとき
0818デフォルトの名無しさん
2009/11/28(土) 08:20:56自分の都合のいいように勝手に解釈する人間っていったい何なんだろう?
0819デフォルトの名無しさん
2009/11/28(土) 08:20:590820デフォルトの名無しさん
2009/11/28(土) 08:21:42>VBが最良の選択肢でしょう
vbとvcじゃメモリーの扱いが違うの?vb=簡単、お手軽。でも細かい扱いができないっていうイメージなんだけど
0821デフォルトの名無しさん
2009/11/28(土) 08:23:30プログラマとしての適性を欠いた人間
0822デフォルトの名無しさん
2009/11/28(土) 08:24:08朝から何やってんだか
0823デフォルトの名無しさん
2009/11/28(土) 08:27:250824デフォルトの名無しさん
2009/11/28(土) 09:08:200825デフォルトの名無しさん
2009/11/28(土) 10:01:30Win32で使えるユーザースペースは全部で2Gしか無い。
お前はそれ全部をマッピングしようとしている。エラーになって当たり前。
そんな概算を行わずにいきなりAPI切って「うわーエラーだどうしよう」とかバカ過ぎ。
0826デフォルトの名無しさん
2009/11/28(土) 10:52:163Gにできるだろ
0827デフォルトの名無しさん
2009/11/28(土) 11:01:01えっ
0828デフォルトの名無しさん
2009/11/28(土) 11:03:16ならしろよ。そういう事を言っているのではない事がわからないのか?
0829デフォルトの名無しさん
2009/11/28(土) 11:12:480830デフォルトの名無しさん
2009/11/28(土) 12:45:29わかるに決まってるじゃん。アホなお前と同じことをしただけさ
0831デフォルトの名無しさん
2009/11/28(土) 13:01:010832デフォルトの名無しさん
2009/11/28(土) 13:36:58今もわかってないだろ。ww
0833デフォルトの名無しさん
2009/11/28(土) 15:05:210834デフォルトの名無しさん
2009/11/28(土) 15:29:070835デフォルトの名無しさん
2009/11/28(土) 17:35:430836デフォルトの名無しさん
2009/11/28(土) 17:41:270837デフォルトの名無しさん
2009/11/28(土) 17:44:33そして頭がいいとは具体的に何を基準に判断するのか説明しろ。
0838デフォルトの名無しさん
2009/11/28(土) 17:45:010839デフォルトの名無しさん
2009/11/28(土) 17:47:23例えばGetTempPathAを使う場合、
GetTempPathA(ByVal x、ByVal y)
の第2引数yに一時フォルダのパスが返ってきますが、
ByValで渡しているのに何故呼び出し側の変数yが変更されるんでしょうか?
0840デフォルトの名無しさん
2009/11/28(土) 17:49:450841デフォルトの名無しさん
2009/11/28(土) 17:52:10そういうことです
.NETしか使えない頭の悪い奴が、APIを自在に操るこのスレ住人に嫉妬し荒らし行為を続けているのです
無論、極めて優秀なAPIスレの住人は.NETなど容易く使いこなす
.NETかAPIかではなく.NETしか使えぬ者がいっちょまえに意見をするなと
0842デフォルトの名無しさん
2009/11/28(土) 17:53:39荒らすなゴミ
0843デフォルトの名無しさん
2009/11/28(土) 17:55:450844デフォルトの名無しさん
2009/11/28(土) 17:58:280845デフォルトの名無しさん
2009/11/28(土) 18:00:12スレ違い。
ここはVBのローカルな言語仕様を問うためのスレではない。
0846デフォルトの名無しさん
2009/11/28(土) 18:02:000847デフォルトの名無しさん
2009/11/28(土) 18:04:09┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0848デフォルトの名無しさん
2009/11/28(土) 18:07:310849デフォルトの名無しさん
2009/11/28(土) 18:09:140850デフォルトの名無しさん
2009/11/28(土) 18:10:45すいませんした。他スレで聞いてみます
0851デフォルトの名無しさん
2009/11/28(土) 18:11:03>ByValで渡しているのに何故呼び出し側の変数yが変更されるんでしょうか?
完全にVBの仕様に対する質問だろう。
スレ違いだと言われているのに、どれだけ厚顔無恥で自分勝手なんだ?
0852デフォルトの名無しさん
2009/11/28(土) 18:11:480853デフォルトの名無しさん
2009/11/28(土) 18:12:220854デフォルトの名無しさん
2009/11/28(土) 18:12:550855デフォルトの名無しさん
2009/11/28(土) 18:13:19┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0856デフォルトの名無しさん
2009/11/28(土) 18:13:37┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0857デフォルトの名無しさん
2009/11/28(土) 18:16:51で、作ったところでいったい何を質問するつもりなんだ?
0858デフォルトの名無しさん
2009/11/28(土) 18:18:070859デフォルトの名無しさん
2009/11/28(土) 18:28:03QueryPerformanceCounterとか
0860デフォルトの名無しさん
2009/11/28(土) 18:32:27醜いスレだ
0861デフォルトの名無しさん
2009/11/28(土) 18:35:20┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0862デフォルトの名無しさん
2009/11/28(土) 18:36:070863デフォルトの名無しさん
2009/11/28(土) 18:38:12まだまだこの調子で続きますよ
0864デフォルトの名無しさん
2009/11/28(土) 18:44:080865デフォルトの名無しさん
2009/11/28(土) 18:45:22具体的に何が聞きたいんだ?
まさか何もないのにスレを作ろうとしていたのか?
>バーカWin64APIに関する質問に決まってんだろ
頭の悪い奴の考えることはさっぱり理解できない。
0866デフォルトの名無しさん
2009/11/28(土) 18:47:530867デフォルトの名無しさん
2009/11/28(土) 18:50:100868デフォルトの名無しさん
2009/11/28(土) 19:21:18【Win16から】Win32API質問箱【Win64まで】 Build84
0869デフォルトの名無しさん
2009/11/28(土) 19:33:580870デフォルトの名無しさん
2009/11/28(土) 20:16:090871デフォルトの名無しさん
2009/11/28(土) 20:59:10JavaをWindowsAPIとは言わないだろ。
どれだけ阿呆なんだ?
0872デフォルトの名無しさん
2009/11/28(土) 21:02:220873デフォルトの名無しさん
2009/11/28(土) 21:22:31.NETだってWindows APIの一種と考えていいだろ。
0874デフォルトの名無しさん
2009/11/28(土) 21:25:10ソースでlinuxとwindowsに対応した方が良い
C++でも大部分は可能だろ
0875デフォルトの名無しさん
2009/11/28(土) 21:26:11Win32APIはWindows以外でも利用可能なので、WindowsAPIとは言わない。
どれだけ阿呆なんだ?
0876デフォルトの名無しさん
2009/11/28(土) 21:27:24ハァ?ネットの普及?
頭大丈夫か?
0877デフォルトの名無しさん
2009/11/28(土) 21:48:31そもそも.NETはWindows以外でも動作させることを前提に開発されたという経緯があるんだよ。
何も知らないお馬鹿さん。
0878デフォルトの名無しさん
2009/11/28(土) 21:58:17それは迷信ですよ。
何も知らないお馬鹿さん。
0879デフォルトの名無しさん
2009/11/28(土) 22:01:250880デフォルトの名無しさん
2009/11/28(土) 22:02:060881デフォルトの名無しさん
2009/11/28(土) 22:02:28「Windows専用Java」が売れなくなったから「Windows専用Javaモドキ」を用意しただけだろが
0882デフォルトの名無しさん
2009/11/28(土) 22:10:27どこからこんなの読み取れたの?
なにか脳に受信しちゃった?
0883デフォルトの名無しさん
2009/11/28(土) 22:14:510884デフォルトの名無しさん
2009/11/28(土) 22:18:500885デフォルトの名無しさん
2009/11/28(土) 22:22:100886デフォルトの名無しさん
2009/11/28(土) 22:33:180887デフォルトの名無しさん
2009/11/28(土) 22:34:02┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0888デフォルトの名無しさん
2009/11/28(土) 23:23:21当初からシェアードソースCLIを並行開発して、
.NETをFreeBSD等のOSで動作するようにしていたわけだが、
そんな当たり前の話を知らない奴がいるというのが驚きだ。
0889デフォルトの名無しさん
2009/11/28(土) 23:30:500890デフォルトの名無しさん
2009/11/28(土) 23:33:21>どちらの標準も、 Microsoft .NET Framework で利用可能な機能の実質的なサブセットとなります。
って書いてあるでしょうに
0891デフォルトの名無しさん
2009/11/28(土) 23:42:05SSCLI2.0でWindowsしかサポートしてないとかさすがMSだなw
そもそも他OSで使えるWinFormsやWPFを用意してるわけでもないし、CLI+αのサブセットで
>.NETはWindows以外でも動作させることを前提に開発された
なんて言っちゃう短絡思考が素晴らしい
では反論お待ちしておりますw
0892デフォルトの名無しさん
2009/11/28(土) 23:43:11>この阿呆は.NET=CLIとでも思ってるの?
イコールな訳がないだろ。
だがCLIは.NETに含まれているが、いったい何を言ってるんだ?
0893デフォルトの名無しさん
2009/11/28(土) 23:46:28┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0894デフォルトの名無しさん
2009/11/28(土) 23:46:48結局こけただけ。
0895デフォルトの名無しさん
2009/11/28(土) 23:46:48アホ丸出しだな。
0896デフォルトの名無しさん
2009/11/28(土) 23:47:19ようやくわかってくれたか
0897デフォルトの名無しさん
2009/11/28(土) 23:48:40.NETアプリがフルに動くという話などしていない。
開発当初にクロスプラットフォームを目標に作られたという話をしているんだが、
どれだけ頭が悪ければ気が済むんだろう?
0898デフォルトの名無しさん
2009/11/28(土) 23:49:09って言えばいいのに
>.NETはWindows以外でも動作させることを前提に開発された
なんて言ってしまって後に引けなくなっただけ。
あまり苛めるなよw
0899デフォルトの名無しさん
2009/11/28(土) 23:51:18もうお前の負けだ
0900デフォルトの名無しさん
2009/11/28(土) 23:51:25この発言を無かったことにしようと必死だな
CLIはWindows以外に移植されてるとか論点をずらすなよ
0901デフォルトの名無しさん
2009/11/28(土) 23:52:42たとえば、50個の関数さえ開発すればあとは自動生成されたりすればかんたんなのだがな
0902デフォルトの名無しさん
2009/11/28(土) 23:52:53わかってください
0903デフォルトの名無しさん
2009/11/28(土) 23:53:29ここまで脳内補完させる気かw
0904デフォルトの名無しさん
2009/11/28(土) 23:59:06>広義には .NET も Windows API という事になる。
ただしシェアードソースCLIに含まれている部分を除く。
と言いたいのか?
0905デフォルトの名無しさん
2009/11/29(日) 00:00:150906デフォルトの名無しさん
2009/11/29(日) 00:01:48何があっても自分の非は認めようとしないんですね、わかりますw
0907デフォルトの名無しさん
2009/11/29(日) 00:03:25WinForms/WPF/WCF/WWFなどのかつてWinFXと呼ばれていた部分に決まってるだろ
頭悪い奴だな
0908デフォルトの名無しさん
2009/11/29(日) 00:05:130909デフォルトの名無しさん
2009/11/29(日) 00:06:020910デフォルトの名無しさん
2009/11/29(日) 00:06:57.NET3以降限定でかつシェアードソースCLIに含まれている部分を除く。
どんどん条件が増えていくな。
>広義には .NET も Windows API という事になる。
つまりこれが間違っていることに反論はないんだね。
無知だったのが理解できて良かったね。
0911デフォルトの名無しさん
2009/11/29(日) 00:08:09クロスプラットフォーム同様こけたんだけどね。
0912デフォルトの名無しさん
2009/11/29(日) 00:09:49何言ってんだこのアホ
CLIがどういう物なのか調べてから反論しろよ
ActiveXはAPIですといってるような物だぞ?
0913デフォルトの名無しさん
2009/11/29(日) 00:11:01それは要するに自分が何言ってるのか分かってないって事だ
0914デフォルトの名無しさん
2009/11/29(日) 00:12:31.NETはAPIですというのもおかしな話だぞ。
0915デフォルトの名無しさん
2009/11/29(日) 00:13:12.NETが提供する機能をAPIと呼ぶこともできるというだけだろ。
何を一人でカリカリしてるんだ?外出て頭冷やして来いよ。
0916デフォルトの名無しさん
2009/11/29(日) 00:14:01色々と実験して遊んだ記憶がある。
0917デフォルトの名無しさん
2009/11/29(日) 00:14:17>何も知らないお馬鹿さん。
煽っていたのに煽り返されて相当悔しいようだ。
0918デフォルトの名無しさん
2009/11/29(日) 00:16:26ってことですね
0919デフォルトの名無しさん
2009/11/29(日) 00:16:50広義には Java も Windows API という事になる。
0920デフォルトの名無しさん
2009/11/29(日) 00:18:11そういう開き直りはいいから。
0921デフォルトの名無しさん
2009/11/29(日) 00:21:310922デフォルトの名無しさん
2009/11/29(日) 00:21:47支離滅裂で見ていられない。
0923デフォルトの名無しさん
2009/11/29(日) 00:22:23┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0924デフォルトの名無しさん
2009/11/29(日) 00:23:040925デフォルトの名無しさん
2009/11/29(日) 00:23:280926デフォルトの名無しさん
2009/11/29(日) 00:23:34だろうな
すべてお前が言ってることだからな
0927デフォルトの名無しさん
2009/11/29(日) 00:25:47のソースにSSCLIを挙げた時点でお前の負けだ。
0928デフォルトの名無しさん
2009/11/29(日) 00:28:260929デフォルトの名無しさん
2009/11/29(日) 00:33:39_
ミ ∠_)
/
/ \\
ウイーン Γ/了 | |
ウイーン |.@| | | ガッガッ
| / | 人
|/ | < >_Λ∩
_/ | //.V`Д´)/
(_フ彡 /
0930デフォルトの名無しさん
2009/11/29(日) 00:33:58┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0931デフォルトの名無しさん
2009/11/29(日) 00:35:12_
┌――─┴┴─――┐
│ セルフサービス .│
└―――┬┬─――┘
││ ./
゛゛'゛'゛ /
/
| \/
\ \
\ノ
ガッ はセルフサービスになりました。
0932デフォルトの名無しさん
2009/11/29(日) 00:37:250933デフォルトの名無しさん
2009/11/29(日) 00:40:33┃┃┃┃ ┗━━━━━┓┃ ┃┃ ┗━━┓┏┛┃┏┓┃
┏━┛┗┛┗━━━┓ ┏━━━━━┛┗┓┃┃ ┏━━┛┗┓┃┗┛┃
┃┏┓┏┓┏━━┓┃ ┗━━━━━━┓┃┃┃ ┗━━┓┏┛┗━━┛
┃┃┃┃┃┃ ┃┃ ┏━━━┓ ┃┃┃┃ ┏━━┛┗┓
┃┃┃┃┃┃┏━┛┗┓┃┏━┓┃ ┃┃┃┃ ┃┏━┓┏┛
┃┃┃┃┃┃┃┏┓┏┛┃┃ ┃┃ ┃┃┃┃ ┃┃ ┃┃
┃┗┛┗┛┃┃┗┛┃ ┃┗━┛┗━━┛┃┃┗┓┃┗━┛┃
┗━━━━┛┗━━┛ ┗━━━━━━━┛┗━┛┗━━━┛
0934デフォルトの名無しさん
2009/11/29(日) 00:45:26これだけ論破されてちゃ悔しいだろうな
0935デフォルトの名無しさん
2009/11/29(日) 00:51:47>何も知らないお馬鹿さん。
>どれだけ頭が悪ければ気が済むんだろう?
>無知だったのが理解できて良かったね。
上から目線で煽りばかりしてるプライドの塊なので
論破された悔しさは凡人を遥かに超えると思われる
0936デフォルトの名無しさん
2009/11/29(日) 00:53:060937デフォルトの名無しさん
2009/11/29(日) 00:55:43そりゃ大変だ
過呼吸にでもなって死ぬかもしれんな
別にいいけど
0938デフォルトの名無しさん
2009/11/29(日) 00:57:51刃物持って街中で暴れられたら迷惑だなあ
0939デフォルトの名無しさん
2009/11/29(日) 01:38:31これだけ論破されれば少しは反省できたろう。
0940デフォルトの名無しさん
2009/11/29(日) 01:50:12netって結局内部でwinAPIを使ってるだけの代物って本やネットでそういう意見みるけど。
だからwinAPIをやっていればMFCもNETも簡単なのさって感じで大抵締められる
0941デフォルトの名無しさん
2009/11/29(日) 01:58:17負けを認めようよ。往生際が悪いねキミ
0942デフォルトの名無しさん
2009/11/29(日) 02:02:44だったら>>870は間違ってないことになるでしょうがw
CLRのホストインターフェイスがアンマネージドAPIとして提供されてる
ただ煽りたいだけの基地外なのはわかるけど、自己矛盾は間抜けだぞw
0943デフォルトの名無しさん
2009/11/29(日) 02:10:14人が居なくなってから勝利宣言の図
0944デフォルトの名無しさん
2009/11/29(日) 02:12:18/ \
/ ─ ─\
/ ⌒ ⌒ \
| ,ノ(、_, )ヽ |
\ トェェェイ / >>943
/ _ ヽニソ, く
三. i! ゙ヽ、 Y" r‐!、 ヽ.
三 ヽ. 、 ''´⌒ゝ-‐'" _ィ》 Y!
\_|!_二|一"f , !゙\ 三
〈, l|゙》-i|┴ーi´ / イ ´ i! 三
♪ ゙ー-ニ二__,/ / / 三 ♪
/゙ У / / 三
//,/-‐、 /
i! _{! j!'〈 ♪
/ ,,.ノ \'' ヽ \
〈 ーぐ \ ヽ
゙ー″ 〉ー- 〉
〈___ノ
0945デフォルトの名無しさん
2009/11/29(日) 02:20:050946デフォルトの名無しさん
2009/11/29(日) 02:31:010947デフォルトの名無しさん
2009/11/29(日) 02:31:10いわゆるネット弁慶ってやつ?
0948デフォルトの名無しさん
2009/11/29(日) 02:35:29どれだけ頭が悪ければ気が済むんだろう?
何も知らないお馬鹿さん。
無知だったのが理解できて良かったね。
これだけ論破されれば少しは反省できたろう。
0949デフォルトの名無しさん
2009/11/29(日) 02:49:080950デフォルトの名無しさん
2009/11/29(日) 02:53:380951デフォルトの名無しさん
2009/11/29(日) 02:55:470952デフォルトの名無しさん
2009/11/29(日) 02:57:40/ \
/ ─ ─\
/ ⌒ ⌒ \
| ,ノ(、_, )ヽ |
\ トェェェイ /
/ _ ヽニソ, く
三. i! ゙ヽ、 Y" r‐!、 ヽ.
三 ヽ. 、 ''´⌒ゝ-‐'" _ィ》 Y!
\_|!_二|一"f , !゙\ 三
〈, l|゙》-i|┴ーi´ / イ ´ i! 三
♪ ゙ー-ニ二__,/ / / 三 ♪
/゙ У / / 三
//,/-‐、 /
i! _{! j!'〈 ♪
/ ,,.ノ \'' ヽ \
〈 ーぐ \ ヽ
゙ー″ 〉ー- 〉
〈___ノ
0953デフォルトの名無しさん
2009/11/29(日) 03:02:550954デフォルトの名無しさん
2009/11/29(日) 03:18:26/ \
/ ─ ─\
/ ⌒ ⌒ \
| ,ノ(、_, )ヽ | では期待に応えて
\ トェェェイ /
/ _ ヽニソ, く
三. i! ゙ヽ、 Y" r‐!、 ヽ.
三 ヽ. 、 ''´⌒ゝ-‐'" _ィ》 Y!
\_|!_二|一"f , !゙\ 三
〈, l|゙》-i|┴ーi´ / イ ´ i! 三
♪ ゙ー-ニ二__,/ / / 三 ♪
/゙ У / / 三
//,/-‐、 /
i! _{! j!'〈 ♪
/ ,,.ノ \'' ヽ \
〈 ーぐ \ ヽ
゙ー″ 〉ー- 〉
〈___ノ
0955デフォルトの名無しさん
2009/11/29(日) 03:20:120956デフォルトの名無しさん
2009/11/29(日) 03:34:410957デフォルトの名無しさん
2009/11/29(日) 03:42:17Win32API質問箱 Build83
http://pc12.2ch.net/test/read.cgi/tech/1256891725/
0958デフォルトの名無しさん
2009/11/29(日) 03:42:380959デフォルトの名無しさん
2009/11/29(日) 03:56:300960デフォルトの名無しさん
2009/11/29(日) 04:02:130961デフォルトの名無しさん
2009/11/29(日) 04:06:520962デフォルトの名無しさん
2009/11/29(日) 04:15:28/ \
/ ─ ─\
/ ⌒ ⌒ \
| ,ノ(、_, )ヽ |
\ トェェェイ /
/ _ ヽニソ, く
三. i! ゙ヽ、 Y" r‐!、 ヽ.
三 ヽ. 、 ''´⌒ゝ-‐'" _ィ》 Y!
\_|!_二|一"f , !゙\ 三
〈, l|゙》-i|┴ーi´ / イ ´ i! 三
♪ ゙ー-ニ二__,/ / / 三 ♪
/゙ У / / 三
//,/-‐、 /
i! _{! j!'〈 ♪
/ ,,.ノ \'' ヽ \
〈 ーぐ \ ヽ
゙ー″ 〉ー- 〉
〈___ノ
0963デフォルトの名無しさん
2009/11/29(日) 08:28:13http://pc12.2ch.net/test/read.cgi/tech/1256891725/
0964デフォルトの名無しさん
2009/11/29(日) 08:29:43貶したいのであればマ板の方が良いんじゃないのか?
0965●
2009/11/29(日) 08:40:190966デフォルトの名無しさん
2009/11/29(日) 08:48:080967デフォルトの名無しさん
2009/11/29(日) 09:38:46今じゃ知り合いの失踪も自殺も体験した
0968デフォルトの名無しさん
2009/11/29(日) 11:23:18>.NET=CLIと思っていたんでしょ?
また妄想で勝手なことを。
.NETはCLIを含んでいるだけ。
イコールじゃないの。
そんなことすら分からない頭の悪さはどうしようもないな。
0969デフォルトの名無しさん
2009/11/29(日) 11:57:35いつまでも荒らしてんじゃねーよ
消えろクズ
0970デフォルトの名無しさん
2009/11/29(日) 12:26:41日本語が読めないのか?
.NET=CLIと思っていたのは君自身だろ。
>.NETはWindows以外でも利用可能
と言ってSSCLIを挙げたではないか。
0971デフォルトの名無しさん
2009/11/29(日) 12:43:02やっぱり、こいつCLIをよく分かってないみたい
あまりに頭が悪すぎるし、これ以上相手しても無駄
0972デフォルトの名無しさん
2009/11/29(日) 12:50:19んで、次スレのタイトルどうすんの?
0973●
2009/11/29(日) 12:51:220974デフォルトの名無しさん
2009/11/29(日) 12:58:120975デフォルトの名無しさん
2009/11/29(日) 13:06:11.NETはAPI海に浮かぶ巨大船舶
0976デフォルトの名無しさん
2009/11/29(日) 13:08:250977デフォルトの名無しさん
2009/11/29(日) 13:08:50.NETFrameWork用のAPIではないでしょうか?
0978デフォルトの名無しさん
2009/11/29(日) 13:11:52JavaがVM実装だということも誤り
0979デフォルトの名無しさん
2009/11/29(日) 13:17:46アフォ
0980デフォルトの名無しさん
2009/11/29(日) 13:27:34AOI もしくは AHI でなきゃおかしい
0981デフォルトの名無しさん
2009/11/29(日) 13:39:03APIが大海に浮かぶ船舶なら、.NETは浮沈空母といったところかね。
小回りが利き高性能だが故に沈没するリスクを常に持つAPIと、
沈没は無いが性能が平均化され小回りが利かない部分がある
.NETとどちらを採用されるかはそのプロジェクトの性質が決
めるものでプログラマが決められることじゃないのかも
0982デフォルトの名無しさん
2009/11/29(日) 13:40:380983デフォルトの名無しさん
2009/11/29(日) 13:49:47/ \
/ ─ ─\
/ ⌒ ⌒ \
| ,ノ(、_, )ヽ |
\ トェェェイ /
/ _ ヽニソ, く
三. i! ゙ヽ、 Y" r‐!、 ヽ.
三 ヽ. 、 ''´⌒ゝ-‐'" _ィ》 Y!
\_|!_二|一"f , !゙\ 三
〈, l|゙》-i|┴ーi´ / イ ´ i! 三
♪ ゙ー-ニ二__,/ / / 三 ♪
/゙ У / / 三
//,/-‐、 /
i! _{! j!'〈 ♪
/ ,,.ノ \'' ヽ \
〈 ーぐ \ ヽ
゙ー″ 〉ー- 〉
〈___ノ
0984デフォルトの名無しさん
2009/11/29(日) 15:10:27>975は
> API海
でAPIを海にたとえているんだが?それにWin32APIや.NETというインフラと
その上のアプリケーション/サービスを混同してはいかん。
0985デフォルトの名無しさん
2009/11/29(日) 15:12:25しまにはAPIは海じゃないよとか言い出すのはしょっちゅう
0986デフォルトの名無しさん
2009/11/29(日) 15:12:40おまえらよっぽど暇なんだな
0987デフォルトの名無しさん
2009/11/29(日) 15:15:16自宅警備で忙しい。
0988デフォルトの名無しさん
2009/11/29(日) 15:39:45それを明確化する為に.NETが生まれたとすら言えるし
0989デフォルトの名無しさん
2009/11/29(日) 15:46:210990デフォルトの名無しさん
2009/11/29(日) 16:04:360991デフォルトの名無しさん
2009/11/29(日) 16:18:14http://pc12.2ch.net/test/read.cgi/tech/1259478896/
0992デフォルトの名無しさん
2009/11/29(日) 17:15:050993デフォルトの名無しさん
2009/11/29(日) 17:18:44MSDNとSDKのリンクが抜けてる。立て直せ。
0994デフォルトの名無しさん
2009/11/29(日) 17:22:090995デフォルトの名無しさん
2009/11/29(日) 17:24:060996デフォルトの名無しさん
2009/11/29(日) 17:25:19タイトル名は何?>>994
0997デフォルトの名無しさん
2009/11/29(日) 17:25:200998デフォルトの名無しさん
2009/11/29(日) 17:25:350999デフォルトの名無しさん
2009/11/29(日) 17:26:211000デフォルトの名無しさん
2009/11/29(日) 17:26:3010011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。