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


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

Win32API質問箱 Build122



1 名前:デフォルトの名無しさん(dion軍) 転載ダメ mailto:ageteoffagete [2016/01/05(火) 19:03:39.12 ID:IesHwkgH.net]
Win32APIについての質問はこちらへどうぞ。

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

■過去スレ
Win32API質問箱 Build121 [転載禁止](c)2ch.net
peace.2ch.net/test/read.cgi/tech/1438695290/

610 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:01:14.12 ID:vlEGI8Zx.net]
短形
短小方形

611 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:20:15.18 ID:YDg44v1S.net]
レクトアングルんことを一時期レクチャーレクチャー言ってた自分w

612 名前:デフォルトの名無しさん mailto:sage [2016/07/13(水) 22:26:31.71 ID:u6EoGlGx.net]
前方後円墳っていうけどあれみんな円い方が前だと認識してるよね

613 名前:デフォルトの名無しさん [2016/07/14(木) 12:59:34.36 ID:HNcr3c0L.net]
レクトアングルってのもあまり言わないけどな。

614 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:14:36.67 ID:nt3rPaXP.net]
カタカナにするとしたら普通は「レクタングル」だろ
「レクトアングル」とか言われたら、えっ?ってなっちゃう

615 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:18:32.68 ID:B29KeyPb.net]
いやカタカナの場合レクトアングルじゃね?
レクト + アングルなんだし
発音としてはトアを繋げるが決してタではない

616 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:23:49.03 ID:SkoSK+Cn.net]
それを言うならトアでもないよ

617 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:38:17.38 ID:B29KeyPb.net]
>>599ならどう表現する?カタカナでね

618 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:40:28.91 ID:QNDyLPqn.net]
>>595
丸い方を上にして鳥瞰すればあら不思議文字通りの前方後円墳



619 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:47:35.13 ID:nt3rPaXP.net]
>>598
google
「レクトアングル」約 70,800 件  もしかして: レクタングル
「レクタングル」約 3,770,000 件

620 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:50:58.28 ID:QNDyLPqn.net]
大和ハウチュ思い出したは

621 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:53:39.70 ID:B29KeyPb.net]
>>602
それは厳密に発音や表記を考えずに使ってる人が多いってだけだ
プログラム板での話にそんなものもってこられてもな

622 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 14:58:26.31 ID:B29KeyPb.net]
レクタングル
ttp://ejje.weblio.jp/content/%E3%83%AC%E3%82%AF%E3%82%BF%E3%83%B3%E3%82%B0%E3%83%AB
無し

レクトアングル
ttp://ejje.weblio.jp/content/%E3%83%AC%E3%82%AF%E3%83%88%E3%82%A2%E3%83%B3%E3%82%B0%E3%83%AB
主な英訳 rectangle

623 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 15:35:04.38 ID:SkoSK+Cn.net]
>>600
トアよりタの方が近いよ
発音聞いてレクトアングルの方が近いと感じるなら耳が腐ってる
元の発音と離れていてもいい(そういう外来語は沢山あるし)という主張なら
それはそれで良いんじゃないの?

624 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 17:19:24.24 ID:B29KeyPb.net]
>>606
だから「発音としてはトアを繋げるが」って言っただろ?
今は表記の話をしてるんだから発音を持ち出すのは論外
脳が腐ってるとでも言えばいいのか

625 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:16:03.32 ID:SkoSK+Cn.net]
>>607
トの方が近いのは認めるわけね。耳が腐ってないようで何よりだ
トアを繋げる? 繋げて読んでもtaにはならんよ? カタカナの読み方を知らないのか? 母音を抜いて読むって意味か?
俺は日本語文書なら矩形と書くから正直どうでも良いのだが、
>>607は日本語文書でレクトアングルと書いてそれを読むときにどう発音するのか少し興味があるわ

626 名前:片山博文MZ ◆T6xkBnTXz7B0 [2016/07/14(木) 18:24:20.97 ID:MWHMm7Lx.net]
質問です。

無効なウィンドウの子ウィンドウへアクセスできるようにしたい
https://teratail.com/questions/41114

627 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:28:15.19 ID:B29KeyPb.net]
>>608
発端は発音の話でもないし発音の話するにしてもtaでもないんだが・・・
発音記号調べてみろ
トは実際にはtoじゃなくtの無声音、アはaじゃなく「ae」を1文字にしたような発音

can Iをキャナイと書かずにキャンアイと書くのと一緒

628 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 18:46:20.12 ID:NIa9yA68.net]
ワンナウトはワンアウト?



629 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 19:01:59.45 ID:QNDyLPqn.net]
ラインナップ
サインナップ
クレラップ

630 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 19:40:30.77 ID:5AZo8uCy.net]
disabledなウィンドウで子ウィンドウをマウス操作をできるようにするには
どうしたらいいんだよーーー。IME完成のために是非ともだれか協力して下さいよ。

631 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 19:59:28.71 ID:4EAHdFnp.net]
汎用機->ぼんようき
改竄->かいチュウ

632 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:07:48.69 ID:xdDz/Zrt.net]
enableにすればいいだろ。
それで外見をdisabledな感じにしてやればいいだろ。

633 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:10:29.52 ID:5AZo8uCy.net]
>>615
IMEのUIはWS_DISABLED | WS_POPUPスタイルじゃないといけないって、
IME開発の文書に書いてあるんだよー。

634 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:16:18.16 ID:5AZo8uCy.net]
MSIMEは確かにWS_DISABLED | WS_POPUPが付いていた。
特殊なスタイルだから、子ウィンドウ操作を可能にするには、特殊な技術が必要みたい。

635 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/14(木) 20:33:23.84 ID:5AZo8uCy.net]
ATOKさん、僕にこっそり教えてくれないかなあ

636 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:38:10.27 ID:SkoSK+Cn.net]
>>610
カタカナは表音文字なのだから表記を問題にしたら発音が問題になるのは当たり前
カタカナのトの発音はtの無声音ではないしアの発音は発音記号のaeでもない
1語なのだから元の発音に近いレクタングルの方がしっくり来る人の方が多いのは>>602を見ても分かる

637 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:43:48.54 ID:B29KeyPb.net]
>>619
主語入れ替えてややこしくすんな
お前が「発音聞いて〜」って話しだしたんだろw
実際の発音ではトは母音まで発音しない
しっくり来てるって勘違いしてる人が多いのは>>605を見ても分かる

638 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 20:48:13.59 ID:4Ps/X1K6.net]
あ・す・ぺ



639 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:16:12.02 ID:SkoSK+Cn.net]
>>620
おまえが先にトアを繋げるがタではないとか発音の話を始めたのだが?

640 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:21:29.74 ID:B29KeyPb.net]
>>622
実際の発音に近づけるためにタを使ってるんだろうから説明したまでで
表記としてタを使うのはおかしいって指摘なんだが

641 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:32:17.14 ID:SkoSK+Cn.net]
>>623
うん、「決してタではない」ってのはrectangleのtaの部分は日本語のタの発音ではないから表記としてタを使うのはおかしいって意味だよね?
俺はその理屈だと日本語のトタを繋げたものの発音とも違うから表記としてトタを使うのはおかしいって理屈になっちまうのでは?
と言ってるだけなのだが
>>605の辞書表記あたりを掘り下げた方が説得力があると思うよ
何度も言うが俺はカタカナで書かないからどちらでもいい

642 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 21:36:07.21 ID:SkoSK+Cn.net]
トタじゃないトアだw

643 名前:575 mailto:sage [2016/07/14(木) 21:51:08.02 ID:DIavJ9e4.net]
あの後、自鯖がリモートで操作できなくなってたので遅くなりましたが、復旧したので続きです。
(ルーターが死んでいた)

結論から言うと、あれから特に何をした記憶はないのですが、何も修正しないままステータス"302"が
返ってくるようになりました。(´・ω・`)
誠にお騒がせしました。

>>579
テストしてみましたが、結果的にHttpSendRequestは使わなくても問題なかったようです。

>>582
ファイル・データの種別を埋め込んだり取り除いたりするのが手間なので、
そこまでする場合はカスタムヘッダーで対応しようと思います。

>>583-586
鯖知識がそう豊富ではないのでよく分かりませんが、結果的にはステータスが取れました。
鯖の設定方法なのかなんなの分かりませんが、たまたまかも知れませんしそもそも
DNS鯖が本当にリダイレクトしているたのかは分からないので、今回はとりあえず切り上げて
この辺にしておきます。

みなさんありがとうございました。

644 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 23:25:53.49 ID:oNKBkesI.net]
日本語ではシラブル(音節)とモーラ(拍)は一致しない場合がある
Rectangleを片仮名で扱うと
シラブルは レク-タン-グル
モーラは レクト-アングル

645 名前:デフォルトの名無しさん mailto:sage [2016/07/14(木) 23:28:12.97 ID:3206dNVB.net]
鯖って呼ぶな。ハゲ。

646 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 00:47:48.70 ID:eggGPVMd.net]
ID:B29KeyPbはknowとかstructureをクノウとかストルクツレとか表記すんの?

647 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 00:58:01.91 ID:b9s190if.net]
Virusをウィルスって詠んでるのがいちばん気になる
ヴァイラスだろって

648 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 05:29:34.42 ID:QotUx/3n.net]
>>630
医学の本場ドイツ語読みか,片田舎の米国訛りかの違いというだけだ



649 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 06:00:42.34 ID:b9s190if.net]
いや、ドイツ語詠みはヴィールスでしょ?

650 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 07:09:41.56 ID:QVui+Lon.net]
ウイルス
ウィルス

651 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 08:43:40.33 ID:Rb/RCJew.net]
>>624
「トアを繋げる」って部分がうまく伝わっていないって事はわかったけど
どう言い換えればいいのかわからんからお手上げ
Rect の t無声音とAngle の A有声音を繋げるがいいのか
もういいけどw

>>629
なんでw
発音しない部分はカタカナでも表記する必要ないし
そう表記するならRectangleはレクタングレになってしまわないか?

>>630
zeroはどうなるんだろ

652 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 09:58:27.87 ID:usIPH4QF.net]
トビマストビマス

653 名前:デフォルトの名無しさん [2016/07/15(金) 12:54:00.11 ID:Eu6FxgWv.net]
レクトアングル
これ以外は俺が気に入らないから認めない(キリッ

って事だよね?
結局のところ。

654 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 13:05:07.34 ID:ru6AcSPK.net]
ルーター

655 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:17:59.85 ID:8P+uiz2j.net]
DLLがexeから利用されたときに
DLLファイルが置かれている場所のpathを
DLL内の関数自身で調べる方法はありますか?
GetModuleなんとかだとexeのpathになってしまうみたいで

656 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:23:09.69 ID:8P+uiz2j.net]
>>630
Windowsはどうみてもウィンドウズなのに
ほとんどの出版物ではウインドウズになってる不思議

657 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:25:09.57 ID:orjbVXED.net]
うぃんどぅず

658 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:29:37.06 ID:orjbVXED.net]
>>638
DLLにはDllMainがあり、そこでインスタンスハンドルを受け取るでしょ?
このハンドルをゲッツモデュールなんとかに渡せばいい。
試してないけど。



659 名前:デフォルトの名無しさん mailto:sage [2016/07/15(金) 14:35:14.90 ID:8pBeZ5fQ.net]
char lpHoge[MAX_PATH];
GetModuleFilename(GetModuleHandle("dll名(フルパスを書かない&拡張子なし)"), lpHoge, sizeof(lpHoge));

660 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 11:22:44.34 ID:Tq5Mh+3Z.net]
>>618
IMEは全然知らないけどMozcはソース公開されているから見てみれば?

661 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/16(土) 15:54:44.86 ID:DpW5llC4.net]
>>618 >>643
別のアプローチで解決しました。

662 名前:デフォルトの名無しさん mailto:sage [2016/07/16(土) 16:50:52.70 ID:nf9EfIu5.net]
>>644
どうやったの?

663 名前:片山博文MZ ◆T6xkBnTXz7B0 mailto:sage [2016/07/16(土) 17:01:30.11 ID:DpW5llC4.net]
>>645
IMEパッドをIMEに組み込まず、別プロセスにしました。
実装方法はソフトキーボードのサンプルを参考にしました。

664 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:10:46.10 ID:RtgpWl6x.net]
質問
Win32 APIに1:1の片方向で良いのでスレッドAからスレッドBに確実にデータを渡すしくみで軽量なやつって何か無い?
イメージとしてはITRONのメールボックスとかメッセージキューみたいなやつキボン
軽量さの比較対象としては、イベントとCRITICAL_SECTIONとstd::queue<T>を組み合わせた手製ロジックでデータ渡すのと同等の速度でおk

名前が似てるという意味ではMail slotというのがあったけどもメッセージの到達が保障されない。
パイプはプロセス間通信にも使えるということは何か重いイメージがある
スレッドをGUIスレッドにしてデータをウィンドウメッセージに乗せる手も考えられるが、遅そうなのはパイプと同じで
特に理由無く移植性の無い手段をとるのも嫌

665 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:21:22.75 ID:DWSurOc6.net]
メモリマップトファイル
軽量かどうかは知らない

666 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:29:01.11 ID:OO2CesJE.net]
いや意味わからないし
上の説明読んで、なんでそれになるの?
なんで?

667 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:31:10.32 ID:OO2CesJE.net]
俺が読んだ限りでは、同一プロセス内で他のスレッドにデータ渡すだけみたいだぞ
それも、キューのようなものがお望みと読み取れる
なんで???

668 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:42:12.52 ID:SSOeGMhs.net]
>>647
GUIにしなくてもメッセージ使えるぞ



669 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:46:33.31 ID:RtgpWl6x.net]
希望としてはメッセージキューみたいなやつなんですが、
「1:1の片方向で良いのでスレッドAからスレッドBに確実にデータを渡すしくみで」ときの
定番手段だったり
スゲーすっきり書けるとかチョー軽量であるとかいった圧倒的なアドバンテージがあるやり方なら
キューでなくてもおk

670 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:48:46.90 ID:SSOeGMhs.net]
そもそもWin32 APIと言ってながら移植性の無い手段をとるのも嫌ってどういうことだよ?

671 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:49:52.72 ID:RtgpWl6x.net]
いやスマン
「スレッドAからスレッドBに確実にデータを渡す」というのを
スレッドを極力待たせずに(軽量に)やるには
結局キューしか有り得ないのかorz

672 名前:デフォルトの名無しさん mailto:sage [2016/07/17(日) 23:52:23.11 ID:wQIeqVrk.net]
data_seg

673 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 00:00:01.33 ID:7oHxM0p4.net]
定番は自分で書いたような手製ロジックなんじゃないか?
あとはSendMessageでWM_COPYDATA とかClipboardとかPostThreadMessage使うとか

だってさ、Win32 APIに軽量確実簡単なAPIがあるなら普通誰でも使うだろ?
でもそうではなく定番とも言える方法が別にあるってことは、
Win32 APIにはそういうものがないか、使い勝手が悪いとかってことだろ

674 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 02:07:44.74 ID:0GzfAsTo.net]
>>650
確実に渡したいと読んだからキュー形式を無視してそう書いただけ
何ならグローバル変数でも使っとけば()

675 名前:デフォルトの名無しさん [2016/07/18(月) 05:44:07.83 ID:GAeyefCK.net]
>>656
同一プロセスならヒープでも大丈夫だろ?
後はアドレスを渡すだけだから、WM_USERで充分な気が。

676 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:04:45.51 ID:DGcnITue.net]
>>657
いやそこじゃなくて、どうして「メモリマップトファイル」なの?
同一プロセスの他スレッドにデータ渡すだけなのに?
確実さと軽量さをとるなら、>>657も書いている通り
ヒープでも十分だし、君の書いているグローバル変数の配列でもよいだろう
どこからメモリマップトファイルが出てきたの?

677 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:15:54.77 ID:0GzfAsTo.net]
適当に思いつきで書いたものに必死に噛みつかれてもな
使えない訳でもなし

678 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:42:39.25 ID:zK0e5um3.net]
無責任過ぎワロタ
思いつきの適当な回答を教えんなよ



679 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:46:38.94 ID:DeXLreOM.net]
>>647
DLLで共有したらいかんのか

680 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:47:34.09 ID:DeXLreOM.net]
ああ >>655 で出てるな

681 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 12:50:40.83 ID:DeXLreOM.net]
>>661
いや擁護する訳じゃないが
メモリマップトゥファイルは誰でも真っ先に思いつく罠
それが重いか重くないか吟味するのは君の責任だ
思いついたことを書いて何が悪い

682 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:02:11.38 ID:5MTfu7xY.net]
分かりやすい自演だなぁ

683 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:05:40.41 ID:DeXLreOM.net]
>>648 は漏れじゃないよ
割とマジで

684 名前:デフォルトの名無しさん [2016/07/18(月) 13:10:52.35 ID:GAeyefCK.net]
>>664
お題がスレッド間通信なのに、プロセス間通信に使うための機能の使用を思いついたとして、
一瞬でも考えればそれは違うって分かるだろう?重いかどうかじゃない、お題に合ってないんだよ。

685 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:21:41.19 ID:0GzfAsTo.net]
割とマジで自演じゃないなw

一瞬で分かるなら、なおさら必死に噛みつく理由が分からん
メモリマップトファイルを使っちゃいけない呪いにかかった

686 名前:フか、親でもころされたのか []
[ここ壊れてます]

687 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:23:17.31 ID:rCzir4eP.net]
>>664
何で家の中で受け渡しするだけなのに郵便使うんだよ

688 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:38:42.97 ID:9GbCcHr5.net]
隣に居る人間に対してでも口頭ではなくメール使ったりするし。。。
メモリマップトファイルが適切かどうかは別として、グローバル変数だって
プロセス間スレッド間通信で使うためのものじゃなくても使える訳だから、
メモリマップトファイルを使っちゃいけないルールじみた言動は宗教じみてもいるね。

つか、グローバル変数だって絶対禁止教の人がいる訳で。



689 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 13:45:48.44 ID:rCzir4eP.net]
>>670
隣にいる人間に対してでもメールってのは後々読み返せるようにだから

690 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 14:04:51.83 ID:9GbCcHr5.net]
>>671
そこマジレス!?ジョークやシャレに軽く乗っかっただけのつもりだったのだが・・・
別に暑中見舞いでも不幸の手紙でも不倫密告でも送ってもよかろ?
目的や理由とその手段なんて、その人の自由だろって話なんだけどね。

691 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 14:18:12.67 ID:rCzir4eP.net]
>>672
使いたければ使えばいいが
人に勧めるのは違う

692 名前:デフォルトの名無しさん [2016/07/18(月) 14:26:50.11 ID:GAeyefCK.net]
>>670
使っちゃいけないなんて誰が言い出した?
的外れなものを持ち出してくるから、アホか、と言われてるだけなのに、
なんでそんなに必死に擁護するんだろう。

693 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 14:53:25.84 ID:0GzfAsTo.net]
なんか色々スマンが、俺は最初から最後まで一貫して勧めてるわけではないぞ?思いつきの押しつけなんてしてないぞ?
思いつきとか不適切だっ許せないっ(キリッ つーなら、これにいつまでも構って駄レス伸ばすのに荷担するなよ

え?叩きたいだけ?
なら仕方ない、どんどんやれ

694 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 16:24:53.06 ID:9GbCcHr5.net]
>>673
さすがにアレがお勧めされているとは読めなかったよ。
>>674
的外れかどうかの判断を含め、取捨選択は人の自由だよって話の本質は分かって貰えないのだろうか。
ぶっちゃけ、個人的にはグローバル変数を使うのは宗教上NGなので、それも的外れなんだよね。
宗教戦争したい?

695 名前:デフォルトの名無しさん [2016/07/18(月) 16:37:48.59 ID:GAeyefCK.net]
不適切な例を出すからバカにされただけなのに、
宗教戦争始めるとか、芯からバカなんだろうなorz

696 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 16:41:08.98 ID:9NIJsINm.net]
clipboard とか言ってる奴までいるのにメモリーマップトファイルに噛みついてる奴ってなんなんだろう...

697 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 17:37:38.75 ID:+UjiZUGj.net]
lock free queueを一発で回答出来ないボンクラ揃いだからしょうがない

698 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 20:07:57.95 ID:pMx2hk2n.net]
lock free queueって。。。
受け側はどうするんだよ?ビジーループでもさせる気か?



699 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 20:58:21.67 ID:RVsoZVBC.net]
お隣なのになぜメールか、というと送りっぱなしにしたいからなんじゃわ?
メールボックスとかメッセージキューとかはそのためのしくみやし…

一方、グローバル変数とか共有メモリとかヒープとかいうのは
データの置き場所のお勧めかもしれんが
その場所をどう管理するのかについて情報が無い、

700 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 21:26:03.86 ID:DGcnITue.net]
メールのたとえは、同一プロセスの他スレッドにデータを渡すのに
メモリマップトファイルを使うという、回りくどさの例えなんだけど

>その場所をどう管理するのかについて情報が無い、

その意味では、メモリーマップトファイルも同じで
キューのような仕組みはない

君の言い方で言えば、
(同一プロセスの他スレッドにデータを渡すのに)データの置き場所としてお勧めではないし
その場所をどう管理するかについて(キュー的な)情報も無い

だから謎なんだよ
仮に、メモリーマップトファイルがキューのような仕組みを持っていたとしたら
パフォーマンスのことは置いておいたとして、今回の案件の解決策として
選択肢に挙がるのもわかるんだよ
だけど、そんな仕組みはない

701 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 21:28:11.14 ID:8aWrqcHl.net]
なんか一

702 名前:l必死な奴がいるな割とマジで []
[ここ壊れてます]

703 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 21:47:02.19 ID:+UjiZUGj.net]
>>680
空だったら、スピンロックでもセマフォでも好きな方法で待てば良い

704 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 22:13:32.46 ID:8ajA/NS2.net]
言い負かされちゃったからIDころころしてまで
なんか一人必死な奴がいるな割とマジで

705 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 22:24:50.75 ID:AmMtLZjt.net]
分かるわ

706 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 22:26:35.28 ID:CLkpKdHA.net]
lock free queueはWin32APIじゃないし

707 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 22:42:43.29 ID:pMx2hk2n.net]
indowsメッセージ使わないんだったら、結局質問者自身が書いてる
>イベントとCRITICAL_SECTIONとstd::queue<T>を組み合わせた
が一番いいと思うよ
イベントやミューテックスはstd::なんとかを使うようにすればポータビリティ
も確保できるし

708 名前:デフォルトの名無しさん mailto:sage [2016/07/18(月) 23:42:13.68 ID:7oHxM0p4.net]
>>679
それはWin32 APIなんですか?



709 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 00:04:11.91 ID:HAy25S1i.net]
このスレはたとえ標準ライブラリで出来ることでも
あえてwin32apiの使用を勧めなきゃいけないのか…

710 名前:デフォルトの名無しさん mailto:sage [2016/07/19(火) 00:20:14.62 ID:hDS08Rg2.net]
>>690
もとの質問者>>647が「Win32 APIに」と聞いているのに?






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

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

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