■公式
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/
Visual Studio 2010 Part21
2014/10/01(水) 13:07:56.43ID:YKNuKmx4
261デフォルトの名無しさん
2021/11/10(水) 12:26:40.94ID:gxiWSUFZ MathF、Aの結果がfloat、いろいろご助言ありがとうございます。
MathFについては、私も調べてみたのですが、.NETのVer.5から追加されており、
今使っているVS2010の.NET Ver.4では実装されていないようです。
とはいえ核心に近づいていると感じますので、同様の問題に引っかかっていないか、
調べています。
MathFについては、私も調べてみたのですが、.NETのVer.5から追加されており、
今使っているVS2010の.NET Ver.4では実装されていないようです。
とはいえ核心に近づいていると感じますので、同様の問題に引っかかっていないか、
調べています。
262デフォルトの名無しさん
2021/11/10(水) 12:38:22.20ID: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をソリューションエクスプローラーの「参照設定」から追加しました。
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をソリューションエクスプローラーの「参照設定」から追加しました。
263デフォルトの名無しさん
2021/11/10(水) 12:56:54.42ID:72cRDnd/ 簡略した形式でいいから誰でも再現できるようにABC全ソース(プロジェクト一式)をzipでかためてどっかにうpしろって
>>262は言葉にしたら「ACとABは同じソースコードなのに結果が変わる」だからな。それはあり得ないんだよ
>>262は言葉にしたら「ACとABは同じソースコードなのに結果が変わる」だからな。それはあり得ないんだよ
264デフォルトの名無しさん
2021/11/10(水) 13:03:25.84ID:/xBD3bqR 実は C.dll が2個あるとかは?
A と B の置き場所カレントディレクトリを一緒にして C.dll もそこに置いて確認はしたか
A と B の置き場所カレントディレクトリを一緒にして C.dll もそこに置いて確認はしたか
265デフォルトの名無しさん
2021/11/10(水) 15:01:00.72ID:gxiWSUFZ 全ソースを準備している途中で、どこかの段階でAの結果がBと一致するようになりました。
ありがとうございます。ここまでくれば徐々にAを戻していって、自力で原因に
たどり着けそうです。皆様の助言のおかげです。
ありがとうございます。ここまでくれば徐々にAを戻していって、自力で原因に
たどり着けそうです。皆様の助言のおかげです。
266デフォルトの名無しさん
2021/11/10(水) 15:58:40.41ID:4cUwoZ2K やっぱりここで言ってるのとは違って実際には「違うことやってるから違う結果が出た」だけの話だよねw
最初からそうだと思ったよ。
プロジェクトの設定にMath.Sqrtとかの結果に影響を与えるようなオプションなんて存在しないしw
最初からそうだと思ったよ。
プロジェクトの設定にMath.Sqrtとかの結果に影響を与えるようなオプションなんて存在しないしw
267デフォルトの名無しさん
2021/11/10(水) 16:29:30.75ID:VzdAvmBl コンパイルオプションで常にdoubleをfloatで計算するようなのあったっけ
268デフォルトの名無しさん
2021/11/10(水) 16:44:46.75ID:gxiWSUFZ 質問主です。
原因は、ネットから落として来たフリーのDirectX関係のライブラリでした。
このライブラリの初期化前に実行するとSystem.Math.Sqrtは正しい(doubleの)
答えを返します。回避策としてSystem.Math.Powを使えそうです。
このライブラリがSystem.Mathに影響を与えるはずがない、と思い込んでいた私が
間違っておりました。
皆様のご助言、大変助かりました。
原因は、ネットから落として来たフリーのDirectX関係のライブラリでした。
このライブラリの初期化前に実行するとSystem.Math.Sqrtは正しい(doubleの)
答えを返します。回避策としてSystem.Math.Powを使えそうです。
このライブラリがSystem.Mathに影響を与えるはずがない、と思い込んでいた私が
間違っておりました。
皆様のご助言、大変助かりました。
269デフォルトの名無しさん
2021/11/10(水) 17:23:35.18ID:VzdAvmBl なるほど
>フリーのDirectX関係のライブラリ
kwsk
>フリーのDirectX関係のライブラリ
kwsk
270デフォルトの名無しさん
2021/11/11(木) 01:04:23.31ID:AIYNyyhT271デフォルトの名無しさん
2021/11/11(木) 09:18:55.62ID:SpIFedoW 余計な事話さなければばれないのに
272デフォルトの名無しさん
2021/11/11(木) 09:27:27.85ID:ixmAa2h+ そりゃソースなんてうpりたくないですし…
273デフォルトの名無しさん
2021/11/11(木) 10:48:39.76ID:xUMRmi1T 標準ライブラリの置き換えはわりとやるぞ
例えばPCのシステムタイム変更したくない/できないからkernel32のGetTimeZoneInformationの動作変えるとかさ
math.sqrtが置換できるのかは知らないけどdirectx系ならやりたくなってもおかしくない
例えばPCのシステムタイム変更したくない/できないからkernel32のGetTimeZoneInformationの動作変えるとかさ
math.sqrtが置換できるのかは知らないけどdirectx系ならやりたくなってもおかしくない
274デフォルトの名無しさん
2021/11/12(金) 08:37:33.57ID:/mOMSKGK 質問主です。
ライブラリの作者の方に相談したところ、これはDirect3D 9の仕様であり、計算速度を稼ぐために
CPUの浮動小数点演算の精度をfloatに変更するのがデフォルトになっているとのことでした。
それを無効化するオプションの設定方法を教えていただき、無事解決しました。
ライブラリの作者の方に相談したところ、これはDirect3D 9の仕様であり、計算速度を稼ぐために
CPUの浮動小数点演算の精度をfloatに変更するのがデフォルトになっているとのことでした。
それを無効化するオプションの設定方法を教えていただき、無事解決しました。
275デフォルトの名無しさん
2021/11/12(金) 10:36:52.59ID:uCoii1J0 >Direct3D 9の仕様
ほう
オプション描けよ
ほう
オプション描けよ
276デフォルトの名無しさん
2021/11/12(金) 10:51:59.06ID:/mOMSKGK DirectXの初期化時にD3DCREATE_FPU_PRESERVEというフラグをセットすること
により、回避できるそうです。
により、回避できるそうです。
277デフォルトの名無しさん
2021/11/12(金) 10:57:11.64ID:uCoii1J0 GJ
278デフォルトの名無しさん
2021/11/12(金) 11:09:39.08ID:FZk+tejh https://docs.microsoft.com/ja-jp/windows/win32/direct3d9/d3dcreate
Direct3D 浮動小数点演算の精度を、呼び出し元のスレッドで使用される有効桁数に設定します。
このフラグを指定しない場合、Direct3D では、次の2つの理由により、
既定で単精度のラウンドツーニアモードが使用されます。
倍精度モードでは、Direct3D のパフォーマンスが低下します。
Direct3D の部分は、浮動小数点単位の例外がマスクされることを想定しています。
これらの例外をマスク解除と、未定義の動作が発生する可能性があります。
なるほど最近のバージョンでも起こり得るのかな
Direct3D 浮動小数点演算の精度を、呼び出し元のスレッドで使用される有効桁数に設定します。
このフラグを指定しない場合、Direct3D では、次の2つの理由により、
既定で単精度のラウンドツーニアモードが使用されます。
倍精度モードでは、Direct3D のパフォーマンスが低下します。
Direct3D の部分は、浮動小数点単位の例外がマスクされることを想定しています。
これらの例外をマスク解除と、未定義の動作が発生する可能性があります。
なるほど最近のバージョンでも起こり得るのかな
279デフォルトの名無しさん
2021/11/12(金) 13:01:11.41ID:JADHf6kW Dirext3D内部の設定がSystem.Mathに影響を与えるってこと?w
よく知らんがFPU自体が演算精度の設定を持ってて、
プロセス全体の演算精度がそれに影響されるってこと?
聞いたことないけどマジならヤバいねw
よく知らんがFPU自体が演算精度の設定を持ってて、
プロセス全体の演算精度がそれに影響されるってこと?
聞いたことないけどマジならヤバいねw
280デフォルトの名無しさん
2021/11/12(金) 13:20:58.34ID:vJNDJ1AG こんなのあった
Unable to make double calculations after D3D device created
https://stackoverflow.com/questions/8890429/unable-to-make-double-calculations-after-d3d-device-created
Unable to make double calculations after D3D device created
https://stackoverflow.com/questions/8890429/unable-to-make-double-calculations-after-d3d-device-created
281デフォルトの名無しさん
2021/11/12(金) 18:48:12.56ID: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
>>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
282デフォルトの名無しさん
2021/12/02(木) 21:49:14.57ID:1bhUWA4L デバッグ時にのみ環境変数を設定したいのですが
プロジェクト→プロパティ構成プロパティ→デバッグ→環境
で設定しようとしても1つしか設定出来ません
hoge1=a
hoge2=b
のようにしてもhoge1のみしか有効になりません
解決策あるでしょうか?
プロジェクト→プロパティ構成プロパティ→デバッグ→環境
で設定しようとしても1つしか設定出来ません
hoge1=a
hoge2=b
のようにしてもhoge1のみしか有効になりません
解決策あるでしょうか?
283デフォルトの名無しさん
2021/12/02(木) 22:45:10.20ID:yWr6GauZ pathを複数設定するときに複数行で書けず1行にしないといけなくて困ったことあるけど、それもだめなのかよ。なんとかしてもらいたいな
ソースコード中で#ifdef DEBUGとか使って設定したら?
ソースコード中で#ifdef DEBUGとか使って設定したら?
284デフォルトの名無しさん
2022/09/09(金) 14:00:29.20ID:070P2JiQ yotube-dlってVC2010を使ってるけど脆弱性とか大丈夫?
285デフォルトの名無しさん
2022/09/09(金) 14:48:17.39ID:rZ/ATUsx 使っているのはexe化しているpy2exeだから、
心配なら最新のPython上で動かせばいい。
心配なら最新のPython上で動かせばいい。
286デフォルトの名無しさん
2023/10/16(月) 13:25:52.86ID:AH/C+Ejr 「好き」という言葉が僕に勇気を与えてくれるんだ
287デフォルトの名無しさん
2025/07/18(金) 08:15:09.17ID: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のこれ解消できません
どなたか教えてくれませんか?
バージョン (>= 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のこれ解消できません
どなたか教えてくれませんか?
288デフォルトの名無しさん
2025/07/19(土) 22:08:56.13ID:UFx/XKLA289デフォルトの名無しさん
2025/08/03(日) 19:41:35.99ID:+HxYW1Sr てsと
レスを投稿する
ニュース
- ネット殺到「高市総理の責任」「完全に高市リスク」「高市さん負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 [樽悶★]
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★10 [ぐれ★]
- 【為替】対ドルで157円台、対ユ=[ロ181円台に下落 財政悪化を警戒 [蚤の市★]
- 【自民/維新】国会議員の歳費、月5万円アップで調整 月額134万4000円に 維新配慮で次の国政選挙後に引き上げ方針 [Hitzeschleier★]
- トランプ氏「台湾侵攻すれば北京爆撃」“過激予告発言”報道がXで再燃「高市氏の1億倍やばい」 [七波羅探題★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★2 [樽悶★]
- バカウヨ、まだ余と対立するつもりか?高市があの発言を撤回しないなら日本を滅ぼしてやろう [805596214]
- 日本人、ついに気づいた「あれ、高市早苗ってやばくね?」 [931948549]
- 日経平均株価さん、1000円以上の暴騰ww円安が追い風、ありがとう高市 [903292576]
- 【悲報】倉田真由美「なんで高市は子供がいる家庭に2万円給付するの?子供がいる家庭ばかり優遇するのおかしくね?」 [802034645]
- 中国報道、高市首相を「毒苗」と中傷😡 [399259198]
- 【高市悲報】🇨🇳中国「日本への報復措置? 他にいくらでも方法はある。 まだまだやめないよ」 😨😱 [485983549]
