もう18時か、
2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50 [PR]ガジェット ニュース[PR]  

Win32API質問箱 Build83

1 :デフォルトの名無しさん:2009/10/30(金) 17:35:25
スレ立てるまでもない、Win32APIのついての質問はこちらへどうぞ。
やさしいお兄さんやお姉さんたちが答えてくれるかも。
「知らないならレスしないで下さい。ウザイだけです。 」なんて言わないでねっ!

過去スレ、関連リンクは>>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/

652 :デフォルトの名無しさん:2009/11/22(日) 13:16:17
CreateProcessと聞けば次にパイプや標準出力の質問が来るぐらい容易に想像できるだろ。

653 :デフォルトの名無しさん:2009/11/22(日) 13:25:22
自己解決しました
レス不要です

654 :デフォルトの名無しさん:2009/11/22(日) 13:47:45
上のは偽物です

655 :デフォルトの名無しさん:2009/11/22(日) 14:12:37
偽「物」・・・?

656 :デフォルトの名無しさん:2009/11/22(日) 14:19:05
もうだめだこのスレ

657 :デフォルトの名無しさん:2009/11/22(日) 18:01:45
グループボックスの中にチェックボックスとか作ると、
ウィンドウプロシージャでチェックボックスのメッセージが届かなく
なるんですが、どうすれば??

658 :デフォルトの名無しさん:2009/11/22(日) 18:08:25
メッセージは親ウインドウに届くんじゃないか?
で、親は誰だ?

659 :635:2009/11/22(日) 18:37:20
>>644
WaitForInputIdleで待つんじゃダメなの?

660 :デフォルトの名無しさん:2009/11/22(日) 18:38:52
WaitForInputIdleって対象プロセスが最初にGetMessageを呼ぶまで待つだけでは?

661 :デフォルトの名無しさん:2009/11/22(日) 19:26:52
>>659
うあ、前の投稿時の名前が残ってた…
恥ずかしくて死にたひorz

>>660
MSDNにはユーザからの入力待ちになるまで待つとしか書いてなかったから、
IO呼び出しもその対象なのかなと勝手に思ってたわ
GUIなアプリにしか使えないのか

>>644
今リンク先を見たけど、このコードはひどいなw

>resultが0のままの状態でWaitForSingleObjectがWAIT_OBJECT_0
PeekNamedPipeを呼んだ時点では子プロセスがパイプに何も書き込んでないけど、
WaitForSingleObjectを呼び出すときには子プロセスがパイプに書き込み終わって終了してるんでしょ
だから、PeekNamedPipeを呼ぶ時点で子プロセスによってパイプに何かが書き込まれていることを歩哨しないといけなくなる

662 :デフォルトの名無しさん:2009/11/22(日) 20:35:59
CreateProcess云々からパイプやら標準出力やら話が飛びすぎ。
質問したい内容を整理してから投稿しなさい。

663 :デフォルトの名無しさん:2009/11/23(月) 09:33:27
すべての場合の説明をすればいいじゃん。
エスパー甘えすぎ。

664 :デフォルトの名無しさん:2009/11/23(月) 10:04:57
全ての場合を説明すると本が一冊書ける。

665 :デフォルトの名無しさん:2009/11/23(月) 11:13:43
GDI+のオブジェクトってスレッド間で使いまわしても大丈夫なのでしょうか。
もちろん、適切にロック等かけます。

666 :エスパー:2009/11/23(月) 14:55:21
GDI+のオブジェクトをメールで送ってコンピューター間で使いまわすのは無理です。

667 :エスパー2号:2009/11/23(月) 15:01:08
GDI+のオブジェクトは食べられません。

668 :デフォルトの名無しさん:2009/11/23(月) 15:11:17
滑ってるよ

669 :デフォルトの名無しさん:2009/11/23(月) 16:10:56
多くのWindows APIは呼び出しプロトコルを持ち、
しかも最初のプロトコルを実行したスレッドをプロトコル終了
まで記憶しているものが多い。つまりマルチスレッドに
対応しているw。
大抵そういうAPIは複数のスレッドが共同で同一プロトコル
を共同実行するような場合は期待通りの動作をしない。

670 :デフォルトの名無しさん:2009/11/23(月) 16:14:30
>>669
勘ってやつですか。

671 :デフォルトの名無しさん:2009/11/23(月) 16:23:55
イミフw

672 :デフォルトの名無しさん:2009/11/23(月) 16:30:43
mciSendCommandで色々な音楽ファイルを順番に再生するとき、
一度オープンしたら、lpstrElementNameの値を直接書き換えるだけでOKですか?
それとも、一曲終わるたびに、クローズ、別ファイルでオープンが必要ですか?

673 :デフォルトの名無しさん:2009/11/23(月) 16:41:37
mciは糞
waveout使え

674 :デフォルトの名無しさん:2009/11/23(月) 16:46:53
waveoutは糞
directsound使え

675 :デフォルトの名無しさん:2009/11/23(月) 16:50:25
スレタイ見ろ

676 :デフォルトの名無しさん:2009/11/23(月) 16:51:25
板タイ見ろ

677 :デフォルトの名無しさん:2009/11/23(月) 16:54:03
現実を見ろ

678 :デフォルトの名無しさん:2009/11/23(月) 17:27:57
夢を追え

679 :デフォルトの名無しさん:2009/11/23(月) 17:28:16
directsoundは糞
asio使え

680 :デフォルトの名無しさん:2009/11/23(月) 17:31:55
asio wwwww

681 :デフォルトの名無しさん:2009/11/23(月) 17:41:53
boost::asio

682 :デフォルトの名無しさん:2009/11/23(月) 17:44:07
asio != boost::asio

683 :デフォルトの名無しさん:2009/11/23(月) 18:47:27
asioは糞
mci使え

684 :デフォルトの名無しさん:2009/11/23(月) 18:58:29
wasapi最強

685 :デフォルトの名無しさん:2009/11/23(月) 18:59:43
むしろ最凶

686 :デフォルトの名無しさん:2009/11/23(月) 19:07:31
サウンドカードの持ってるハードウェア機能を殺してまでAPIを新設するとか馬鹿だろ
そんなだからVistaはポンコツ呼ばわりされるんだよ・・・

687 :デフォルトの名無しさん:2009/11/23(月) 19:58:46
著作権保護のためには仕方なかったんですよw

688 :デフォルトの名無しさん:2009/11/23(月) 20:09:25
ソフトウェアでデジタル信号を取り扱ってる以上、著作権保護なんて机上の空論だろ。

689 :デフォルトの名無しさん:2009/11/23(月) 20:13:47
著作権保護だのセキュリティだのを言い訳にしてAPIの互換性を無くした結果
OS売れなくなって収益を大幅に落としてるんだから馬鹿な会社だよほんと

690 :デフォルトの名無しさん: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

691 :デフォルトの名無しさん:2009/11/23(月) 20:43:58
著作権保護のため、Windows8でWinAPIを廃止します。
みんな.NET使ってね〜!!

って言えばいいのにw

692 :デフォルトの名無しさん:2009/11/23(月) 20:50:59
.NETは仮想マシン含んでるからなぁ

>>689
実際セキュリティ関連も随分強化されてるけどね
APIの互換性をなくしたって具体的にどうぞ

693 :デフォルトの名無しさん:2009/11/23(月) 20:52:49
>>691
http://pc.watch.impress.co.jp/docs/column/mobile/20091120_330201.html

694 :デフォルトの名無しさん:2009/11/23(月) 20:55:37
>>691
そうなったら本気でLinuxへの移行を考えるぜオレは

695 :デフォルトの名無しさん:2009/11/23(月) 20:59:18
今から本気になれよ万年ニートのくせに

696 :デフォルトの名無しさん:2009/11/23(月) 21:12:42
フリーオのドライバはどこですか

697 :デフォルトの名無しさん:2009/11/23(月) 21:28:16
>>693
.NETベースのSilverlight 4を使えって話?

698 :デフォルトの名無しさん:2009/11/23(月) 21:53:42
まったく、クラウドをつかむような話だ。

699 :デフォルトの名無しさん:2009/11/24(火) 16:36:42
error C2065: 'VT_LPSTR' : 定義されていない識別子です。

というのがでて困っています。
windows.h はインクルードしているのですが、
ほかに何かインクルードしないといけないのでしょうか?

700 :デフォルトの名無しさん:2009/11/24(火) 16:59:37
お前の脳にGoogleとMSDNをインクルードしてください。

701 :デフォルトの名無しさん:2009/11/24(火) 17:18:53
それ使ってる場所みたらわかりそうなもんだけど

131 KB [ 2ちゃんねる 3億PV/日をささえる レンタルサーバー \877/2TB/100Mbps]

■ おすすめ2ちゃんねる 開発中。。。 by FOX ★
このスレを見ている人はこんなスレも見ています。(ver 0.20)
Nikon D80 Part38 [デジカメ]
【東大法卒】前田記宏 教祖を崇めるスレ[realiste0] [社会・世評]
おい!あふを語ろうぜ! Ver.32 [ソフトウェア]
DAHON ダホン 48台目 【秋雨】 [自転車]

新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
名前: E-mail (省略可) :


read.cgi ver 05.0.7.8 2008/11/13 アクチョン仮面 ★
FOX ★ DSO(Dynamic Shared Object)