- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
119 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 20:55:23.92 ID:kvTQlyIsa - >>117
IL的に、スレッド絡みのコードの実行順序が変わるのがあった。 ヤバかった。 あとUIスレッドをinvokeしてるのに一向に上がってこないのでMSに電話して教えてもらった回避コードが、KB当てると仇になってすごく大変な思いをした。 具体的にどのKBかはさすがにもう十年近く前の話だから出てこないけど。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
124 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 22:14:44.80 ID:kvTQlyIsa - >>122
環境に依存して挙動が変わると言ってもなぁ。 ILでまず結構違うコードになってたから。 そうじゃないとMS呼ばないし…。 うちが発端で出たKBも結構あるよ。 歴史を知らん奴なら仕方ない話だけど。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
127 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 22:40:51.48 ID:kvTQlyIsa - >>125
言語仕様と言うか、まぁ違反はしてないよ。 違反はしてないけど間違ってたよ。 交通違反はしてないけどそもそも道間違って袋小路をぐるぐる回る田舎者みたいになってた。 ILがどうでも良いわけ無いじゃん…。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
128 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 22:41:32.14 ID:kvTQlyIsa - >>121
あ、見逃してた。.net FWのKB。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
131 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 23:09:45.58 ID:kvTQlyIsa - >>129
確実とは言えんけど、コンパイラのバージョンが上がらないなら大丈夫な気はするな。 あと、環境変数周り。 >>130 お前はもうすこし考えて喋れ。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
133 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 23:13:58.63 ID:kvTQlyIsa - >>132
せやないで、本来は実行順序的にはコンテキストが切り替わるべきシーンで切り替わらん現象があって、GetMessageしてTranslateMessageしてDispatchMessageしないとデッドロックするとか、 そういう類のやつ。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
137 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 23:21:24.02 ID:kvTQlyIsa - >>136
何を疑ってるかわからんが、MSの人来てもらって、回避コードを提供してもらって、結果その後KB出たんだから、少なくとも不具合はあったのかと。 あれほどMSと繋がり強い会社で助かったことは無かったわ。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
139 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 23:26:52.81 ID:kvTQlyIsa - 仕様の誤認とかごちゃごちゃ言ってるやつは、.net FW 2.0から3.5の時のあの歩く場所すべてが地雷原みたいなあの状態を知らんのだろうな。
>>138 当たり引いたら、 「契約上、成果物は作れませんが、凄く良くできたサンプルは提供できます。凄く良く出来たサンプルはサンプルなので修正してくださいね、コピーライトとか」 なんて便利な人来てくれるからな。 高いけど。
|
- ふらっと C#,C♯,C#(初心者用) Part126 [無断転載禁止]©2ch.net
142 :デフォルトの名無しさん (アウアウイー Sae3-smXe)[sage]:2017/01/03(火) 23:37:21.09 ID:kvTQlyIsa - >>141
具体的説明はしたじゃん。 GetMessageしてTranslateMessageしてPostMessageって一言で言えばVB6のDoEventsよ。大体どのシーンかそれだけで理解できると思うけど。 あまりの経験不足やら実力不足でお前がそう思ってんならもうそれでいいよ。 死ぬまで自分の知識や経験より他人の誤用疑っとけ。 前職の10年前のコードなんて俺もあたりはついてても出しようないしな。
|