Visual Studio 2010 Part21 (288レス)
Visual Studio 2010 Part21 http://mevius.5ch.net/test/read.cgi/tech/1412136476/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
1: デフォルトの名無しさん [sage] 2014/10/01(水) 13:07:56.43 ID:YKNuKmx4 ■公式 http://www.microsoft.com/japan/visualstudio/products/2010-editions http://www.microsoft.com/visualstudio/en-us/products/2010-editions (英語) ■フィードバック https://connect.microsoft.com/VisualStudioJapan/content/content.aspx?ContentID=12487 https://connect.microsoft.com/VisualStudio/content/content.aspx?ContentID=14631 (英語) ■リンク http://www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html http://blogs.msdn.com/b/visualstudio/ ■Visual Studio2010 ダウンロード一覧 http://blogs.msdn.com/b/dd_jpn/archive/2010/04/28/10003084.aspx ■Visual Studio 2010 Express版 ダウンロード http://www.microsoft.com/japan/msdn/vstudio/express/ ■Visual Studio 2010 Service Pack 1 http://www.microsoft.com/downloads/ja-jp/details.aspx?familyid=75568aa6-8107-475d-948a-ef22627e57a5 Visual Studio2010 機能比較表 http://www.microsoft.com/japan/visualstudio/products Visual C++ 機能比較表 http://msdn.microsoft.com/ja-jp/library/hs24szh9.aspx ■前スレ Visual Studio 2010 Part20 http://peace.2ch.net/test/read.cgi/tech/1354608228/ http://mevius.5ch.net/test/read.cgi/tech/1412136476/1
189: デフォルトの名無しさん [] 2017/03/29(水) 13:47:58.16 ID:BJA+tiDg 関数だけソース分けろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/189
190: デフォルトの名無しさん [sage] 2017/03/29(水) 19:29:56.44 ID:hEsW5LdS 最適化オプションの問題じゃなくてデバッグ版のSTLがイテレータのチェックで死ぬほど遅い奴じゃねーの http://mevius.5ch.net/test/read.cgi/tech/1412136476/190
191: デフォルトの名無しさん [] 2017/03/29(水) 19:42:57.82 ID:J7HfnKx0 デバッグ時にSTLがイテレータのチェックするのをその関数のとこだけ除きたいって話だろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/191
192: デフォルトの名無しさん [sage] 2017/03/29(水) 20:30:01.22 ID:hEsW5LdS > 特定の関数だけ/O2レベルの最適化をかけたい http://mevius.5ch.net/test/read.cgi/tech/1412136476/192
193: デフォルトの名無しさん [sage] 2017/03/29(水) 20:38:14.95 ID:3SDK0DLs >>189 これだろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/193
194: デフォルトの名無しさん [age] 2017/05/13(土) 13:39:01.93 ID:VC57FT2m Visual C# 2010 ExpressのデータベースエクスプローラーでSQL Server 2012 Expressに接続しようとしているんですがうまくいきません データソースにSQL Server(SqlClient)自体ありません、どうやれば表示されるんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/194
195: デフォルトの名無しさん [sage] 2017/05/17(水) 18:49:26.15 ID:jHHNRQMG サービスパックダウンロードできない?? http://mevius.5ch.net/test/read.cgi/tech/1412136476/195
196: デフォルトの名無しさん [sage] 2017/05/17(水) 19:23:05.16 ID:CN1dfkSx with Tools ってのをインストールしてないとか? SQL Server Express 2012 & Visual Studio 2010 http://www.formatyourbrain.com/sql-server-express-2012-visual-studio-2010/ http://mevius.5ch.net/test/read.cgi/tech/1412136476/196
197: デフォルトの名無しさん [] 2017/05/18(木) 09:11:43.32 ID:thYMhZbz 基本 中級 実践 http://mevius.5ch.net/test/read.cgi/tech/1412136476/197
198: デフォルトの名無しさん [age] 2017/05/21(日) 17:43:31.89 ID:aLpNUY// >>196 WindowsUpdateをしてSSDT for visual studio 2010をインストールしました なのにまだデータベースエクスプローラーでは「Microsoft SQL server(SqlClient)」と表示されません http://mevius.5ch.net/test/read.cgi/tech/1412136476/198
199: デフォルトの名無しさん [] 2017/05/23(火) 10:25:58.76 ID:D6nC7blv ドット http://forest.watch.impress.co.jp/library/software/dotnetf/ http://mevius.5ch.net/test/read.cgi/tech/1412136476/199
200: デフォルトの名無しさん [sage] 2017/05/23(火) 18:28:48.77 ID:+PAP7iSM まどまどもりもり http://mevius.5ch.net/test/read.cgi/tech/1412136476/200
201: デフォルトの名無しさん [] 2017/05/29(月) 13:08:29.72 ID:bbNya8wP >>198 .NET Framework http://mevius.5ch.net/test/read.cgi/tech/1412136476/201
202: デフォルトの名無しさん [sage] 2018/04/09(月) 18:23:44.54 ID:8ejjpMfa .net4ベースでwindowsフォームアプリケーションの開発をしています。 ClickOnceでサーバーにhttpにて配置しクライアントへインストールまではできましたが、 アプリケーションと配置のマニュフェストを更新しバージョンを上げて再配置したところ、 開始前の更新チェックを設定しているはずなのに、更新が行われず古いバージョン(インストール済みの現バージョン)で起動してしまいます。 管理者権限は初回のインストール時に必要で常に必要ではないとの認識ですが、権限を与えてもうまくいかず、IEのキャッシュを削除してもうまくいきません。 他にどういったところが影響していると考えたら良いでしょうか。 どなたかお知恵をくださいませ。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/202
203: デフォルトの名無しさん [] 2018/05/23(水) 22:21:01.88 ID:Au5e7VGg 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 7YHDE http://mevius.5ch.net/test/read.cgi/tech/1412136476/203
204: デフォルトの名無しさん [sage] 2018/05/24(木) 13:10:14.32 ID:etmpVUPl >>202 CDから起動だかで配置しないとVerチェックまともに働かなかった記憶がある http://mevius.5ch.net/test/read.cgi/tech/1412136476/204
205: デフォルトの名無しさん [] 2018/07/04(水) 22:51:42.31 ID:gFgZc5FG JMO http://mevius.5ch.net/test/read.cgi/tech/1412136476/205
206: デフォルトの名無しさん [sage] 2018/07/06(金) 12:26:10.56 ID:uTPDH9XV 7YHDE http://mevius.5ch.net/test/read.cgi/tech/1412136476/206
207: デフォルトの名無しさん [sage] 2018/07/07(土) 15:11:34.06 ID:VFiQQxuK clickonceの件は、開発環境の.net4.5にwindows updateの適用がされた影響で、アプリ起動時の更新チェックに使用される暗号化アルゴリズムがデフォルトでSha2になった為でした。 アプリの証明書はSha1だったので、これが原因でした。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/207
208: デフォルトの名無しさん [sage] 2018/08/28(火) 14:15:24.78 ID:hRN/klf2 Win7 64BIT に VS++ 2010 Express をインストールした状態で、 64BIT コンパイラを使おうと思って、DL した ISOイメージから作った 「Windows SDK for Windows 7 and .NET Framework 4」 を DVD からインストールしようとしたのですが、途中でエラーになり インストールできませんでした。 product has reported the following error: Please refer to xxxx\HTML\ConfigDetails.htm みたいなエラーが出て、いろいろ試しましたが駄目でした。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/208
209: デフォルトの名無しさん [] 2018/08/28(火) 16:00:35.99 ID:6kEMX7h9 普通に入るやろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/209
210: デフォルトの名無しさん [sage] 2018/08/28(火) 16:04:06.49 ID:i7XKl9XP 報告かな?w 内容からして頭の方が駄目だったんだろ 聞きたいんだったらエラー内容とかhtmの内容書けよw http://mevius.5ch.net/test/read.cgi/tech/1412136476/210
211: デフォルトの名無しさん [sage] 2018/08/28(火) 18:59:29.15 ID:O4pPGocc ググれよ https://qiita.com/makopo/items/b30709c22f6cf820e7fe http://mevius.5ch.net/test/read.cgi/tech/1412136476/211
212: デフォルトの名無しさん [sage] 2019/06/08(土) 07:01:52.60 ID:u6T9OM5a >>1 2010ダウンロード先なくなってるんだけどダウンロードできるところないですか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/212
213: デフォルトの名無しさん [sage] 2019/06/08(土) 14:37:13.60 ID:1p78LMts そんな昔のやつのことなんて忘れちまえよ http://mevius.5ch.net/test/read.cgi/tech/1412136476/213
214: デフォルトの名無しさん [sage] 2019/06/08(土) 20:18:28.44 ID:u6T9OM5a C#かVBのようなので2010は関係ないかもしれないけど 自分が作ったアプリじゃないんだけどコードを2017で起動してみたらコードにエラー箇所があるから2010以前なら問題ないかなと思ったんだ http://mevius.5ch.net/test/read.cgi/tech/1412136476/214
215: デフォルトの名無しさん [sage] 2019/06/08(土) 20:25:38.15 ID:OWdVXoGK ファイル名でググってればどっかにあんだろ。 Internet Archiveでもいいし。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/215
216: デフォルトの名無しさん [sage] 2019/06/09(日) 04:23:45.34 ID:5atj6fpu つうかエラー箇所があるなら直せばいいんじゃね? http://mevius.5ch.net/test/read.cgi/tech/1412136476/216
217: デフォルトの名無しさん [] 2019/06/09(日) 11:06:31.60 ID:V8qyq4Ge >>213 腐女子スレかと思った http://mevius.5ch.net/test/read.cgi/tech/1412136476/217
218: デフォルトの名無しさん [sage] 2020/12/13(日) 16:26:00.25 ID:tEM1Qzxk すみません msgboxで文字化けしますが なぜでしょう? http://mevius.5ch.net/test/read.cgi/tech/1412136476/218
219: デフォルトの名無しさん [sage] 2020/12/13(日) 16:39:32.45 ID:E4yLEAjc VSすれだぞ ここで聞く点からしてプログラミング向いてないよ諦めな http://mevius.5ch.net/test/read.cgi/tech/1412136476/219
220: デフォルトの名無しさん [] 2021/05/29(土) 11:49:48.16 ID:eCdX3xcf VS 2019 - v16 VS 2017 - v15 VS 2015 - v14 VS 2013 - v13 VS 2010 - v12 VS 2008 - v11 VS 2005 - v10 であってます? VS 2012 が有ったような? VS 2015 のスレって無いんですか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/220
221: デフォルトの名無しさん [sage] 2021/05/29(土) 13:48:03.66 ID:Mbzc5QEY >>220 VS2005 ---> Ver 8 VC++ 6.0 ---> Ver 6 http://mevius.5ch.net/test/read.cgi/tech/1412136476/221
222: デフォルトの名無しさん [] 2021/05/30(日) 04:06:54.11 ID:IYvvH11j >>220 全然あってなくてワロタ http://mevius.5ch.net/test/read.cgi/tech/1412136476/222
223: デフォルトの名無しさん [sage] 2021/05/30(日) 07:33:41.49 ID:WEq4SBwj 2002と2003が http://mevius.5ch.net/test/read.cgi/tech/1412136476/223
224: デフォルトの名無しさん [] 2021/05/30(日) 10:15:07.53 ID:ssDmNHo+ >>221 評価します >>222 しね >>223 書き足すが良い http://mevius.5ch.net/test/read.cgi/tech/1412136476/224
225: デフォルトの名無しさん [sage] 2021/05/30(日) 10:27:47.40 ID:KoiP2NoT スレ違いだハゲ http://mevius.5ch.net/test/read.cgi/tech/1412136476/225
226: デフォルトの名無しさん [] 2021/07/02(金) 11:37:43.39 ID:y5h8C7bb VS2010のWEBインストールが接続で失敗する ついにサポート切れでインストールできなくなったか・・・・ http://mevius.5ch.net/test/read.cgi/tech/1412136476/226
227: デフォルトの名無しさん [sage] 2021/07/02(金) 11:53:54.63 ID:I/TNR/kq 古いのはiso使えば問題ない http://mevius.5ch.net/test/read.cgi/tech/1412136476/227
228: デフォルトの名無しさん [sage] 2021/07/02(金) 12:14:31.63 ID:9/AYxp9C マジかよ!VB6の移植案件どうするんだよ http://mevius.5ch.net/test/read.cgi/tech/1412136476/228
229: デフォルトの名無しさん [] 2021/07/02(金) 12:16:10.35 ID:y5h8C7bb >>227 isoないから困っているわ・・・ http://mevius.5ch.net/test/read.cgi/tech/1412136476/229
230: デフォルトの名無しさん [] 2021/07/02(金) 12:16:59.28 ID:y5h8C7bb iso探したけど英語版ならググレばあるけど、日本語版はないね http://mevius.5ch.net/test/read.cgi/tech/1412136476/230
231: デフォルトの名無しさん [] 2021/07/02(金) 12:25:22.75 ID:y5h8C7bb メルカリやヤフオクでも5万以上するし なんとかしたいな http://mevius.5ch.net/test/read.cgi/tech/1412136476/231
232: デフォルトの名無しさん [sage] 2021/07/02(金) 12:39:04.05 ID:3x8gG+Nt Internet Archiveなどから拾えるだろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/232
233: デフォルトの名無しさん [sage] 2021/07/02(金) 13:34:53.99 ID:aZtoy0Li ここ普通に生きてない? https://my.visualstudio.com/Downloads?q=visual%20studio%202010 もうみんな忘れてるかもしれんが、この時代から試用版の中身は製品版そのものだ。 っていうか、iso落として保存してない間抜けな人っているんだねw っていうかこの時代はそもそも普通にAmazonとかでパッケージ版買ってたと思うんだけどw http://mevius.5ch.net/test/read.cgi/tech/1412136476/233
234: デフォルトの名無しさん [] 2021/07/02(金) 15:36:12.76 ID:y5h8C7bb >>233 いけたわ マジでありがとう!! ヤフオクで5万円で買わずにすんだわ リアル知り合いならモスのソイパティをおごりたいところ http://mevius.5ch.net/test/read.cgi/tech/1412136476/234
235: デフォルトの名無しさん [sage] 2021/07/09(金) 10:53:10.54 ID:9AGW0Ryt 7-Zip 21.02 alphaのソースから7z.sfxと7zCon.sfxがビルドできなくなったな。7zS.sfxはまだ行けた。 だいぶ昔の19.00のソースならどちらもビルドできた。 VS2013なら21.02 alphaでもすべてビルドできた。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/235
236: デフォルトの名無しさん [] 2021/10/27(水) 03:20:51.39 ID:yd/oOtSU 2022スレ立ってるけど もうバージョンでスレ分ける意味なんてないだろ しかもワッチョイだし http://mevius.5ch.net/test/read.cgi/tech/1412136476/236
237: デフォルトの名無しさん [] 2021/11/03(水) 14:29:51.48 ID:6fv+OhcH あげ http://mevius.5ch.net/test/read.cgi/tech/1412136476/237
238: デフォルトの名無しさん [] 2021/11/09(火) 10:38:25.69 ID:dO6zD4He VisualStudio2010のC#で作成した2つのアプリ(A,Bとする)と1つのDLL(C.dllとする) があって、C.dll内の関数のfloatやdoubleを使った計算が、Aから呼び出した場合とBから呼び出した場合 で異なる(誤差が出る)んだけど、何が原因なんだろう?ターゲットプラットフォームの 問題かと考えてAとBをx86にそろえたけど変わらない。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/238
239: デフォルトの名無しさん [sage] 2021/11/09(火) 10:58:49.78 ID:JlfStLi1 AとBでDLL呼び出すための宣言が違ってるんじゃないか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/239
240: デフォルトの名無しさん [sage] 2021/11/09(火) 11:24:03.51 ID:dO6zD4He >>239 早速の返信ありがとうございます。 ビンゴかもしれません! 今、条件を変えて調査中です・・ http://mevius.5ch.net/test/read.cgi/tech/1412136476/240
241: デフォルトの名無しさん [sage] 2021/11/09(火) 11:27:24.81 ID:JLiNtnwO 宣言忘れで int とかな http://mevius.5ch.net/test/read.cgi/tech/1412136476/241
242: デフォルトの名無しさん [sage] 2021/11/09(火) 12:29:22.98 ID:dO6zD4He 238です。 宣言は確かに異なっていたのですが、合わせてみても結果はかわりませんでした。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/242
243: デフォルトの名無しさん [sage] 2021/11/09(火) 13:21:51.88 ID:11xPhQ7m DLLが実は二種類あるんだろ http://mevius.5ch.net/test/read.cgi/tech/1412136476/243
244: デフォルトの名無しさん [sage] 2021/11/09(火) 13:44:02.60 ID:dO6zD4He 誤差の出る部分を絞り込むと、math.sqrtに行き当たりました。 こんな感じです。 A:Math.sqrt(14) = 3.74165749549866 B:Math.sqrt(14) = 3.74165738677394 http://mevius.5ch.net/test/read.cgi/tech/1412136476/244
245: デフォルトの名無しさん [sage] 2021/11/09(火) 14:01:45.25 ID:JLiNtnwO >>243 ほんそれ >AとBをx86にそろえたけど とか言ってるから x86 の DLL と x64 の DLL がありそうだし http://mevius.5ch.net/test/read.cgi/tech/1412136476/245
246: デフォルトの名無しさん [] 2021/11/09(火) 14:06:35.22 ID:JLiNtnwO どっち呼んでるかは確認してる? https://docs.microsoft.com/ja-jp/dotnet/api/system.mathf.sqrt?view=net-5.0 https://docs.microsoft.com/ja-jp/dotnet/api/system.math.sqrt?view=net-5.0 http://mevius.5ch.net/test/read.cgi/tech/1412136476/246
247: デフォルトの名無しさん [] 2021/11/09(火) 14:12:58.99 ID:JLiNtnwO とりあえず補足 http://codepad.org/evcGt5sW http://mevius.5ch.net/test/read.cgi/tech/1412136476/247
248: デフォルトの名無しさん [sage] 2021/11/09(火) 14:19:16.35 ID:GN60fzOT 確定っぽい http://mevius.5ch.net/test/read.cgi/tech/1412136476/248
249: デフォルトの名無しさん [sage] 2021/11/09(火) 14:59:14.95 ID:dO6zD4He >>246 >>247 ありがとうございます。ヒントになりそうなので、こちらの方向で調べてみます。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/249
250: デフォルトの名無しさん [sage] 2021/11/09(火) 16:31:34.45 ID:dO6zD4He >>246、>>247のヒントで、C.dll内にあるMath.Pow, Math.Sqrt, Math.Ceilingなど、 floatからdoubleにキャストされてしまう関数を再度floatにキャストしたり、小数部の 誤差を切り捨てるで、誤差を減らせることがわかりました。(なかったことにするとも言う) 最悪これでいきます。 AとBのアプリからC.dllの同じ関数を同じ引数で呼んでいるのに、なぜ戻り値が 異なるのかはわかっていません。そこがわかればスッキリ直せそうなのですが。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/250
251: デフォルトの名無しさん [sage] 2021/11/09(火) 16:48:46.70 ID:11xPhQ7m どっかで型変換しちゃってるんでしょ 面倒なことせずにABC全部doubleで統一したらいいよw http://mevius.5ch.net/test/read.cgi/tech/1412136476/251
252: デフォルトの名無しさん [sage] 2021/11/09(火) 18:24:21.94 ID:dO6zD4He どこかで型変換してしまっているんですかねぇ。。 お伝えできていませんでしたが、A、BからC.dllへ渡す引数はすべてInt型です。 C.dll内の数値計算でfloat,doubleが使われています。C.dll内で型変換を してしまっているのなら、A,Bどちらからも条件は同じはずなのに・・ 私としてはVisualStudioの設定の問題かと思ってこちらに書き込みましたが、 スレチな可能性が出てきましたので、この辺でおいとましようかと思います。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/252
253: デフォルトの名無しさん [] 2021/11/09(火) 18:25:07.92 ID:8kpY2GOq >AとBのアプリからC.dllの同じ関数を同じ引数で呼んでいる あやCすぎる http://mevius.5ch.net/test/read.cgi/tech/1412136476/253
254: デフォルトの名無しさん [sage] 2021/11/09(火) 19:11:41.21 ID:11xPhQ7m ABはこのどちらかの問題があるはず ・dllに同じ値を渡してるつもりだけど、実は異なる値を渡してる ・dllから異なる値が返ってきてるつもりだけど、実は同じ値を受け取ってから異なる値にしてしまってる Cは小数点の計算誤差を拡大してる状態だろうからそこも修正すべきだけど、とりあえず今回の問題とは無関係 まぁABCの全ソースをうpするぐらいじゃないとわからないな(一部ソースにするとたいていそこに問題あるから全ソースじゃないとダメ) http://mevius.5ch.net/test/read.cgi/tech/1412136476/254
255: デフォルトの名無しさん [sage] 2021/11/09(火) 19:20:31.38 ID:eGS5fyGL ABから完全に同一条件で同一のメソッドを呼んでいるかが最初に確認すべきことだと思うんだけど そこを誰も聞かないのが凄いねw http://mevius.5ch.net/test/read.cgi/tech/1412136476/255
256: デフォルトの名無しさん [] 2021/11/10(水) 00:47:51.68 ID:UV3syQpY なにを期待してるんか知らんけど そもそも真面目に答える義務なんて無いから ノイズだらけの問題にまともな答えが来ると思ってる方が可笑しい http://mevius.5ch.net/test/read.cgi/tech/1412136476/256
257: デフォルトの名無しさん [sage] 2021/11/10(水) 08:39:33.56 ID:gxiWSUFZ 質問主です。 いいえ、皆さんの意見は参考になっています。ありがとうございます。 ソースコード全部は難しいので、現象を簡略化してみました。 C.dllに次の関数を用意し、A、Bから呼び出しました。 public static int test() { string tmpStr = ""; tmpStr += "Math.sqrt(2f) = " + System.Math.Sqrt(2.0f).ToString() + "\n"; tmpStr += "Math.sqrt(2d) = " + System.Math.Sqrt(2.0d).ToString() + "\n"; string tmpFileName = System.IO.Path.Combine(System.IO.Path.GetTempPath(), "debug.txt"); System.IO.File.WriteAllText(tmpFileName, tmpStr); return 1; } 結果は次の通りです。 A: Math.sqrt(2f) = 1.41421353816986 Math.sqrt(2d) = 1.41421353816986 B: Math.sqrt(2f) = 1.4142135623731 Math.sqrt(2d) = 1.4142135623731 A、Bと引数、結果のやり取りをしていないので、無意識の型変換はされていないと思うのですが、 見逃している点があるのでしょうか。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/257
258: デフォルトの名無しさん [sage] 2021/11/10(水) 09:27:09.70 ID:morNzhKw A は import Mathf B は import Math というオチとか http://mevius.5ch.net/test/read.cgi/tech/1412136476/258
259: デフォルトの名無しさん [sage] 2021/11/10(水) 09:32:32.80 ID:72cRDnd/ 綺麗にAがfloat、Bがdoubleになってるな 省略した部分に問題があるよ http://mevius.5ch.net/test/read.cgi/tech/1412136476/259
260: デフォルトの名無しさん [sage] 2021/11/10(水) 11:58:23.46 ID:mPrRdq/u Math 使ってるつもりが Mathf が使われてるケース https://shibuya24.info/entry/mathf_vs_math http://mevius.5ch.net/test/read.cgi/tech/1412136476/260
261: デフォルトの名無しさん [sage] 2021/11/10(水) 12:26:40.94 ID:gxiWSUFZ MathF、Aの結果がfloat、いろいろご助言ありがとうございます。 MathFについては、私も調べてみたのですが、.NETのVer.5から追加されており、 今使っているVS2010の.NET Ver.4では実装されていないようです。 とはいえ核心に近づいていると感じますので、同様の問題に引っかかっていないか、 調べています。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/261
262: デフォルトの名無しさん [sage] 2021/11/10(水) 12:38:22.20 ID:gxiWSUFZ 呼び出し方については、下記まで簡略化しました。 A,Bとも(BはFormAとFormBと読み替え) namespace WindowsApplication1 { public partial class FormA:Form { public FormA() { InitializeComponent(); tlib.tcls.test(); } } } C.dllは namespace tlib { public static class tcls { public static int test() { >>257と同じ } } } A、BともC.dllをソリューションエクスプローラーの「参照設定」から追加しました。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/262
263: デフォルトの名無しさん [sage] 2021/11/10(水) 12:56:54.42 ID:72cRDnd/ 簡略した形式でいいから誰でも再現できるようにABC全ソース(プロジェクト一式)をzipでかためてどっかにうpしろって >>262は言葉にしたら「ACとABは同じソースコードなのに結果が変わる」だからな。それはあり得ないんだよ http://mevius.5ch.net/test/read.cgi/tech/1412136476/263
264: デフォルトの名無しさん [sage] 2021/11/10(水) 13:03:25.84 ID:/xBD3bqR 実は C.dll が2個あるとかは? A と B の置き場所カレントディレクトリを一緒にして C.dll もそこに置いて確認はしたか http://mevius.5ch.net/test/read.cgi/tech/1412136476/264
265: デフォルトの名無しさん [sage] 2021/11/10(水) 15:01:00.72 ID:gxiWSUFZ 全ソースを準備している途中で、どこかの段階でAの結果がBと一致するようになりました。 ありがとうございます。ここまでくれば徐々にAを戻していって、自力で原因に たどり着けそうです。皆様の助言のおかげです。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/265
266: デフォルトの名無しさん [sage] 2021/11/10(水) 15:58:40.41 ID:4cUwoZ2K やっぱりここで言ってるのとは違って実際には「違うことやってるから違う結果が出た」だけの話だよねw 最初からそうだと思ったよ。 プロジェクトの設定にMath.Sqrtとかの結果に影響を与えるようなオプションなんて存在しないしw http://mevius.5ch.net/test/read.cgi/tech/1412136476/266
267: デフォルトの名無しさん [] 2021/11/10(水) 16:29:30.75 ID:VzdAvmBl コンパイルオプションで常にdoubleをfloatで計算するようなのあったっけ http://mevius.5ch.net/test/read.cgi/tech/1412136476/267
268: デフォルトの名無しさん [sage] 2021/11/10(水) 16:44:46.75 ID:gxiWSUFZ 質問主です。 原因は、ネットから落として来たフリーのDirectX関係のライブラリでした。 このライブラリの初期化前に実行するとSystem.Math.Sqrtは正しい(doubleの) 答えを返します。回避策としてSystem.Math.Powを使えそうです。 このライブラリがSystem.Mathに影響を与えるはずがない、と思い込んでいた私が 間違っておりました。 皆様のご助言、大変助かりました。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/268
269: デフォルトの名無しさん [] 2021/11/10(水) 17:23:35.18 ID:VzdAvmBl なるほど >フリーのDirectX関係のライブラリ kwsk http://mevius.5ch.net/test/read.cgi/tech/1412136476/269
270: デフォルトの名無しさん [sage] 2021/11/11(木) 01:04:23.31 ID:AIYNyyhT >>269 責任転嫁のために必死で考えたんだろうから、 あまり突っ込んでやるなよw http://mevius.5ch.net/test/read.cgi/tech/1412136476/270
271: デフォルトの名無しさん [sage] 2021/11/11(木) 09:18:55.62 ID:SpIFedoW 余計な事話さなければばれないのに http://mevius.5ch.net/test/read.cgi/tech/1412136476/271
272: デフォルトの名無しさん [sage] 2021/11/11(木) 09:27:27.85 ID:ixmAa2h+ そりゃソースなんてうpりたくないですし… http://mevius.5ch.net/test/read.cgi/tech/1412136476/272
273: デフォルトの名無しさん [sage] 2021/11/11(木) 10:48:39.76 ID:xUMRmi1T 標準ライブラリの置き換えはわりとやるぞ 例えばPCのシステムタイム変更したくない/できないからkernel32のGetTimeZoneInformationの動作変えるとかさ math.sqrtが置換できるのかは知らないけどdirectx系ならやりたくなってもおかしくない http://mevius.5ch.net/test/read.cgi/tech/1412136476/273
274: デフォルトの名無しさん [sage] 2021/11/12(金) 08:37:33.57 ID:/mOMSKGK 質問主です。 ライブラリの作者の方に相談したところ、これはDirect3D 9の仕様であり、計算速度を稼ぐために CPUの浮動小数点演算の精度をfloatに変更するのがデフォルトになっているとのことでした。 それを無効化するオプションの設定方法を教えていただき、無事解決しました。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/274
275: デフォルトの名無しさん [] 2021/11/12(金) 10:36:52.59 ID:uCoii1J0 >Direct3D 9の仕様 ほう オプション描けよ http://mevius.5ch.net/test/read.cgi/tech/1412136476/275
276: デフォルトの名無しさん [sage] 2021/11/12(金) 10:51:59.06 ID:/mOMSKGK DirectXの初期化時にD3DCREATE_FPU_PRESERVEというフラグをセットすること により、回避できるそうです。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/276
277: デフォルトの名無しさん [] 2021/11/12(金) 10:57:11.64 ID:uCoii1J0 GJ http://mevius.5ch.net/test/read.cgi/tech/1412136476/277
278: デフォルトの名無しさん [sage] 2021/11/12(金) 11:09:39.08 ID:FZk+tejh https://docs.microsoft.com/ja-jp/windows/win32/direct3d9/d3dcreate Direct3D 浮動小数点演算の精度を、呼び出し元のスレッドで使用される有効桁数に設定します。 このフラグを指定しない場合、Direct3D では、次の2つの理由により、 既定で単精度のラウンドツーニアモードが使用されます。 倍精度モードでは、Direct3D のパフォーマンスが低下します。 Direct3D の部分は、浮動小数点単位の例外がマスクされることを想定しています。 これらの例外をマスク解除と、未定義の動作が発生する可能性があります。 なるほど最近のバージョンでも起こり得るのかな http://mevius.5ch.net/test/read.cgi/tech/1412136476/278
279: デフォルトの名無しさん [sage] 2021/11/12(金) 13:01:11.41 ID:JADHf6kW Dirext3D内部の設定がSystem.Mathに影響を与えるってこと?w よく知らんがFPU自体が演算精度の設定を持ってて、 プロセス全体の演算精度がそれに影響されるってこと? 聞いたことないけどマジならヤバいねw http://mevius.5ch.net/test/read.cgi/tech/1412136476/279
280: デフォルトの名無しさん [sage] 2021/11/12(金) 13:20:58.34 ID:vJNDJ1AG こんなのあった Unable to make double calculations after D3D device created https://stackoverflow.com/questions/8890429/unable-to-make-double-calculations-after-d3d-device-created http://mevius.5ch.net/test/read.cgi/tech/1412136476/280
281: デフォルトの名無しさん [] 2021/11/12(金) 18:48:12.56 ID:JnXYuZWY 割と見つかる >>274 のDirectXのライブラリの作者の方のチョンボか >>270 の言う通り本人か http://slapper.sblo.jp/article/38594486.html https://so-zou.jp/software/tech/library/managed-direct3d/troubleshooting/operation-precision.htm http://scientistb.blog42.えふしー2.com/blog-entry-148.html https://qiita.com/mod_poppo/items/9588b6f425ffe4b5c7bf https://qiita.com/YamadaSan/items/63cdc124c191e3c3fff1 https://qiita.com/yuji_yasuhara/items/0f94f3b60b4525dd1e74 http://mevius.5ch.net/test/read.cgi/tech/1412136476/281
282: デフォルトの名無しさん [sage] 2021/12/02(木) 21:49:14.57 ID:1bhUWA4L デバッグ時にのみ環境変数を設定したいのですが プロジェクト→プロパティ構成プロパティ→デバッグ→環境 で設定しようとしても1つしか設定出来ません hoge1=a hoge2=b のようにしてもhoge1のみしか有効になりません 解決策あるでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/282
283: デフォルトの名無しさん [sage] 2021/12/02(木) 22:45:10.20 ID:yWr6GauZ pathを複数設定するときに複数行で書けず1行にしないといけなくて困ったことあるけど、それもだめなのかよ。なんとかしてもらいたいな ソースコード中で#ifdef DEBUGとか使って設定したら? http://mevius.5ch.net/test/read.cgi/tech/1412136476/283
284: デフォルトの名無しさん [sage] 2022/09/09(金) 14:00:29.20 ID:070P2JiQ yotube-dlってVC2010を使ってるけど脆弱性とか大丈夫? http://mevius.5ch.net/test/read.cgi/tech/1412136476/284
285: デフォルトの名無しさん [sage] 2022/09/09(金) 14:48:17.39 ID:rZ/ATUsx 使っているのはexe化しているpy2exeだから、 心配なら最新のPython上で動かせばいい。 http://mevius.5ch.net/test/read.cgi/tech/1412136476/285
286: デフォルトの名無しさん [sage] 2023/10/16(月) 13:25:52.86 ID:AH/C+Ejr 「好き」という言葉が僕に勇気を与えてくれるんだ http://mevius.5ch.net/test/read.cgi/tech/1412136476/286
287: デフォルトの名無しさん [] 2025/07/18(金) 08:15:09.17 ID:fXyPJUhP マルチの質問すいません バージョン (>= 2.0.0.593) のパッケージ CoreTweet が見つかりません - 49 バージョンが nuget.org に見つかりました。 [ 最も近いバージョン: 2.0.0-beta.1 ] - 1 バージョンが CoreTweet に見つかりました。 [ 最も近いバージョン: 2.0.0-beta.1 ] - 0 バージョンが Microsoft Visual Studio Offline Packages に見つかりました visual studioのこれ解消できません どなたか教えてくれませんか? http://mevius.5ch.net/test/read.cgi/tech/1412136476/287
288: デフォルトの名無しさん [] 2025/07/19(土) 22:08:56.13 ID:UFx/XKLA 【参政脳】 アメリカ制のジャパンファースト万歳! https://kizuna.5ch.net/test/read.cgi/manifesto/1752822918/l50 sssp://o.5ch.net/25dmq.png http://mevius.5ch.net/test/read.cgi/tech/1412136476/288
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.019s