Win32APIについての質問はこちらへどうぞ。
■注意
・質問する前にMSDNライブラリやPlatformSDK、Google等で検索しましょう。
・日本語版MSDN Online Libraryは不完全です。
英語版( http://msdn.microsoft.com/en-us/library/ )の利用推奨。
・APIフックなど高度な事をしたい場合はできるだけAdvenced Windowsを読みましょう。
・言語特有の問題やIDE、MFCやVCLなどの質問はそれぞれの言語や開発環境スレで
■過去スレ
Win32API質問箱 Build125
https://mevius.5ch.net/test/read.cgi/tech/1551247748/
Win32API質問箱 Build124
https://mevius.5ch.net/test/read.cgi/tech/1510395780/
■関連スレ
Visual Studio 2019 Part4 https://mevius.5ch.net/test/read.cgi/tech/1585715794/
Visual Studio 2017 Part7 https://mevius.5ch.net/test/read.cgi/tech/1558179898/
【C++】 DirectX初心者質問スレ Part41 【C】 https://mevius.5ch.net/test/read.cgi/tech/1521786252/
探検
Win32API質問箱 Build126
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2020/05/01(金) 22:16:51.96ID:ZJ42fMZB236232
2020/06/25(木) 19:13:37.19ID:lHQabM2A >>232 の件もう少ししらべてみたら間違いがあって
TB_ADDSTRING メッセージで事前に文字列を追加で
iString にインデックスを指定するやり方でも x64での
TB_GETBUTTONTEXT で文字列は取得できませんでした。
要するに、x64だとツールバーのボタンに文字列を結びつけるのが上手くいかない感じっぽいです
TB_ADDSTRING メッセージで事前に文字列を追加で
iString にインデックスを指定するやり方でも x64での
TB_GETBUTTONTEXT で文字列は取得できませんでした。
要するに、x64だとツールバーのボタンに文字列を結びつけるのが上手くいかない感じっぽいです
238デフォルトの名無しさん
2020/06/25(木) 20:32:52.64ID:N8mY4JDD アプリハンガリアンまで有害に見えてくる
システムハンガリアンの害毒は計り知れない
システムハンガリアンの害毒は計り知れない
239232
2020/06/25(木) 21:53:36.69ID:FUxf81lS 現象を引き起こすコードを書いたファイルをアップしてみました。
x86のコンパイラとx64のコンパイラだと
メッセージボックスに出てくる文字列が異なるのと
ツールバーにマウスポインタを置いた時のツールチップの出る出ないの違いがあるかと思います。
https://dotup.org/uploda/dotup.org2184156.cpp.html
x86のコンパイラとx64のコンパイラだと
メッセージボックスに出てくる文字列が異なるのと
ツールバーにマウスポインタを置いた時のツールチップの出る出ないの違いがあるかと思います。
https://dotup.org/uploda/dotup.org2184156.cpp.html
240蟻人間 ◆T6xkBnTXz7B0
2020/06/25(木) 22:45:30.56ID:zEm5yq4t241蟻人間 ◆T6xkBnTXz7B0
2020/06/25(木) 22:50:46.91ID:CRgrEcBh この場合はsizeof(TBBUTTON)を渡すことになる。
242デフォルトの名無しさん
2020/06/26(金) 09:28:06.84ID:jxJIoxQ+ > メッセージボックスに出てくる文字列が異なるのと
x86がANSIでx64がUnicodeビルドになってたりしないか?
x86がANSIでx64がUnicodeビルドになってたりしないか?
243デフォルトの名無しさん
2020/06/26(金) 14:02:58.76ID:PjbtVFt+ >>242
+1
+1
244デフォルトの名無しさん
2020/07/10(金) 22:47:33.40ID:c4ANmjzx たとえば、編集不要なアセンブルリストを表示して、デバッガでステップ実行するようにボタンをクリックして現在行を反転させながら表示したいとしたら、もちろんループやジャンプもあるのですが、どのコントロールを使用しますか?
行数は10,000位にはなります
自分でクライアント領域に書きますか?
行数は10,000位にはなります
自分でクライアント領域に書きますか?
245デフォルトの名無しさん
2020/07/10(金) 23:01:52.84ID:JuXuxxAz Listviewやな
246デフォルトの名無しさん
2020/07/11(土) 00:34:30.72ID:lUabZX1b 自力
247デフォルトの名無しさん
2020/07/11(土) 22:57:09.12ID:wT5X8b6q248デフォルトの名無しさん
2020/07/25(土) 14:18:05.35ID:JLD5gc9b ドライブ文字を変更したら、PdhAddCounterでLogicalDisikの
パフォーマンスオブジェクトを追加できなくなりました。エラーが返ってくる。
再起動してドライブ文字元に戻しましたがやはりダメです。
typeperf -qを実行してオブジェクトの一覧見てもLogicalDiskの項目がないです。
また取得できるようにするにはどうしたらいいでしょうか?
パフォーマンスオブジェクトを追加できなくなりました。エラーが返ってくる。
再起動してドライブ文字元に戻しましたがやはりダメです。
typeperf -qを実行してオブジェクトの一覧見てもLogicalDiskの項目がないです。
また取得できるようにするにはどうしたらいいでしょうか?
249248
2020/07/25(土) 14:48:11.84ID:JLD5gc9b 自己解決しました〜!
コマンドプロンプトからlodctr /rを実行すると
パフォーマンスオブジェクトを再構築出来てそれで大丈夫でした!
お騒がせしました。
コマンドプロンプトからlodctr /rを実行すると
パフォーマンスオブジェクトを再構築出来てそれで大丈夫でした!
お騒がせしました。
250デフォルトの名無しさん
2020/07/25(土) 15:57:59.66ID:rATOgXd/ 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DirectX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DirectX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
251デフォルトの名無しさん
2020/08/02(日) 15:26:17.74ID:qndZYaFt winrt api は win32 api の上位互換という認識は間違いでさか?
252デフォルトの名無しさん
2020/08/02(日) 16:28:19.35ID:hIQzyyzC 多言語からの呼び出しに対応するためにメタデータに拡張の入ったCOMとでも思っておけばいいよ
APIによってはデスクトップから呼べなかったりするのもあるけど
Win32APIかどうかを議論する意味はない
APIによってはデスクトップから呼べなかったりするのもあるけど
Win32APIかどうかを議論する意味はない
253デフォルトの名無しさん
2020/08/03(月) 13:09:24.86ID:WkT+/Qz/ おまいらGetLastErrorの戻りやHRESULTからstd::system_errorを投げるのに何使ってる?
254デフォルトの名無しさん
2020/08/03(月) 13:41:03.78ID:3aFKjSal 関数を使います
255デフォルトの名無しさん
2020/08/03(月) 22:17:32.43ID:uGqrBkR1 糞翻訳はポイーで
256デフォルトの名無しさん
2020/08/17(月) 20:20:13.97ID:lNHX7Tck https://docs.microsoft.com/ja-jp/windows/win32/medfound/mfcaptured3d-sample
ここのサンプルを使ってwebカメラのキャプチャをしているのですが、
サンプルを実行すると勝手にオートフォーカスになります。
Media foundationを使ってマニュアルフォーカスにしたいのですが、
やり方が分かる方はいらっしゃいますでしょうか。
ここのサンプルを使ってwebカメラのキャプチャをしているのですが、
サンプルを実行すると勝手にオートフォーカスになります。
Media foundationを使ってマニュアルフォーカスにしたいのですが、
やり方が分かる方はいらっしゃいますでしょうか。
257デフォルトの名無しさん
2020/08/20(木) 16:41:05.34ID:TZFigD9E IMEで確定前の入力をキャンセルされるにはどうすればよいでしょうか?
258デフォルトの名無しさん
2020/08/20(木) 16:59:37.88ID:Pc2bs548 ESCキーを押します
260デフォルトの名無しさん
2020/08/20(木) 18:48:58.39ID:fEN4Cxbc キーを押す関数はあるぞ
261蟻人間 ◆T6xkBnTXz7B0
2020/08/20(木) 19:12:03.14ID:guZMM3wq keybd_event
SendInput
SendInput
262デフォルトの名無しさん
2020/08/21(金) 01:55:16.52ID:SPVvFNrm 画面右下に IMEのON/OFF状態が表示されていますが、これをプログラムで
取得する方法はありますでしょうか?
取得する方法はありますでしょうか?
263デフォルトの名無しさん
2020/08/21(金) 01:58:58.71ID:SPVvFNrm264デフォルトの名無しさん
2020/08/21(金) 10:04:56.98ID:XusJMwC4265デフォルトの名無しさん
2020/08/21(金) 10:10:54.09ID:SPVvFNrm >>264
それは、現在アクティブな(フォーカスを持っている)アプリに依存すると言うことですが、
タスクバーの右下には、ON/OFFが出ているので、システムは現在、どちらの状態
かを分かっているわけです。
その状態を知る方法が知りたいです。
それは、現在アクティブな(フォーカスを持っている)アプリに依存すると言うことですが、
タスクバーの右下には、ON/OFFが出ているので、システムは現在、どちらの状態
かを分かっているわけです。
その状態を知る方法が知りたいです。
266デフォルトの名無しさん
2020/08/21(金) 10:27:29.32ID:XusJMwC4 自分のアプリがアクティブじゃない時でも状態をリアルタイムで知りたいって事?
もしそうならフック
もしそうならフック
267デフォルトの名無しさん
2020/08/21(金) 11:14:24.59ID:6zccVHNz そもそもIMEの設定でアプリ毎に切り替えるかシステム全体で切り替えるかを選ぶから
そっちも観ておかないと判断出来ない
そっちも観ておかないと判断出来ない
268デフォルトの名無しさん
2020/08/21(金) 14:02:23.66ID:oq5BC8ZW いや、キーボードはひとつなんだから難しく考えるなよ
269デフォルトの名無しさん
2020/08/21(金) 16:28:33.73ID:hY6Ml5La >>268
IMEをON/OFFするキーバインドは、複数種あることと、カスタマイズすれば、
変更することも出来るので、単に全角/半角キーが押された回数をトラッキング
していけば済むわけではないと思います。
ALT+全角キーだけで反応する流儀と、ALTを押さずに、全角キーだけ押して
反応する流儀もありますし。
IMEをON/OFFするキーバインドは、複数種あることと、カスタマイズすれば、
変更することも出来るので、単に全角/半角キーが押された回数をトラッキング
していけば済むわけではないと思います。
ALT+全角キーだけで反応する流儀と、ALTを押さずに、全角キーだけ押して
反応する流儀もありますし。
270デフォルトの名無しさん
2020/08/21(金) 16:36:18.53ID:2LaXNW9i271デフォルトの名無しさん
2020/08/21(金) 17:34:52.11ID:Ci3Fu54P ImmGetOpenStatus
まあ>267の言うとおりの問題はあるので、Windows全般でどうなっているのかという
判断が必要ならば仕様の見直しが必要
まあ>267の言うとおりの問題はあるので、Windows全般でどうなっているのかという
判断が必要ならば仕様の見直しが必要
272蟻人間 ◆T6xkBnTXz7B0
2020/08/21(金) 22:17:44.89ID:0m1+vyON IMM32を実装できる方はReactOSを助けて下さい。
273デフォルトの名無しさん
2020/08/22(土) 12:46:26.84ID:oUSNiZjo >>266
やはり、フックですか。
実は、この件でのフックでの実験は既にやってみて、成功したことがあります。
ただし、フックは、32BITと64BITで DLL を分ける必要があるため、
実験したのは、32BITのみでした。
64BITにも対応しなくてはならないので、手間がかかるので中断してます。
やはり、フックですか。
実は、この件でのフックでの実験は既にやってみて、成功したことがあります。
ただし、フックは、32BITと64BITで DLL を分ける必要があるため、
実験したのは、32BITのみでした。
64BITにも対応しなくてはならないので、手間がかかるので中断してます。
274デフォルトの名無しさん
2020/08/22(土) 15:55:52.64ID:hVxrtALE >>262
GetDC(null)で画面全体のdevice contextを取得
bitblt()で画面イメージをメモリーDCに取得
>画面右下に IMEのON/OFF状態が表示
の部分を画像比較でON/OFF状態を判定
GetDC(null)で画面全体のdevice contextを取得
bitblt()で画面イメージをメモリーDCに取得
>画面右下に IMEのON/OFF状態が表示
の部分を画像比較でON/OFF状態を判定
275デフォルトの名無しさん
2020/08/22(土) 16:16:49.59ID:uVP5D41B それはwindows2000までじゃね?
276デフォルトの名無しさん
2020/08/23(日) 11:19:55.27ID:a/7Z84eB >>273
キーボードフックならdll作らんでもいいぞ
キーボードフックならdll作らんでもいいぞ
277デフォルトの名無しさん
2020/08/23(日) 12:54:28.26ID:SVuEjc7r278デフォルトの名無しさん
2020/08/23(日) 13:49:04.77ID:t0NmBsz5 そんなものはない
279デフォルトの名無しさん
2020/08/23(日) 14:07:51.37ID:Exm+Pt+Z 32bit用に描いたフックを64bit用に描き治すのってそんなに大変?
280デフォルトの名無しさん
2020/08/23(日) 14:24:31.89ID:SVuEjc7r >>279
普段使っている処理系が古くて、64BITに対応の処理系は、今まで使っていませんでしたので。
普段使っている処理系が古くて、64BITに対応の処理系は、今まで使っていませんでしたので。
281デフォルトの名無しさん
2020/08/23(日) 15:50:19.81ID:a/7Z84eB 普通にsetwindowshookexでできるぞ
wmwareアクティブだとマウスとキーボードフック全部効かなくなるけどなんとかならないのかな
wmwareアクティブだとマウスとキーボードフック全部効かなくなるけどなんとかならないのかな
282デフォルトの名無しさん
2020/08/23(日) 15:53:59.01ID:a/7Z84eB キーボードとマウスのフックでモジュールのハンドルとスレッドid0だとdllいらない
ほかは駄目なのあるけど
あと64bitで作っておけば32bitのフックもわざわざしなくていい
ほかは駄目なのあるけど
あと64bitで作っておけば32bitのフックもわざわざしなくていい
283デフォルトの名無しさん
2020/08/23(日) 16:00:25.99ID:SVuEjc7r >>282
>あと64bitで作っておけば32bitのフックもわざわざしなくていい
これはもしかすると、32BITアプリの場合、64BITのDLLのフック関数を OS
が呼び出してくれると言うことでしょうか?
>あと64bitで作っておけば32bitのフックもわざわざしなくていい
これはもしかすると、32BITアプリの場合、64BITのDLLのフック関数を OS
が呼び出してくれると言うことでしょうか?
284デフォルトの名無しさん
2020/08/23(日) 18:50:47.56ID:t0NmBsz5 32bitで実験やったんなら移植もすぐだからやってみればいい
dll使わずにする場合も専用APIとか無いし
dll使わずにする場合も専用APIとか無いし
285デフォルトの名無しさん
2020/08/24(月) 10:55:52.42ID:IztyfRL4286デフォルトの名無しさん
2020/08/30(日) 07:55:13.94ID:yNtthsj4 意味があるかどうかは外野がとやかく言うことではない
287デフォルトの名無しさん
2020/08/30(日) 10:06:50.95ID:/cTt0XEP 意味の有無を聞いてるとしか読み取れないのはどうかと思う
288デフォルトの名無しさん
2020/08/30(日) 14:59:21.03ID:XN33z1n0 素直に質問に答えりゃ良いんだよ
質問自体を疑問に思う必要などない
質問自体を疑問に思う必要などない
289デフォルトの名無しさん
2020/08/30(日) 15:09:45.20ID:GgAZZaQa 質問が間違ってるから答える気にもならないことはある
290デフォルトの名無しさん
2020/08/30(日) 16:53:37.52ID:ClA8nGT1 どうせ32bitでなら実験したってのが嘘で試しようがないんでしょ
291デフォルトの名無しさん
2020/08/30(日) 17:33:56.68ID:BjChy3oe その実験は、凄く上手く行きました、と言っておきます。
292デフォルトの名無しさん
2020/08/30(日) 17:36:51.12ID:IbTRMPI+ IMEのON/OFFはマウスやアプリでも出来るからな
そっちの対応はどうするんだろ
そっちの対応はどうするんだろ
293デフォルトの名無しさん
2020/08/30(日) 19:00:20.18ID:ClA8nGT1 皆キーボードフックしか言ってないけど
IMN_SETCONVERSIONMODE捕まえればいいやん
それもやったってんなら64bit対応するだけやん
IMN_SETCONVERSIONMODE捕まえればいいやん
それもやったってんなら64bit対応するだけやん
294デフォルトの名無しさん
2020/08/31(月) 20:27:32.61ID:YgYq5nQZ ONはともかくIME入力中だとOFFしても入力中のIMEのうにょうにょが消えないのだが
295デフォルトの名無しさん
2020/08/31(月) 21:02:36.79ID:fGHCeYBV ONだと普通の数字は全角なのに
テンキーだと半角
ちゃんと分岐してるならテンキーのうにょうにょも無しにしたらいいのに
テンキーだと半角
ちゃんと分岐してるならテンキーのうにょうにょも無しにしたらいいのに
296デフォルトの名無しさん
2020/09/07(月) 07:46:03.38ID:h3kjQIhT おまいらGetCommandLineが返した文字列からコマンド名だけ除いた部分て、どうやって得てる?
297デフォルトの名無しさん
2020/09/07(月) 08:31:55.79ID:Ml9CONKv CommandLineToArgv
298デフォルトの名無しさん
2020/09/07(月) 08:32:44.96ID:Y2TEo/a2 CommandLineToArgvW
299デフォルトの名無しさん
2020/09/07(月) 08:39:11.94ID:h3kjQIhT やっぱり自前でコマンド名だけ取り除くしかないのかな
空白や引用符に特別な意味を持たせたくないんだけど
空白や引用符に特別な意味を持たせたくないんだけど
300デフォルトの名無しさん
2020/09/07(月) 09:33:01.54ID:DSNLMJBI before afterはどんなの?
301デフォルトの名無しさん
2020/09/07(月) 10:21:46.55ID:Egt+Qwmp 結果にコミットする気が無い回答者たち
302デフォルトの名無しさん
2020/09/07(月) 10:56:37.10ID:9HEBPbyG おセックスしたいです
303デフォルトの名無しさん
2020/09/07(月) 13:52:28.70ID:X4wk0IcB MFCならCCommandLineInfoなんだがな。
304デフォルトの名無しさん
2020/09/07(月) 14:10:25.67ID:MtDNWdkb CreateProcess見るといろいろな指定の仕方ができそうで不安になるよね
305デフォルトの名無しさん
2020/09/07(月) 14:32:13.03ID:ibXVM4v9 >>296
そんなの使わずにWinMainの3rdパラメータ使う
そんなの使わずにWinMainの3rdパラメータ使う
306デフォルトの名無しさん
2020/09/07(月) 15:26:51.28ID:DSNLMJBI /a //b /c:"text"
この場合b無視すんの?
この場合b無視すんの?
307デフォルトの名無しさん
2020/09/07(月) 18:53:34.42ID:XlcRu9mb >>303
CWinApp::ParseCommandLine()は__argcと__argvを見ているだけだけどな
CWinApp::ParseCommandLine()は__argcと__argvを見ているだけだけどな
308デフォルトの名無しさん
2020/09/08(火) 01:38:27.47ID:BXhGoa38 質問なんですがWindowsのカレントディレクトリって
アプリ毎に持ってるものなんでしょうか?
それとも全アプリ共通なのでしょうか?
アプリ毎に持ってるものなんでしょうか?
それとも全アプリ共通なのでしょうか?
310デフォルトの名無しさん
2020/09/08(火) 01:54:21.79ID:BXhGoa38 >>309
スレッド毎に違うんですね!ありがとうございました。安心しました。
スレッド毎に違うんですね!ありがとうございました。安心しました。
311デフォルトの名無しさん
2020/09/08(火) 11:55:58.97ID:POT3YWIT プロセスごとだろ
嘘つくなよ
嘘つくなよ
312デフォルトの名無しさん
2020/09/08(火) 12:00:43.95ID:VotMLAWA この板には嘘つき朝鮮人しかいない
313デフォルトの名無しさん
2020/09/08(火) 13:00:32.46ID:HYZN+BkE >>312
自分がそうだからといって他人もそうだと思うのはよくないな
自分がそうだからといって他人もそうだと思うのはよくないな
314デフォルトの名無しさん
2020/09/08(火) 13:23:24.69ID:5CeoL0rA MSDN によれば、正しいのはプロセス毎。スレッド毎ではない。
*SetCurrentDirectory
The SetCurrentDirectory function changes the current directory for the current process.
BOOL SetCurrentDirectory(
LPCTSTR lpPathName // new directory name
);
*Remarks
Each process has a single current directory made up of two parts:
・・・
*SetCurrentDirectory
The SetCurrentDirectory function changes the current directory for the current process.
BOOL SetCurrentDirectory(
LPCTSTR lpPathName // new directory name
);
*Remarks
Each process has a single current directory made up of two parts:
・・・
315デフォルトの名無しさん
2020/09/08(火) 13:29:57.92ID:oUJlYCUI ということは、同一プロセス内の別スレッドでSetCurrentDirectoryが発行されると
自スレッドのカレントがいつの間にか変わっているということが起きるのか
自スレッドのカレントがいつの間にか変わっているということが起きるのか
316デフォルトの名無しさん
2020/09/08(火) 13:50:32.04ID:JNlu12o+ カレントディレクトリの取得なんて、グローバル変数から情報を取ってくるようなもんなので危険ってことだ
そんなもん使うな
そんなもん使うな
317デフォルトの名無しさん
2020/09/08(火) 14:09:32.72ID:5CeoL0rA >>315
もちろんそういうこと。
というより、カレントディレクトリも、広い意味で「UI」に関係したものと
考えられなくもないので、必ず Mainスレッドから取得するようにすれば、
安全と言える。絶対そうしなくてはならないわけではないが。
Window作製、グラフィック描画、マウス、キーボードからの入力なども、
Mainスレッドで行うのが原則。
これも絶対そうでなくてはならないというわけではないかも知れないが、
敢えて Subスレッドでやる意味も余り無い事が多く、Mainスレッドに限定
すれば、さまざまな危険回避のための余計なことを考えなくて済むメリットがある。
もちろんそういうこと。
というより、カレントディレクトリも、広い意味で「UI」に関係したものと
考えられなくもないので、必ず Mainスレッドから取得するようにすれば、
安全と言える。絶対そうしなくてはならないわけではないが。
Window作製、グラフィック描画、マウス、キーボードからの入力なども、
Mainスレッドで行うのが原則。
これも絶対そうでなくてはならないというわけではないかも知れないが、
敢えて Subスレッドでやる意味も余り無い事が多く、Mainスレッドに限定
すれば、さまざまな危険回避のための余計なことを考えなくて済むメリットがある。
318デフォルトの名無しさん
2020/09/08(火) 14:13:07.26ID:5CeoL0rA >>317
補足すれば、カレントディレクトリは、MS-DOS時代では、command.com
が管理していたもので、アプリごとに異なるわけではなかったはず。
というのは、カレントディレクトリを便利に変更できるツールを作りたい
場合などに、アプリローカルであれば、不便だったからだと思う。
その設計哲学や文化や習慣が、Windowsにも受け継がれる必要は有ったと思う。
Unixの環境変数なども、アプリローカルになっていたりするが、意外と不便な
事も多い。
補足すれば、カレントディレクトリは、MS-DOS時代では、command.com
が管理していたもので、アプリごとに異なるわけではなかったはず。
というのは、カレントディレクトリを便利に変更できるツールを作りたい
場合などに、アプリローカルであれば、不便だったからだと思う。
その設計哲学や文化や習慣が、Windowsにも受け継がれる必要は有ったと思う。
Unixの環境変数なども、アプリローカルになっていたりするが、意外と不便な
事も多い。
319デフォルトの名無しさん
2020/09/08(火) 14:55:05.93ID:2rsMzWV+ 何を根拠に長文をw
INT21 AH=3B の説明を読み直し要
INT21 AH=3B の説明を読み直し要
320デフォルトの名無しさん
2020/09/08(火) 18:38:57.08ID:HYNPtfS+ >>315
>自スレッドのカレントがいつの間にか変わっている
自分で管理できないスレッドなんてあるのか?
その別スレッドだって自分で作ったものだろ?
DLLとか自分で管理していないものもあるけどそれはスレッド関係ないわけだし
>自スレッドのカレントがいつの間にか変わっている
自分で管理できないスレッドなんてあるのか?
その別スレッドだって自分で作ったものだろ?
DLLとか自分で管理していないものもあるけどそれはスレッド関係ないわけだし
321デフォルトの名無しさん
2020/09/08(火) 18:48:41.38ID:FLHP/hAu DCE-RPCは電文受信すると勝手に
処理スレッドたててくれるよ
処理スレッドたててくれるよ
322デフォルトの名無しさん
2020/09/08(火) 19:34:11.85ID:oUJlYCUI >>320
別スレッドにするってことは自スレッドとの間にタイミングの束縛がない処理を任せるってことだよな
カレントディレクトリの変更がプロセス内の他のスレッドにも伝搬するということは
それはタイミングの束縛が生じうるってことだろ
つまり、それが困るなら別スレッドにしてはならない処理内容ってことで
そこの判断こそが「自分で管理」ということだ
別スレッドにするってことは自スレッドとの間にタイミングの束縛がない処理を任せるってことだよな
カレントディレクトリの変更がプロセス内の他のスレッドにも伝搬するということは
それはタイミングの束縛が生じうるってことだろ
つまり、それが困るなら別スレッドにしてはならない処理内容ってことで
そこの判断こそが「自分で管理」ということだ
323デフォルトの名無しさん
2020/09/08(火) 19:36:02.20ID:HYNPtfS+ ちょっと何言っているのかわからない
324デフォルトの名無しさん
2020/09/08(火) 19:41:07.94ID:oUJlYCUI そうかい、それは残念だね
325デフォルトの名無しさん
2020/09/08(火) 22:47:13.26ID:txiCBqFi スレッドがお互いを信用できないとか、そんな羅生門みたいなプログラムは嫌だなぁ。
326デフォルトの名無しさん
2020/09/08(火) 23:06:57.38ID:bOnMHAua マジで地獄の召還かもな
327デフォルトの名無しさん
2020/09/09(水) 00:11:58.92ID:VoppH/up 指定フォルダ以下のファイルをすべて処理するプログラムで
サブフォルダごとにスレッドを起動してみよう
サブフォルダごとにスレッドを起動してみよう
328デフォルトの名無しさん
2020/09/09(水) 09:51:28.66ID:9MEEjZyT フォルダ間移動ですね判ります
329デフォルトの名無しさん
2020/09/09(水) 11:03:42.50ID:w9YsWEn5 そんなバッチファイルみたいなアルゴリズムでカレントディレクトリ移動しながらマルチスレッドをやるとかがそもそも迂闊だよな。
330デフォルトの名無しさん
2020/09/10(木) 08:55:55.87ID:YCiClA3r331デフォルトの名無しさん
2020/09/10(木) 08:57:16.11ID:YCiClA3r タスクマネージャー開けばわかるけど、今時のWebブラウザ(具体的にはEdgeやFirefox等)はたくさんの子プロセスを動かしている。
332デフォルトの名無しさん
2020/09/10(木) 13:46:51.31ID:+JaTYUbA 話の流れを読めない奴は黙ってりゃいいのに…
333デフォルトの名無しさん
2020/09/20(日) 07:50:00.62ID:sAMwu2sI sse2までが必須になったのはいつだったか覚えませんか
win-7の途中くらい?
win-7の途中くらい?
334デフォルトの名無しさん
2020/09/20(日) 08:05:49.82ID:WRa/xy2u335デフォルトの名無しさん
2020/09/20(日) 08:21:02.12ID:sAMwu2sI >>334
ありがとうございます
ありがとうございます
336デフォルトの名無しさん
2020/09/22(火) 08:18:54.27ID:EoOf3jnh win32apiを使っている人は、普段の文字コードは
stringとwchar_tを使っているのでしょうか。
stringとwchar_tを使っているのでしょうか。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★3 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 日本政府に ★2 [おっさん友の会★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★4 [おっさん友の会★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 [ぐれ★]
- 中国側が首相答弁の撤回要求、日本側拒否★6 [夜のけいちゃん★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 【速報】高市首相「つい言い過ぎた」 存立危機事態の答弁について [237216734]
- 【ネトウヨ朗報】イギリスのトラス元首相、高市有事で高市早苗の支持を表明 [603416639]
- ネトウヨ論調決まる「まず危ない質問を高市さんにした岡田が悪いんだから岡田が中国に謝罪しろ😡」 <mark>[ひまわり学級]</mark> [511393199]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
- 【速報】中国、水産物輸入停止★2 [989870298]
- 【悲報】高市早苗さん、たった一人で日本を崩壊へ導く [714769305]
