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