1 名前:デフォルトの名無しさん mailto:sage [2014/10/01(水) 13:07:56.43 ID:YKNuKmx4.net] ■公式 www.microsoft.com/japan/visualstudio/products/2010-editions 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 (英語) ■リンク www.atmarkit.co.jp/fdotnet/dnfuture/vs10net4_01/vs10net4_01_01.html blogs.msdn.com/b/visualstudio/ ■Visual Studio2010 ダウンロード一覧 blogs.msdn.com/b/dd_jpn/archive/2010/04/28/10003084.aspx ■Visual Studio 2010 Express版 ダウンロード www.microsoft.com/japan/msdn/vstudio/express/ ■Visual Studio 2010 Service Pack 1 www.microsoft.com/downloads/ja-jp/details.aspx?familyid=75568aa6-8107-475d-948a-ef22627e57a5 Visual Studio2010 機能比較表 www.microsoft.com/japan/visualstudio/products Visual C++ 機能比較表 msdn.microsoft.com/ja-jp/library/hs24szh9.aspx ■前スレ Visual Studio 2010 Part20 peace.2ch.net/test/read.cgi/tech/1354608228/
2 名前:デフォルトの名無しさん mailto:sage [2014/10/01(水) 13:10:22.81 ID:YKNuKmx4.net] ■Windows SDK msdn.microsoft.com/ja-jp/windows/desktop/bb980924.aspx ■関連スレ Visual Studio 2013 part4 peace.2ch.net/test/read.cgi/tech/1404333757/ Visual Studio 2012 Part8 peace.2ch.net/test/read.cgi/tech/1392639689/ Visual Studio 2008 Part 21 toro.2ch.net/test/read.cgi/tech/1290969016/ Visual Studio 2005 Part 27 toro.2ch.net/test/read.cgi/tech/1291513609/
3 名前:デフォルトの名無しさん [2014/10/01(水) 17:44:02.99 ID:Z2lIlKnF.net] ノ ゚.ノヽ , /} ... ,,イ`" 、-' `;_' ' ..::::::::::::::... ,-、 _.._ ( (,(~ヽ'~ ..::::::::::::::::::::::: )'~ レー' 〉 ヽ i`'} .::::::::::::::::::::::: ~つ '-ー、 i | i' ...::::::::::::::::::::::: / < / 。/ ! ......::::::::::::::::::::::::: これは>>1 乙じゃなくて / ~^´ /},-'' ,●:::::::::::::::::::::::::::::::::::: i、 ,i' _,,...,-‐-、/ i :::::::: .::::::::::::: ..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら ) {~''~>`v-''`ー゙`'~ ..::::::::: ........::. { レ_ノ ..::::::::. ......::::::::: ノ '' ..::::::: ...::.:...::::::::: .::::::::: ...:......:::::::::::: . .:::::::::::. ..... .. ..:::::::::::::::::::::::: :::. ::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::.. .:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::. ::::::::::::::::: :::::::::::::::::::::::::::::: ::::: .:: ::. :::
4 名前:デフォルトの名無しさん mailto:sage [2014/10/01(水) 20:56:25.18 ID:DTMRbqd/.net] 立てたのか… とりあえず >>1 乙
5 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 06:08:07.36 ID:cshjv/MW.net] win10のストアアプリって作れる?
6 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 06:59:40.19 ID:hU80OezM.net] そもそもwin10がない
7 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 08:54:12.13 ID:GomVLHbC.net] 2010 はスルーで 2012 とか 2013 とか
8 名前:デフォルトの名無しさん [2014/10/02(木) 09:53:35.11 ID:vjyI8iPg.net] まだVC6と2008使ってる
9 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 09:56:27.55 ID:ZYSi2hn2.net] 2008はCE機があるので現役。 2010はPro、2013はexpressなのでその使い分けくらい。
10 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 11:16:43.73 ID:GQsnkdo5.net] 2010 は要らない子
11 名前:デフォルトの名無しさん mailto:sage [2014/10/02(木) 12:52:55.45 ID:6cuXtJAM.net] 運転免許不要
12 名前:デフォルトの名無しさん [2014/10/05(日) 00:27:20.76 ID:vX4qgpsa.net] 情報はかぶってる
13 名前:デフォルトの名無しさん [2014/10/13(月) 15:14:59.42 ID:yFRqmPNp.net] Visual Studio 2008 Part 22 peace.2ch.net/test/read.cgi/tech/1413180800/
14 名前:デフォルトの名無しさん [2014/10/18(土) 14:35:01.13 ID:mzkaImX0.net] Microsoft、「Python Tools for Visual Studio」v2.1を正式公開 www.forest.impress.co.jp/docs/news/20141017_671907.html
15 名前:デフォルトの名無しさん [2014/10/18(土) 14:35:37.36 ID:l/ZwH6UN.net] Pythonを.NETにコンパイルできるのか?
16 名前:デフォルトの名無しさん mailto:sage [2014/10/19(日) 16:11:55.71 ID:tn2xLUm5.net] それはIronPython PTVS自身は処理系入ってないからそれも含めて扱えるみたいね。
17 名前:デフォルトの名無しさん mailto:sage [2014/11/08(土) 10:17:36.07 ID:fxTw9dkh.net] 2010 expressでひとつのプロジェクトで32bitと64bitのexeを 同時に作成する設定って無いでしょうか?
18 名前:デフォルトの名無しさん mailto:sage [2014/11/08(土) 10:21:26.10 ID:6SBoRSVL.net] 1つのプロジェクトをソリューション内に2つ取り込んで、片方を32、もう片方を64に設定
19 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 11:44:28.90 ID:Vrf3yMPC.net] 2010のexpressでそれできたっけ? 普通にx64とWIN32作ってバッチビルドでいいような? expressだとこれもきついんだっけ?
20 名前:デフォルトの名無しさん mailto:sage [2014/11/10(月) 11:46:01.48 ID:GGFW6CYo.net] 分ければOK
21 名前:デフォルトの名無しさん [2014/12/12(金) 22:49:11.47 ID:Ifcm5kfE.net] 2010のリリースビルドではSQLGetInstalledDriversがリンクエラーを起こすって既知の問題ですか?
22 名前:デフォルトの名無しさん mailto:sage [2014/12/13(土) 07:29:12.18 ID:KcZztYF+.net] blog.trendmicro.co.jp/archives/10346
23 名前:デフォルトの名無しさん [2015/01/18(日) 19:20:36.49 ID:8NGEuZ5i.net] 2010のVCでstrtok()てマルチスレッドで使って大丈夫なのかな?
24 名前:デフォルトの名無しさん mailto:sage [2015/01/18(日) 20:44:12.95 ID:MSgZJjrE.net] >>23 msdn.microsoft.com/ja-jp/library/2c8d19sb (v=vs.100).aspx >スレッドのローカルの静的変数を使用して、文字列からトークンを取り出します。 このため、複数のスレッドでこれらの関数を同時に呼び出しても、問題が発生することはありません。
25 名前:デフォルトの名無しさん mailto:sage [2015/01/24(土) 22:25:10.16 ID:4e9F/EQE.net] Expressのテキストエディタでショートカットキーを使うと「指定されたキーはディレクトリ内に存在しませんでした」というエラーが出るのですが何が原因でしょうか ショートカットキーの割り当てはされてるしフォームのデザイン画面では同じ操作をしてもエラーは出ません
26 名前:デフォルトの名無しさん mailto:sage [2015/01/24(土) 23:19:47.37 ID:4e9F/EQE.net] すいません、ショートカットキー関係なかった メニューから選んでも同じエラーでした
27 名前:デフォルトの名無しさん [2015/01/25(日) 09:29:42.67 ID:ASjMCd3u.net] asdlkj43.blog.fc2.com/
28 名前:デフォルトの名無しさん mailto:sage [2015/02/04(水) 17:04:23.83 ID:ExUmeudK.net] varで型推論させてるコードを、型推論した結果に一括置換するアドインはありませんでしょうか? var moji = "もじ"; ↓ string moji = "もじ";
29 名前:デフォルトの名無しさん mailto:sage [2015/02/05(木) 09:57:48.66 ID:n7T33kxd.net] auto
30 名前:デフォルトの名無しさん mailto:sage [2015/02/12(木) 21:34:10.21 ID:ewhnKeUB.net] 無視していいのかな・・・? >cl /MD z.c Microsoft (R) 32-bit C/C++ Optimizing Compiler Version 16.00.30319.01 for 80x86 Copyright (C) Microsoft Corporation. All rights reserved. z.c Microsoft (R) Incremental Linker Version 8.00.50727.762 Copyright (C) Microsoft Corporation. All rights reserved. /out:z.exe z.obj MSVCRT.lib(cinitexe.obj) : warning LNK4254: section '.CRT' (40000040) merged into '.data' (C0000040) with different attributes z.cの中身 (何もしない状態) void main(){}
31 名前:デフォルトの名無しさん mailto:sage [2015/02/12(木) 21:41:27.86 ID:sDRXpnjB.net] セグメントマージ警告でこの場合は無視だろう
32 名前:デフォルトの名無しさん mailto:sage [2015/02/13(金) 18:50:03.56 ID:YiaJBfHb.net] >>31 VC2010でもmsvcr100.dllじゃなくmsvcrt.dll要求の実行ファイル作れるようになったよ link.exeをVC2005/2008の物に変えればWin2000でも実行できるファイルが出力される VC2002/2003はダメだった
33 名前:デフォルトの名無しさん mailto:sage [2015/02/17(火) 19:16:40.67 ID:a78Lkl9e.net] VC6のlink.exeじゃだめかな
34 名前:デフォルトの名無しさん mailto:sage [2015/02/18(水) 05:30:39.50 ID:/TDqwqzs.net] >>33 VC2005(?)以降のcl.exeが出力するlink.exeに渡す設定ファイルがBOM付きutf-8になってる 古いlink.exeは「utf-8のBOMを識別出来ずにエラー」 or 「/errorReport:〜なんぞ知らんのエラー」のどちらかで使えず cl.exeでコンパイル → linkのエラーで止まる → 出来上がってる〜.objをlink これで可能
35 名前:デフォルトの名無しさん mailto:sage [2015/02/20(金) 03:59:38.81 ID:YeRTYnI4.net] VS2010に拡張機能マネージャからリフレクタお試し版を入れたら、 デバッグのブレークで止まらなくなってしまいました リビルドとリフレクタアンインストールはダメでした exeと同じ場所にpboはちゃんとあります 元に戻すためにはどしたらいいでしょうか
36 名前:デフォルトの名無しさん mailto:sage [2015/02/22(日) 19:13:26.01 ID:3zNxy6j1.net] そういうときのためのシステムの復元じゃないのか
37 名前:デフォルトの名無しさん [2015/02/25(水) 21:34:02.74 ID:64OhLRCc.net] クラスを切り替えるとクラスウィザードが突然消えてしまいます。 リソースエディタ右クリックでの「関数の追加」もできません。 解決策知ってる人はいませんか?
38 名前:デフォルトの名無しさん [2015/02/26(木) 04:32:33.40 ID:EQFLZ0n/.net] OSから入れ直す
39 名前:デフォルトの名無しさん [2015/03/27(金) 00:11:04.19 ID:9zq+HqC6.net] Windowsのエクスプローラー上でcsファイルを作ったのですが、 それをvisual studioで認識させるにはフォルダからドラッグ等しなければいけないんでしょうか? 勝手にフォルダ内のファイル追加してくれるかと思ってたんですが
40 名前:デフォルトの名無しさん mailto:sage [2015/03/27(金) 00:35:33.55 ID:Z8DJNpSP.net] プロジェクトの作業ディレクトリ下にあるからって 必要なファイルか不要なファイルかを人間の意志を無視して機械が勝手に判断しないってことだよ
41 名前:デフォルトの名無しさん [2015/03/27(金) 01:18:43.12 ID:9zq+HqC6.net] でも、ワンボタンで取り込んでくれる仕組みあるんでしょう?
42 名前:デフォルトの名無しさん [2015/03/27(金) 19:54:47.27 ID:zpRhf559.net] もちろんありますよ
43 名前:デフォルトの名無しさん [2015/03/28(土) 11:13:02.07 ID:IQPW8Ba4.net] Visual Studio 2010の詳しいマニュアルなどはないのでしょうか?
44 名前:デフォルトの名無しさん [2015/03/28(土) 11:14:02.26 ID:IQPW8Ba4.net] シリアル通信をして、マイコンからデータをとりこみたいのですが上手くいきません。詳しい手順など教えて頂けませんか
45 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 11:20:38.30 ID:GTMf4Qme.net] /) ///) /,.=゙''"/ / i f ,.r='"-‐'つ____ こまけぇこたぁいいんだよ!! / / _,.-‐'~/⌒ ⌒\ / ,i ,二ニ⊃( ●). (●)\ / ノ il゙フ::::::⌒(__人__)⌒::::: \ ,イ「ト、 ,!,!| |r┬-| | / iトヾヽ_/ィ"\ `ー'´ /
46 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 13:09:52.19 ID:JNaiznfG.net] >>44 win32api COMポート 通信 とかで検索したらいいよ comポート 通信 c# だとC#での例が出てくる
47 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 13:11:57.79 ID:1ylrcaa3.net] google先生に聞きな。聞き方わからないなら諦めろ
48 名前:デフォルトの名無しさん mailto:sage [2015/03/28(土) 13:18:37.57 ID:ETTRwuLp.net] 詳しいマニュアルなんて存在するのかねえ Visual Studio 2010 https://msdn.microsoft.com/ja-jp/library/dd831853%28v=vs.100%29.aspx
49 名前:デフォルトの名無しさん [2015/03/28(土) 21:05:02.86 ID:IQPW8Ba4.net] ありがとうございます!
50 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 13:47:00.55 ID:rXUW3s8s.net] ワークフロー機能を使って開発している人います? これって、申請・承認がPC間でできるグループウェアのようなアプリを 開発できる機能だと思っていたのだけど違いますかね? アクティビティという部品を画面に配置していくのですが、一つ一つの機能が VBのIF文のようなすごく低レベルなもので、申請案件の管理や承認状況の管理など グループウェアらしい高次の機能が見当たりません。
51 名前:デフォルトの名無しさん mailto:sage [2015/04/04(土) 17:50:40.02 ID:o80NYJbE.net] グループウェア使ってください
52 名前:デフォルトの名無しさん [2015/05/21(木) 11:16:30.22 ID:r3P6/lEm.net] VC 2010で作った関数なんだけど画像データの処理を高速化しようとして double -> int に変えたら640x480の画像処理がdoubleだと108ms、intだと 125ms掛かります??? コーディングは全く同じdoubleがintになってるだけ、内容はよくある畳み込みです。 なぜint版の方が遅くなるんでしょうか?
53 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 12:56:51.13 ID:WMm9vM2N.net] 1回やった結果とかの誤差じゃないよね?念のため
54 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 13:12:17.31 ID:r3P6/lEm.net] もちろん1000回ループしてます。
55 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 13:47:34.75 ID:szCze6Qh.net] 該当部のdouble版のコードとint版のコードを見てみないと何とも言えんな
56 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 13:47:37.95 ID:/FFTNKcd.net] その1000回ループを何回したかってこと・・・
57 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 13:56:52.37 ID:szCze6Qh.net] ググるとLOGICAL-PARADOX.ORGというサイトのdoubleはintに比べて本当に遅いか?というタイトルのページで(サイトは死んでてグーグルキャッシュからしか見えんが) C#のdoubleとintの処理速度比較してて加算と除算でdoubleのほうが速いという結果にはなってるけどソースコードはもう見れんし確認のしようもない
58 名前:デフォルトの名無しさん mailto:sage [2015/05/21(木) 14:09:24.47 ID:szCze6Qh.net] IntelのCPUは浮動小数点演算に力を注いでいるらしいからそれで速いのかもしれんし分からん
59 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 09:19:56.39 ID:AXhaEgLS.net] その後、色々やってみたところ以下の条件が判明したようです。 ・Debugモードではint版の方が速い ・コーディングを修正して「中途半端な人力最適化」だとintt版の方が速い ・値がループに従って変化する変数の数が一定数以下だとintt版の方が速い 要するに全く同じコーディングで変数の型だけが違うと、ある程度複雑な処理は コンパイラの最適化によって、かえって遅くなる、ことが判明しました。
60 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 11:08:56.79 ID:xDYmDefa.net] >>59 上にもあるけどコードとコンパイル結果がないと分からない 例えば、doubleをintに変えた「だけ」というけど、本当なのか。 これは簡単ではない。中途半端に変えたのならdouble→int→doubleの変換が入って 遅くなることが考えられるし
61 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 12:48:58.75 ID:AXhaEgLS.net] >>60 あなたの意見は至極尤もですが、いかんせんプログラマとしての知識が不足しています。 私はdoubleからintに変更したと言ったはずですよ? その場合、速度に悪影響を与える原因としてint->double->intはあり得ても、あなたが 言うようなその逆はあり得ないはずです。 もう少し経験を積んでから他人に助言した方がいいでしょう。
62 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 12:52:49.50 ID:fc6aEkGD.net] >>61 double sample; -> int sample;と言う事か? それとも(int)sampleか? 関連する関数の引数や演算で使用される他の変数もdoubleからintへ変更したのか? ソース上げれば一発なのになぜしない?
63 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 13:39:26.13 ID:AXhaEgLS.net] 流石はプログラム板です。枝葉末節に拘りますね? しかし、もう一度言いますが、私はdoubleをintに変えたと言いました。 つまり、新しいコードにはdoubleという記述は全くないのです。 気になるかもしれませんがfloatもありませんよ?
64 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 13:50:46.51 ID:fc6aEkGD.net] じゃ後はソースをideoneにでもあげるしかないな
65 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 14:07:38.45 ID:XfxwT5l9.net] doubleでの処理がintでの処理より高速という状況を確認するための状況を再現するコードをゼロから書く気がある奴がいるとは思えない
66 名前:デフォルトの名無しさん mailto:sage [2015/05/22(金) 23:16:02.67 ID:2/7gujrg.net] まあ、わざわざ再現してあげたいとは俺も思わんけど、VCの最適化がへちょいのには 結構被害を受けてるな。 さすがにdoubleよりintが遅くなったという経験はないけど、必死で最適化したつもりでも なぜかポインタを駆使すると配列より遅くなるとかは稀によくある。 最近は64bitの仕事が多いんで滅多なことではお目に掛かれなくなったが32bitのころは 結構苦しめられた思い出があるな。
67 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 00:42:25.35 ID:AKQDi5Xu.net] Pentium以降のCPUだと、floatが速いってのは割とよく聞く話だよな
68 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:15:55.57 ID:rUYi6dQR.net] SSE2の128bitレジスタで、double型2つが並列計算されているとかじゃないよな
69 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:16:17.89 ID:z7E7ll0G.net] ソースコード出せってのは所謂「おま環」の可能性もあるからって意味で VSの所為だけには出来んって話であって
70 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 02:45:55.96 ID:VqNcL+u+.net] Async 使いたいのですが、認識されません。 どうしたら認識しますか?
71 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 05:08:45.21 ID:ysnXideO.net] 質問の仕方も知らないのかよ。知恵遅れで聞いて来い
72 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 08:28:20.16 ID:VqNcL+u+.net] >>71 しらねーならきえろたこ
73 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 16:22:47.07 ID:N5mcUzwL.net] なんだネタか
74 名前:デフォルトの名無しさん mailto:sage [2015/05/23(土) 22:01:30.71 ID:hv+GMpL+.net] >>70 うちでは認識してるよ(^^)
75 名前:デフォルトの名無しさん mailto:sage [2015/05/24(日) 09:34:15.27 ID:o8iEhu7T.net] NOTEPAD++使ってる人いない? 自動インデントめちゃくちゃ便利なんだが これと同じにする設定方法無いかな?
76 名前:NAS6 [2015/06/28(日) 21:16:29.67 ID:QnH82WnG.net] >>52 マジで理由分からないの? グラフィックスボードが、 今は浮動小数点アクセラレーターの組み込みだからだと思うよ DirectXなりXNAなりいじってりゃ分かるだろ
77 名前:NAS6 [2015/06/28(日) 21:22:13.51 ID:QnH82WnG.net] プログラミング的にはシェーダーが、直接、浮動小数点をぶち込む
78 名前:NAS6 [2015/06/28(日) 21:38:51.10 ID:QnH82WnG.net] >>63 それは多分、内部のシェーダーの時点で浮動小数点使っているから
79 名前:NAS6 [2015/06/28(日) 21:47:38.41 ID:QnH82WnG.net] 参考までに ttp://ja.wikipedia.org/wiki/%E3%82%B7%E3%82%A7%E3%83%BC%E3%83%80%E3%83%BC シェーダ
80 名前:NAS6 [2015/06/28(日) 22:06:45.66 ID:QnH82WnG.net] どんな描画関数を使ってるのか知らないけど 今の環境でint型引数の描画関数はシェーダの所で オーバーヘッドがかかるよ
81 名前:NAS6 [2015/06/28(日) 22:22:26.28 ID:QnH82WnG.net] ttp://ja.wikipedia.org/wiki/GPGPU GPGPU
82 名前:デフォルトの名無しさん mailto:sage [2015/06/28(日) 23:10:21.49 ID:H/q8FeoZ.net] ところでNASさん、物理板に出張してるのはなんでなん?
83 名前:NAS6 [2015/06/28(日) 23:42:23.98 ID:QnH82WnG.net] 万有引力から物理に嵌ってね 結局、球、って、言いたいだけみたいだけど 球の方程式 k 定数行列 xn n次元座標 r 半径(直線距離) r^2 = k Sn xn^2 = k (x0^2 + x1^2 + ・・・ + xn^2) 物理学って、要するに、これだけみたいな感じに学んだ 球をごにょごにょすると面白いらしい
84 名前:デフォルトの名無しさん mailto:sage [2015/06/30(火) 02:25:44.60 ID:yIGjpgGl.net] ごにょごにょするなら球より竿
85 名前:デフォルトの名無しさん [2015/07/04(土) 21:49:03.19 ID:O9jdzpZF.net] 2010のバージョンだと製品登録は出来なくなったのでしょうか? 以前、visualstudio2010 EXPRESS C++をインストールしてから30日経ってしまい起動すら出来ないので、ダイアログに出てくる登録ページに行くのですが、リンク先のアカウントログインしたあと、Microsoftのホームページに行ってしまいます。 ブラウザはIEとChromeで試しましたがどちらも同じです。IEについては、バージョンが11で知恵袋などに書かれていたアドオンXMD?というものはありませんでした。 ネットでもググり尽くすほど調べましたが、症状は変わりませんでした。 また、再インストールも数回実施しましたが、意味なしです。 どなたか、アドバイスいただけると助かります。
86 名前:デフォルトの名無しさん mailto:sage [2015/07/04(土) 23:24:22.68 ID:E+UdFc3Z.net] >>85 https://www.visualstudio.com/ja-jp/downloads/download-visual-studio-vs.aspx このページの下の方にある、 Visual Studio 2010 Express All-in-One ISOというのをDLして、Daemon ToolsとかのDVDマウントソフト使って仮想ドライブに マウント、起動すれば、オフラインでインストール出来るよ 登録認証も必要無いから普通に使える 仮想エミュレータドライブの使い方がわからなければ、DVDに焼いてそっから起動してもいい
87 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 00:01:15.28 ID:xLeTleDN.net] >>86 > インストール完了後、この製品を30 日間ご試用いただけます。 > 30日以降も引き続き利用する場合は、 > 無償のプロダクトキーを入手してご登録いただく必要があります。
88 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 01:57:45.26 ID:i8H590vH.net] >>87 ttp://helal7star.blogspot.jp/2014/04/microsoft-visual-studio-2010-express_12.html 適当にググったら出てきた 商用に使わないんだったら誰も気にかけない・・・
89 名前:デフォルトの名無しさん [2015/07/05(日) 11:25:59.41 ID:pCqhr17W.net] >>85 の者です。 みなさんレスありがとうございます。 製品登録はやはりwebからはできなかったので、 >>88 を試してみたら、うまくいきました。 こんな有力なサイトがあったなんて知らなかったです。もっと早く知ってればよかった… みなさんには感謝します。ありがとうございました^ - ^
90 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 14:03:34.56 ID:3KABwivK.net] 何の説明もないけど割れだよな
91 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 14:17:52.46 ID:xLeTleDN.net] 普通にライセンス違反だな
92 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 15:08:56.16 ID:EKpYhe3S.net] ライセンス違反の開発環境で作成されたプログラムってフラグが付き纏う訳だなw
93 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 17:34:16.62 ID:i8H590vH.net] VC++ 4.0なんかはマイクロソフト公認でKEY配布してるけどな 元々無料で使えてたのはサポートしないなら公式にKEY配布すればいいのにと思うけど セキュリティーの甘いアプリケーションばら撒かれたらマイクロソフト自体が潰れちゃうからそれも出来ないんだろう で、win vista/7以上で動くvisual studio2013を無料公開した
94 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 17:50:49.15 ID:4Lu8jO+u.net] >>93 VC4.0のが配布されてるの?eMbeddedでなく?
95 名前:デフォルトの名無しさん mailto:sage [2015/07/05(日) 18:59:33.23 ID:i8H590vH.net] >>94 それ 書き忘れてたわ
96 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 09:57:05.97 ID:6beAZLAy.net] >>85 さんと同じく、VC++2010 の登録キー取得ができず困っておりましたが、 皆さんのお陰で解決できました。ありがd
97 名前:デフォルトの名無しさん mailto:sage [2015/07/07(火) 18:40:30.50 ID:Ic2vxxHR.net] >>96 マイクロソフトのシリアル発行サイトが復帰出来るまでの繋ぎと考えておきましょう 無論復活すればちゃんと発行してもらいましょう
98 名前:デフォルトの名無しさん [2015/08/11(火) 11:52:18.31 ID:9OUi4ynX.net] すまないが、分る人いれば教えて下さい。 画面にDataBindされているtextbox、数量・単価・金額があり、 数量と単価のValidatedで金額の値を下のようにセットしています。 金額txtbox.text = 数量*単価 DirectCast(○○BindingSource.Current, DataRowView).Row("金額") = 数量*単価 Me.Validate() データバインドの中を直接変更して表示も変えるにはこの方法が一般的でしょうか? テキストの値だけ変更しても中身は変わらず、更新もされなかったのでどうしたものかと。
99 名前:デフォルトの名無しさん mailto:sage [2015/08/11(火) 16:46:12.65 ID:O4vvlhHq.net] >>98 標準的な以下の流れで更新されますよ 全部入力が終わったら Me.Validate() BindingSource を EndEdit DB更新(TableAdapter なら Update)
100 名前:デフォルトの名無しさん mailto:sage [2015/09/06(日) 18:31:48.35 ID:vWlWpWil.net] 2010(C#)のバグに遭遇した あるクラスのメンバーの名前を変更したら まったく無関係のxamlの要素の属性名まで変更された class Hoge { public string Name{} ←これを変えたら、xaml内のName属性が全部変更されやがった }
101 名前:デフォルトの名無しさん [2015/09/11(金) 19:32:22.07 ID:QzcFPFaY.net] Visual C++ 2010 Expressはもう入手できなくなったのでしょうか?!? https://www.visualstudio.com/ja-jp/downloads/download-visual-studio-vs.aspx のページにも姿がないようです。。。
102 名前:片山博文MZ mailto:sage [2015/09/11(金) 20:20:45.00 ID:6RIVBYPF.net] >>101 CD-R欲しければメールされたし katayama.hirofumi.mz@gmail.com
103 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 01:20:01.35 ID:XgOp0p4Y.net] やだ…何それ怖い
104 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 03:31:32.68 ID:iIOYmTT5.net] >>101 セコい真似してないで、開発者ならさっさとMSDN入って マジもんのVisualStudio使いなよ 年間数万円なんて大した負担じゃないだろ
105 名前:デフォルトの名無しさん [2015/09/12(土) 04:36:57.76 ID:9+GJ3PKX.net] ダウンロードすらできなくなったので、もうVisual Studio 2010 は使うなということですかね。 リリースから10年くらいはアクセスできるようにはして欲しいんですが、サイクル早いですね^^;
106 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 05:17:20.44 ID:a1MoXRsI.net] 5年も経ったら十分古いだろ 大学通うのだって4年間だぞ それより1年も長い5年とか思いっきり過去じゃねえか
107 名前:デフォルトの名無しさん [2015/09/12(土) 07:20:08.09 ID:o99yCw3m.net] >>105 MSDN入れば100年前だったとしても使える。 用途に制限がある場合があるので、入る前に約款は自分で調べてること。
108 名前:105 mailto:sage [2015/09/12(土) 09:40:26.90 ID:XsUyHerU.net] >>107 なるほど、手続きすれば Visual Sudio 2010 もまだダウンロードして条件付きで利用できるということですね。 情報ありがとうございます。
109 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:19:29.76 ID:j6gF7H74.net] Expressとか言ってる奴への最善策がMSDNだとはとてもおもえないがなあ >>108 stackoverflow.com/questions/8119698/visual-c-sharp-2010-express-full-download
110 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:20:08.55 ID:j6gF7H74.net] むしろMSDN入って2010にしがみついてる奴がこのスレになんの用があるのか
111 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:22:58.34 ID:j6gF7H74.net] でもExpressなんだから堂々と商用開発してるわけではないよな? 7以上なら2013Communityのほうがいいし たぶんXPなんだろうけど
112 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:51:25.10 ID:iIOYmTT5.net] IronPythonやろうとしたら、必要な.NETがXPに非対応で頭来たわ なんでわざわざXPで動作できなくするのかね 動作できなくする方が手間がかかるだろうに サポートしなくていいから動作は続けさせろよ 長く使ったPCのOS変更は大変なんだよ
113 名前:デフォルトの名無しさん mailto:sage [2015/09/12(土) 22:54:03.38 ID:VGFicEEt.net] vista以降に実装されてるAPI使うだけで簡単に使えなくなるけど わざわざxpのためにそこだけ独自実装するほうが手間だわ そんなことプログラム作ってるなら常識だろ スクリプトだけ書いてるやつはそんなこと気にしたこともないか
114 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 00:02:43.53 ID:gpw/7Hjs.net] 別に使えなくしてるんじゃないだろ。 使えなくなっちゃうんだよ。 それを、ワザワザ手間を掛けて意味ないだろ使えるようにする事も「サポート」と言うのでは?
115 名前:デフォルトの名無しさん mailto:sage [2015/09/13(日) 00:08:44.71 ID:3XKPGfQu.net] スマン ご丁寧にインスコを跳ねるよう作ってあるのを見て 功労者であるXPへのあまりの仕打ちに我を見失った OSを入れ直すと二度とネットにつながらない気がするので別PCを買うか
116 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 18:36:17.00 ID:Pg/7d0Jo.net] >>86 に書かれてるISOでMicrosoft Visual Basic 2010 Expressインストールしたんですが 日本語化はどうすればいいのでしょうか? 多分ランゲージファイル的なもの入れると思うんですがまだDL可能でしょうか? ご存知の方居ましたら教えてください。
117 名前:105 [2015/09/14(月) 20:03:16.29 ID:rVO/9R/D.net] >>116 以下のページが参考になると思います! gurigumi.s349.xrea.com/programming/visualcpp/install2010_2.html
118 名前:デフォルトの名無しさん mailto:sage [2015/09/14(月) 21:41:20.03 ID:Pg/7d0Jo.net] >>117 ありがとうございます。 リンク先のHPにあるリンクから日本語版ISODL出来ますね。 それ使ってインストールし直します。
119 名前:デフォルトの名無しさん mailto:sage [2015/10/10(土) 17:40:35.03 ID:ZQ5zqGse.net] .net4.5以上がインストールされた環境で、visual studio2010を起動したとき、.NET4.5でしか使えないものと.NET4.0でも使えるものをどのように区別しているのでしょうか? おそらく、.NET4.0でも使える物しか選べないようになっていると思うのですが、いまいちわからないのです。
120 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 12:05:11.55 ID:mWUWwMlc.net] プロジェクトのプロパティのアプリケーションで対象のフレームワークってあるでしょ それのことかな?
121 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 14:55:06.80 ID:KOwILeaT.net] >120 ありがとうございます。 それなのですが、vs2010では「.net framework4」しか選べません。(4.5以降が後から出たので当たり前ですが) 少し調べた限りだと、vs2010では「.net framework4」までしか対応していないとのことでしたが、 「.net framework4.5」以上がインストールされた環境で、vs2010がどのように「.net framework4.5」と「.net framework4.0」の区別をつけているかが知りたいのです。
122 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 14:57:45.07 ID:KOwILeaT.net] 続きです。 区別をつけていないのであれば、開発環境で「.net Framework4.5」以上が入った環境でvs2010を使って 「.net Framework4.5」でしか使えないクラスをなどを利用して開発を行った場合、 「.net Framework4.0」 までしか入っていない環境では動かないのではないか?といった疑問があるためです。 おそらくvs2010側で何らかの制御をかけているのでは?と思っているのですが、それがわかりません。 区別をつけていないのであれば、開発環境で「.net Framework4.5」以上が入った環境でvs2010を使って 「.net Framework4.5」でしか使えないクラスを名度を利用して開発を行った場合、「.net Framework4.0」 までしか入っていない環境では動かないのではないか?といった疑問があるためエス。 おそらくvs2010側で何らかの制御をかけているのでは?と思っているのですが、それがわかりません。 👀 Rock54: Caution(BBR-MD5:558464d2692f088d1d43d68e7664e878)
123 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 14:58:56.86 ID:KOwILeaT.net] すみません。 コピペミスりました。
124 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 15:08:31.13 ID:mWUWwMlc.net] いや、、2010で4.5の機能使ったコードはビルドできないでしょ
125 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 15:20:28.70 ID:Mp6nwVgv.net] ターゲットの.NETframeworkのバージョンを選択して開発する仕組みだから4.0で4.5のライブラリーが使えたりする事はない。
126 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 15:26:21.09 ID:KOwILeaT.net] ありがとうございます。 それが何故なのかわからないのです。 .net framework4.5で拡張されたものは visualstudio自体の機能と密接に組ついているため、 vs2010では対応できず、コンパイルできないと言うことでしょうか?
127 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 15:37:06.66 ID:KOwILeaT.net] >125 ありがとうございます。 そこなのですが、「.net framework4.0」と「.net framework4.5」の違いを vs2010がどのように判断しているかが知りたいたいのです。 例えばクラスの属性にバージョン情報があるからそこを見ているとか。 そもそもインターフェイスが同じだから区別する必要がないとか。 vs2012が判別しているので同じ仕組みだとは思うのですが、何をもって判断しているかがわかりません。。 先に出ていたvs2010がどうして区別が出来るのか。そもそもする必要がないのか、していないのか。といった事が知りたいことです。
128 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 16:13:27.58 ID:VfNyZRYy.net] フレームワークの属性にバージョン番号があるからそこを見ているんだろう
129 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 19:21:29.83 ID:NLFON/kz.net] そういや.NET4.0から4.5.1までのサポートが来年1月までなんだよな VS2010使って4.0でアプリケーション作っているところ最悪だわな
130 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 20:08:44.33 ID:nlZ5flSr.net] Vistaもそろそろ終わるしな 7以降使ってるなら2010使う理由が無くなる
131 名前:デフォルトの名無しさん mailto:sage [2015/10/12(月) 20:12:25.50 ID:3+p+nAKf.net] 7以降をクリーンインストールする気力がないのでXPのまま 2010が最後の砦
132 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 01:34:40.87 ID:dTHqTNuu.net] 現在、VS2010を使用しております ダウンロードしたソースを参照し、リソースビューでリソースを見ようとしたところ 以下の様なエラーが出てしまうのですが、何か設定がおかしいのでしょうか? なお、ビルド自体は問題なく行えます。 C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\prsht.h(0) error RC2247 : SYMBOL name too long なお、ぐぐったところ、以下のページにx86モードにしろと書いてあるのですが Projectのプロパティ「デバッグ」の「環境」に「x86」と入れても変わりませんでした social.msdn.microsoft.com/Forums/ie/ja-JP/4bf67757-dbf4-4207-b5f7-cedccabfa176/unresolved-error-rc2247-symbol-name-too-long?forum=visualstudiogeneral どなたかご教示下さいますようお願い致します
133 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 02:07:50.25 ID:+TdI2Qwj.net] そもそもその解決策のページのやつリソースビューのエラーじゃないぽいし意味ないんじゃね
134 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 08:35:06.81 ID:EDVS+Szh.net] シンボル名が長すぎるんじゃね?
135 名前:デフォルトの名無しさん mailto:sage [2015/11/02(月) 09:20:23.80 ID:dTHqTNuu.net] >>134 どうもRecEditというツールで作ったらしいのでそうかもしれません 長そうなのをチェックしてみます ありがとうございました。
136 名前:デフォルトの名無しさん mailto:sage [2015/11/03(火) 11:18:03.76 ID:fFmCCNTo.net] storage.openrise.org/microsoft_visual_studio/vs_ultimate_2010/
137 名前:デフォルトの名無しさん mailto:sage [2015/11/04(水) 06:29:34.66 ID:6wo822Rc.net] >>101 Visual Studio Express 2010 download.microsoft.com/download/1/e/5/1e5f1c0a-0d5b-426a-a603-1798b951ddae/VS2010Express1.iso ttp://download.microsoft.com/download/d/a/3/da3a3b50-03eb-4191-86db-a2334c2ddb0a/VS2010ExpressCHT.iso ttp://download.microsoft.com/download/5/c/1/5c156922-ca10-49d8-b7e7-9bf092c3b6eb/VS2010ExpressCHS.iso [Product Key]が空白なんでお察しください。
138 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 13:21:53.54 ID:HiWdolP1.net] >>136 持っているのはProfessionalなんですが Ultimateなら可能ということでしょうか?
139 名前:デフォルトの名無しさん mailto:sage [2015/11/06(金) 14:20:24.61 ID:nMjQdp/K.net] VS2015コミュニチっての入れた。 今全部タダなのねw
140 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 19:25:13.63 ID:1WYAmO2T.net] ちとリンカエラーでよくわからんので、詳しい方教えて下さい func.cppで以下のように定義し、使用(str,wave〜depthまでを設定) bool debug_sa_play_sound; bool debug_sa_play_sound_flg; namespace sa{ u16 itemcnt; //XMLSAファイル内のアイテム総数 u16 counter; //カウンター用変数 char str[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN]; char wavefile[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN]; u32 color[ID_XMLSA_MAX]; bool flg[ID_XMLSA_MAX]; char func[ID_XMLSA_MAX][ID_XML_MAX_STRLEN]; u32 group[ID_XMLSA_MAX]; u32 depth[ID_XMLSA_MAX]; } debug.hで以下のように宣言 extern bool debug_sa_play_sound; extern bool debug_sa_play_sound_flg; namespace sa{ extern u16 itemcnt; //XMLSAファイル内のアイテム総数 extern u16 counter; //カウンター用変数 extern char str[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN]; extern char wavefile[ID_XMLSA_MAX][ID_XMLSA_MAX_STRLEN]; extern u32 color[ID_XMLSA_MAX]; extern bool flg[ID_XMLSA_MAX]; extern char func[ID_XMLSA_MAX][ID_XML_MAX_STRLEN]; extern u32 group[ID_XMLSA_MAX]; extern u32 depth[ID_XMLSA_MAX]; }
141 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 19:25:40.45 ID:1WYAmO2T.net] debug.cppの関数内部で if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか? // for(int cnt = 0; cnt < sa::itemcnt; cnt++){ // if(sa::flg[cnt]){ // } // } } 上記のように記述するとコンパイルエラーもなくビルド完了するものの、 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか? for(int cnt = 0; cnt < sa::itemcnt; cnt++){ //←コメント解除 // if(sa::flg[cnt]){ // } } //←コメント解除 } このループを実装すると、リンカエラーで以下の様なエラー 2>debug.obj : error LNK2001: 外部シンボル ""unsigned short sa::itemcnt" (?itemcnt@sa@@3GA)" は未解決です。 2>debug.obj : error LNK2001: 外部シンボル ""bool debug_sa_play_sound_flg" (?debug_sa_play_sound_flg@@3_NA)" は未解決です。 debug_sa_play_sound_flgは使えていたのでは? また、以下のように記述すと、リンカエラーなくビルド完了 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか? if(sa::itemcnt){ //←なんの意味もないが、sa::itemcntが使えることを確認 // for(int cnt = 0; cnt < sa::itemcnt; cnt++){ // if(sa::flg[cnt]){ // } // } } }
142 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 19:26:05.95 ID:1WYAmO2T.net] 以下のように記述すると、リンカエラー発生 if(debug_sa_play_sound_flg){ // alert.xml読込中じゃないか? int cnt = 0; if(sa::itemcnt){ // for(int cnt = 0; cnt < sa::itemcnt; cnt++){ // if(sa::flg[cnt]){ // } // } } } エラー内容 2>debug.obj : error LNK2001: 外部シンボル ""bool debug_sa_play_sound_flg" (?debug_sa_play_sound_flg@@3_NA)" は未解決です。 なんで使えないんでしょうか?
143 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:12:29.66 ID:UT0HRUs8.net] func.cppで bool debug_sa_play_sound_flg = false; とすればどうなる?
144 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:15:06.02 ID:1WYAmO2T.net] リンカエラーは依然変わらず…でした
145 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:22:14.91 ID:UT0HRUs8.net] debug_sa_play_sound_flgに関するリンカエラーも消えない?
146 名前:デフォルトの名無しさん mailto:sage [2015/12/17(木) 20:48:11.98 ID:1WYAmO2T.net] 消えません><
147 名前:デフォルトの名無しさん [2015/12/19(土) 09:19:40.68 ID:8Dt6+qIh.net] 誰かリンカエラー助けてくださいー
148 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 09:48:21.94 ID:Ws0PoJQQ.net] func.cppで bool debug_sa_play_sound_flg = false;の一行前に extern bool debug_sa_play_sound_flg; を書いてみる ヘッダをインクルードするときに変な名前空間に入っていないかを確かめる リンカエラーが起きる最小のプロジェクトを作ってみる
149 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 14:18:52.87 ID:vNDPTJEu.net] boolやu16の型が違うというオチだったり
150 名前:デフォルトの名無しさん [2015/12/19(土) 15:48:46.01 ID:8Dt6+qIh.net] >>148 書いてみてもダメでした >>149 流石にそれはなかったです
151 名前:デフォルトの名無しさん [2015/12/19(土) 17:49:30.52 ID:8Dt6+qIh.net] ちょっと方向性を変えて、データをdebug.cppからアクセスするのではなく debug.cppからfunc.cppのデータチェック用メソッドを呼ぶ様にしてみました ですがやはり、このエラーが出てしまいます。 2>debug.obj : error LNK2019: 未解決の外部シンボル "unsigned int __fastcall get_color_string_alert(char const *)" (?get_color_string_alert@@YIIPBD@Z) が関数 "void __fastcall strBufSet(char *,unsigned int)" (?strBufSet@@YIXPADI@Z) で参照されました。 externの使い方が悪いのでしょうが、さっぱりわかりません どなたかご教示くださいますようお願い致します www1.axfc.net/u/3585409?key=1234 圧縮ファイル内訳 ・fls_src.lzh(公開されたソースファイル) ・fls_src2.lzh(debug.cpp, fls.cppにのみ手を入れたファイル) 修正箇所 以下のように日付コメントを入れてあります //20151216 add start u32 get_color_string_alert(const char* str); u32 get_play_sound_string_alert(const char* str); bool debug_sa_play_sound = TRUE; bool debug_sa_play_sound_flg = TRUE; //20151216 add end
152 名前:デフォルトの名無しさん [2015/12/19(土) 19:54:53.80 ID:8Dt6+qIh.net] 解決したため、削除しました お騒がせしました
153 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 20:03:04.81 ID:Ws0PoJQQ.net] 結局何が原因だったの?
154 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 20:47:29.41 ID:gkyuEnqM.net] リンカエラーって変な表現
155 名前:デフォルトの名無しさん [2015/12/19(土) 21:35:59.84 ID:8Dt6+qIh.net] >>153 同じソリューションにある別プロジェクトの方で 同じソースを参照してて、そちらでエラーが出てました、ハイ
156 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 21:37:05.53 ID:Ws0PoJQQ.net] ああじゃライブラリ設定が必要だったってことね
157 名前:デフォルトの名無しさん mailto:sage [2015/12/19(土) 22:34:10.52 ID:4yP3LWeL.net] 梨花と木村カエラをモーフィングしてみました
158 名前:デフォルトの名無しさん mailto:sage [2016/01/19(火) 09:28:54.26 ID:TIDllODV.net] Visual Studio 2010 : VSPackage で追加したメニューの初回表示が不正になる blogs.msdn.com/b/jpvsblog/archive/2016/01/18/vspackage-2010-menu.aspx
159 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 01:40:03.55 ID:1d8zURsn.net] Bitmapをただ保存して読み込むだけでdpiが変わってしまうのですが、 ライブラリのバグですか? pngとbmpでも結果が違うし private void Form1_Load(object sender, EventArgs e) { Bitmap bmp1 = new Bitmap(16, 16); bmp1.Save("test.png"); bmp1.Save("test.bmp", System.Drawing.Imaging.ImageFormat.Bmp); Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp1.HorizontalResolution, bmp1.VerticalResolution)); Bitmap bmp2 = new Bitmap("test.png"); Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp2.HorizontalResolution, bmp2.VerticalResolution)); Bitmap bmp3 = new Bitmap("test.bmp"); Trace.WriteLine(string.Format("H:{0}, V:{1}", bmp3.HorizontalResolution, bmp3.VerticalResolution)); } H:96, V:96 H:95.9866, V:95.9866 H:96.01199, V:96.01199
160 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 08:40:26.63 ID:ZVJ5zoq/.net] >>159 またスレチか 保存したときと読みだしたときの丸め誤差でしょ 保存する前にbmp1.SetResolution((float)25.4,(float)25.4);おけば誤差消えるはず
161 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 12:07:01.22 ID:1d8zURsn.net] H:25.4, V:25.4 H:25.3746, V:25.3746 H:25.4, V:25.4 となりましたが、pngは誤差が出ています pngの解像度保存はなにか変ですね 読み込んだ直後にSetResolution(96f, 96f)を行うことにします
162 名前:デフォルトの名無しさん mailto:sage [2016/02/14(日) 14:47:25.40 ID:3GivdoZ1.net] bmpもpngもdpiじゃなくてdpmで記録してるし bmpとpngで差が出るのはライブラリ実装の違いだろうなぁ 整数値欲しいならMath.Roundかければいいじゃん
163 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 20:39:37.65 ID:SsvP8qG6.net] すみません、場違いなお馬鹿な質問なんですが・・・いいですか? windows 7 で visual studio 6.0 sp6 をインストールできましたが、プログラムがうまくビルドしてくれません。 どうやって動作させるようにしたらいいのでしょうか? 実験program #include <stdio.h> int main(void) { printf("ようこそC言語へ!\n"); return 0; }
164 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 20:55:28.17 ID:WuJWknc9.net] なんのエラーが出るかぐらい書けよ。脳みそ入れ替えた方がいいぞ
165 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 20:59:10.18 ID:SsvP8qG6.net] --------------------構成: sample - Win32 Debug-------------------- リンク中... LINK : fatal error LNK1104: ファイル "Debug/sample.exe" を開けません。 link.exe の実行エラー sample.exe - エラー 1、警告 0
166 名前:デフォルトの名無しさん mailto:sage [2016/03/21(月) 21:58:49.40 ID:fP4R6eKM.net] >>165 おまえグーグルも使えないのかよw LNK1104を入力すれば、補完された問題点が山のように出てくるだろうが
167 名前:デフォルトの名無しさん mailto:sage [2016/04/27(水) 10:08:54.04 ID:k6/lKpm/.net] Framework v4.0ターゲットで、v4.0用log4netを使用したアプリケーションを作ってるのですが ビルドして動かすとlog4netはちゃんと機能してログファイルを吐き出してくれますが フォームのデザイナ画面を表示しようとすると、log4netのファイルまたは依存関係の1つが読み込めませんでしたエラーでデザイナが表示できません。 (フォームの基底クラスのコンストラクタでlog4netの読み込みをやっている) アプリ開発とはまったく関係ない普段利用のツール類が要求するので Framework v4.5やFramework v4.6を入れてるのでもしかしてそのせいかなとも思うのですが この問題解消するには4.5や4.6を入れない状態にするしか無いんでしょうか?
168 名前:デフォルトの名無しさん mailto:sage [2016/04/28(木) 11:57:09.44 ID:ClxD+43j.net] とあるx86ビルドのアプリがWin8.1(x64)で起動したら普通に動くのに 2008R2で起動したらエラー出してまともに動かないから リモートでデバッグしてみてやろうと思ってVS2010のリモートデバッガ(x64)を2008R2にインスコしたんだけど いざアタッチしようとしたら64ビットバージョンのリモートデバッガで32ビットのデバッグはできないから32ビットデバッガインスコしろって言われて それじゃあしょうがないから32ビットのをインスコしようとしたら64ビットOSには入れられないよって言われる クソじゃねこれ?
169 名前:デフォルトの名無しさん mailto:sage [2016/06/15(水) 02:51:33.96 ID:+TkysGmJ.net] 保守
170 名前:デフォルトの名無しさん mailto:sage [2016/08/22(月) 17:03:06.17 ID:ehbr7t6m.net] なにかあります?
171 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 12:44:19.11 ID:dfnenJuX.net] 保守
172 名前:デフォルトの名無しさん mailto:sage [2016/10/01(土) 13:00:30.39 ID:Rw1dHiNn.net] インテリセンスが巻き戻るのは仕様なのか 再起動したら一応直るけどまた何回か候補出したらそのタイミングで巻き戻る
173 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 00:41:49.19 ID:Yg8BQKRp.net] プログラムで使う日本語の文字列をUTF8として解釈してほしいのですが const char* const hello = "ハロー"; SJISで読みこまれるようです ファイルフォーマットをBOMなしUTF8にすると微妙に文字化けします "しきい値"が"しきぁE" になる なんかやり方ありますかね?
174 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 06:58:25.44 ID:VN91gEO9.net] 変換ミスでしょ。変換部分のソースとファイルをうpしてC++スレで聞け
175 名前:デフォルトの名無しさん [2016/10/05(水) 11:39:12.37 ID:e2s2BqVL.net] 1) BOMつける 2) VC使うのをやめる 3) const wchar_t* const hello = L"ハロー"; で定義して自分(API)で変換
176 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 12:16:48.23 ID:BPxLvAQS.net] >>174 変換ミスではないです ”い”のコードが"ぁ"になってることはデバッガ上で確認済み >>175 1)は効きませんでした 2)はうーん・・・ 3)をやってみます
177 名前:デフォルトの名無しさん mailto:sage [2016/10/05(水) 12:28:45.24 ID:NIiDaZpm.net] ソースファイルのエンコードをそのまま使いたいってことだったのか Perlとかじゃないんだからそれはできないだろ
178 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 10:36:22.43 ID:6oiZrco8.net] Youtube見てたら、書式をショートカットキーで整列させる人がいたけど どうやれば出来るの?
179 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 10:43:05.81 ID:sHvXGGa+.net] ctrlkf
180 名前:デフォルトの名無しさん mailto:sage [2016/10/12(水) 14:18:38.11 ID:QyOkB140.net] ありがとうございました
181 名前:デフォルトの名無しさん mailto:sage [2016/10/15(土) 19:21:00.52 ID:i3dy5Mcb.net] VS2015でよければUTF-8文字列リテラルが使える。 const char* const hello = u8"ハロー";
182 名前:デフォルトの名無しさん mailto:sage [2016/10/26(水) 20:50:03.10 ID:4GrCJVi7.net] 日本語版の Windows 10 で ヘルプ ビューアー 1.1 のカスタム ヘルプ コンテンツ インストールに失敗する https://blogs.msdn.microsoft.com/jpvsblog/2016/10/26/helpview11-win10jpn/
183 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 12:27:48.49 ID:PuMUq6x1.net] VS2010のソリューションエクスプローラ上でかなり深い階層にあるVBファイルを開くには 階層を辿っていかなければならず結構めんどうなのですが フルパスがわかっていれば一発で開けるような方法はないでしょうか? Windowsの[ファイル名を指定して実行]やコマンドプロンプトでそのVBファイルのフルパスを入力しEnter押しても 新しいVS2010のインスタンスが作られてそちらで開いてしまいました。
184 名前:デフォルトの名無しさん mailto:sage [2016/12/03(土) 16:05:48.08 ID:iU+ignEA.net] 2015のスレでレス見てしまいました
185 名前:デフォルトの名無しさん [2016/12/14(水) 22:31:41.52 ID:zGQk9RuM.net] C# で入力候補が出ていたんですが、途中から出なくなり、 スタブの生成が出てしまいました。 また入力候補を出したいのですが、どうすればよいでしょうか。
186 名前:デフォルトの名無しさん mailto:sage [2017/03/28(火) 22:41:50.22 ID:ya0FRSua.net] ネイティブC++で書いたアプリをデバッグビルドしてデバッグする際に、 特定の関数だけ/O2レベルの最適化をかけたいのですが どうすれば良いんでしょうか… 問題の関数は/O2最適化時10秒、デバッグビルド時3分という大幅な速度差があり、 #pragma optimize( "ts", on )を問題の関数の直前に書いてみましたが、 速度が後者のままで変わりませんですた…
187 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 08:37:50.56 ID:/H9lbGvU.net] デバッグビルドは全ての動作がリリースビルドより遅くなる
188 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 08:50:06.30 ID:huJFOK7D.net] で?
189 名前:デフォルトの名無しさん [2017/03/29(水) 13:47:58.16 ID:BJA+tiDg.net] 関数だけソース分けろ
190 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 19:29:56.44 ID:hEsW5LdS.net] 最適化オプションの問題じゃなくてデバッグ版のSTLがイテレータのチェックで死ぬほど遅い奴じゃねーの
191 名前:デフォルトの名無しさん [2017/03/29(水) 19:42:57.82 ID:J7HfnKx0.net] デバッグ時にSTLがイテレータのチェックするのをその関数のとこだけ除きたいって話だろ
192 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 20:30:01.22 ID:hEsW5LdS.net] > 特定の関数だけ/O2レベルの最適化をかけたい
193 名前:デフォルトの名無しさん mailto:sage [2017/03/29(水) 20:38:14.95 ID:3SDK0DLs.net] >>189 これだろ
194 名前:デフォルトの名無しさん mailto:age [2017/05/13(土) 13:39:01.93 ID:VC57FT2m.net] Visual C# 2010 ExpressのデータベースエクスプローラーでSQL Server 2012 Expressに接続しようとしているんですがうまくいきません データソースにSQL Server(SqlClient)自体ありません、どうやれば表示されるんでしょうか?
195 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 18:49:26.15 ID:jHHNRQMG.net] サービスパックダウンロードできない??
196 名前:デフォルトの名無しさん mailto:sage [2017/05/17(水) 19:23:05.16 ID:CN1dfkSx.net] with Tools ってのをインストールしてないとか? SQL Server Express 2012 & Visual Studio 2010 www.formatyourbrain.com/sql-server-express-2012-visual-studio-2010/
197 名前:デフォルトの名無しさん [2017/05/18(木) 09:11:43.32 ID:thYMhZbz.net] 基本 中級 実践
198 名前:デフォルトの名無しさん mailto:age [2017/05/21(日) 17:43:31.89 ID:aLpNUY//.net] >>196 WindowsUpdateをしてSSDT for visual studio 2010をインストールしました なのにまだデータベースエクスプローラーでは「Microsoft SQL server(SqlClient)」と表示されません
199 名前:デフォルトの名無しさん [2017/05/23(火) 10:25:58.76 ID:D6nC7blv.net] ドット forest.watch.impress.co.jp/library/software/dotnetf/
200 名前:デフォルトの名無しさん mailto:sage [2017/05/23(火) 18:28:48.77 ID:+PAP7iSM.net] まどまどもりもり
201 名前:デフォルトの名無しさん [2017/05/29(月) 13:08:29.72 ID:bbNya8wP.net] >>198 .NET Framework
202 名前:デフォルトの名無しさん mailto:sage [2018/04/09(月) 18:23:44.54 ID:8ejjpMfa.net] .net4ベースでwindowsフォームアプリケーションの開発をしています。 ClickOnceでサーバーにhttpにて配置しクライアントへインストールまではできましたが、 アプリケーションと配置のマニュフェストを更新しバージョンを上げて再配置したところ、 開始前の更新チェックを設定しているはずなのに、更新が行われず古いバージョン(インストール済みの現バージョン)で起動してしまいます。 管理者権限は初回のインストール時に必要で常に必要ではないとの認識ですが、権限を与えてもうまくいかず、IEのキャッシュを削除してもうまくいきません。 他にどういったところが影響していると考えたら良いでしょうか。 どなたかお知恵をくださいませ。
203 名前:デフォルトの名無しさん [2018/05/23(水) 22:21:01.88 ID:Au5e7VGg.net] 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 7YHDE
204 名前:デフォルトの名無しさん mailto:sage [2018/05/24(木) 13:10:14.32 ID:etmpVUPl.net] >>202 CDから起動だかで配置しないとVerチェックまともに働かなかった記憶がある
205 名前:デフォルトの名無しさん [2018/07/04(水) 22:51:42.31 ID:gFgZc5FG.net] JMO
206 名前:デフォルトの名無しさん mailto:sage [2018/07/06(金) 12:26:10.56 ID:uTPDH9XV.net] 7YHDE
207 名前:デフォルトの名無しさん mailto:sage [2018/07/07(土) 15:11:34.06 ID:VFiQQxuK.net] clickonceの件は、開発環境の.net4.5にwindows updateの適用がされた影響で、アプリ起動時の更新チェックに使用される暗号化アルゴリズムがデフォルトでSha2になった為でした。 アプリの証明書はSha1だったので、これが原因でした。
208 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 14:15:24.78 ID:hRN/klf2.net] 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.net] 普通に入るやろ
210 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 16:04:06.49 ID:i7XKl9XP.net] 報告かな?w 内容からして頭の方が駄目だったんだろ 聞きたいんだったらエラー内容とかhtmの内容書けよw
211 名前:デフォルトの名無しさん mailto:sage [2018/08/28(火) 18:59:29.15 ID:O4pPGocc.net] ググれよ https://qiita.com/makopo/items/b30709c22f6cf820e7fe
212 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 07:01:52.60 ID:u6T9OM5a.net] >>1 2010ダウンロード先なくなってるんだけどダウンロードできるところないですか?
213 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 14:37:13.60 ID:1p78LMts.net] そんな昔のやつのことなんて忘れちまえよ
214 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 20:18:28.44 ID:u6T9OM5a.net] C#かVBのようなので2010は関係ないかもしれないけど 自分が作ったアプリじゃないんだけどコードを2017で起動してみたらコードにエラー箇所があるから2010以前なら問題ないかなと思ったんだ
215 名前:デフォルトの名無しさん mailto:sage [2019/06/08(土) 20:25:38.15 ID:OWdVXoGK.net] ファイル名でググってればどっかにあんだろ。 Internet Archiveでもいいし。
216 名前:デフォルトの名無しさん mailto:sage [2019/06/09(日) 04:23:45.34 ID:5atj6fpu.net] つうかエラー箇所があるなら直せばいいんじゃね?
217 名前:デフォルトの名無しさん [2019/06/09(日) 11:06:31.60 ID:V8qyq4Ge.net] >>213 腐女子スレかと思った
218 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 16:26:00.25 ID:tEM1Qzxk.net] すみません msgboxで文字化けしますが なぜでしょう?
219 名前:デフォルトの名無しさん mailto:sage [2020/12/13(日) 16:39:32.45 ID:E4yLEAjc.net] VSすれだぞ ここで聞く点からしてプログラミング向いてないよ諦めな
220 名前:デフォルトの名無しさん [2021/05/29(土) 11:49:48.16 ID:eCdX3xcf.net] 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 名前:デフォルトの名無しさん mailto:sage [2021/05/29(土) 13:48:03.66 ID:Mbzc5QEY.net] >>220 VS2005 ---> Ver 8 VC++ 6.0 ---> Ver 6
222 名前:デフォルトの名無しさん [2021/05/30(日) 04:06:54.11 ID:IYvvH11j.net] >>220 全然あってなくてワロタ
223 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 07:33:41.49 ID:WEq4SBwj.net] 2002と2003が
224 名前:デフォルトの名無しさん [2021/05/30(日) 10:15:07.53 ID:ssDmNHo+.net] >>221 評価します >>222 しね >>223 書き足すが良い
225 名前:デフォルトの名無しさん mailto:sage [2021/05/30(日) 10:27:47.40 ID:KoiP2NoT.net] スレ違いだハゲ
226 名前:デフォルトの名無しさん [2021/07/02(金) 11:37:43.39 ID:y5h8C7bb.net] VS2010のWEBインストールが接続で失敗する ついにサポート切れでインストールできなくなったか・・・・
227 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 11:53:54.63 ID:I/TNR/kq.net] 古いのはiso使えば問題ない
228 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 12:14:31.63 ID:9/AYxp9C.net] マジかよ!VB6の移植案件どうするんだよ
229 名前:デフォルトの名無しさん [2021/07/02(金) 12:16:10.35 ID:y5h8C7bb.net] >>227 isoないから困っているわ・・・
230 名前:デフォルトの名無しさん [2021/07/02(金) 12:16:59.28 ID:y5h8C7bb.net] iso探したけど英語版ならググレばあるけど、日本語版はないね
231 名前:デフォルトの名無しさん [2021/07/02(金) 12:25:22.75 ID:y5h8C7bb.net] メルカリやヤフオクでも5万以上するし なんとかしたいな
232 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 12:39:04.05 ID:3x8gG+Nt.net] Internet Archiveなどから拾えるだろ
233 名前:デフォルトの名無しさん mailto:sage [2021/07/02(金) 13:34:53.99 ID:aZtoy0Li.net] ここ普通に生きてない? https://my.visualstudio.com/Downloads?q=visual%20studio%202010 もうみんな忘れてるかもしれんが、この時代から試用版の中身は製品版そのものだ。 っていうか、iso落として保存してない間抜けな人っているんだねw っていうかこの時代はそもそも普通にAmazonとかでパッケージ版買ってたと思うんだけどw
234 名前:デフォルトの名無しさん [2021/07/02(金) 15:36:12.76 ID:y5h8C7bb.net] >>233 いけたわ マジでありがとう!! ヤフオクで5万円で買わずにすんだわ リアル知り合いならモスのソイパティをおごりたいところ
235 名前:デフォルトの名無しさん mailto:sage [2021/07/09(金) 10:53:10.54 ID:9AGW0Ryt.net] 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.net] 2022スレ立ってるけど もうバージョンでスレ分ける意味なんてないだろ しかもワッチョイだし
237 名前:デフォルトの名無しさん [2021/11/03(水) 14:29:51.48 ID:6fv+OhcH.net] あげ
238 名前:デフォルトの名無しさん [2021/11/09(火) 10:38:25.69 ID:dO6zD4He.net] VisualStudio2010のC#で作成した2つのアプリ(A,Bとする)と1つのDLL(C.dllとする) があって、C.dll内の関数のfloatやdoubleを使った計算が、Aから呼び出した場合とBから呼び出した場合 で異なる(誤差が出る)んだけど、何が原因なんだろう?ターゲットプラットフォームの 問題かと考えてAとBをx86にそろえたけど変わらない。
239 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 10:58:49.78 ID:JlfStLi1.net] AとBでDLL呼び出すための宣言が違ってるんじゃないか?
240 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 11:24:03.51 ID:dO6zD4He.net] >>239 早速の返信ありがとうございます。 ビンゴかもしれません! 今、条件を変えて調査中です・・
241 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 11:27:24.81 ID:JLiNtnwO.net] 宣言忘れで int とかな
242 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 12:29:22.98 ID:dO6zD4He.net] 238です。 宣言は確かに異なっていたのですが、合わせてみても結果はかわりませんでした。
243 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 13:21:51.88 ID:11xPhQ7m.net] DLLが実は二種類あるんだろ
244 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 13:44:02.60 ID:dO6zD4He.net] 誤差の出る部分を絞り込むと、math.sqrtに行き当たりました。 こんな感じです。 A:Math.sqrt(14) = 3.74165749549866 B:Math.sqrt(14) = 3.74165738677394
245 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 14:01:45.25 ID:JLiNtnwO.net] >>243 ほんそれ >AとBをx86にそろえたけど とか言ってるから x86 の DLL と x64 の DLL がありそうだし
246 名前:デフォルトの名無しさん [2021/11/09(火) 14:06:35.22 ID:JLiNtnwO.net] どっち呼んでるかは確認してる? 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 名前:デフォルトの名無しさん [2021/11/09(火) 14:12:58.99 ID:JLiNtnwO.net] とりあえず補足 codepad.org/evcGt5sW
248 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 14:19:16.35 ID:GN60fzOT.net] 確定っぽい
249 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 14:59:14.95 ID:dO6zD4He.net] >>246 >>247 ありがとうございます。ヒントになりそうなので、こちらの方向で調べてみます。
250 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 16:31:34.45 ID:dO6zD4He.net] >>246 、>>247 のヒントで、C.dll内にあるMath.Pow, Math.Sqrt, Math.Ceilingなど、 floatからdoubleにキャストされてしまう関数を再度floatにキャストしたり、小数部の 誤差を切り捨てるで、誤差を減らせることがわかりました。(なかったことにするとも言う) 最悪これでいきます。 AとBのアプリからC.dllの同じ関数を同じ引数で呼んでいるのに、なぜ戻り値が 異なるのかはわかっていません。そこがわかればスッキリ直せそうなのですが。
251 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 16:48:46.70 ID:11xPhQ7m.net] どっかで型変換しちゃってるんでしょ 面倒なことせずにABC全部doubleで統一したらいいよw
252 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 18:24:21.94 ID:dO6zD4He.net] どこかで型変換してしまっているんですかねぇ。。 お伝えできていませんでしたが、A、BからC.dllへ渡す引数はすべてInt型です。 C.dll内の数値計算でfloat,doubleが使われています。C.dll内で型変換を してしまっているのなら、A,Bどちらからも条件は同じはずなのに・・ 私としてはVisualStudioの設定の問題かと思ってこちらに書き込みましたが、 スレチな可能性が出てきましたので、この辺でおいとましようかと思います。
253 名前:デフォルトの名無しさん [2021/11/09(火) 18:25:07.92 ID:8kpY2GOq.net] >AとBのアプリからC.dllの同じ関数を同じ引数で呼んでいる あやCすぎる
254 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 19:11:41.21 ID:11xPhQ7m.net] ABはこのどちらかの問題があるはず ・dllに同じ値を渡してるつもりだけど、実は異なる値を渡してる ・dllから異なる値が返ってきてるつもりだけど、実は同じ値を受け取ってから異なる値にしてしまってる Cは小数点の計算誤差を拡大してる状態だろうからそこも修正すべきだけど、とりあえず今回の問題とは無関係 まぁABCの全ソースをうpするぐらいじゃないとわからないな(一部ソースにするとたいていそこに問題あるから全ソースじゃないとダメ)
255 名前:デフォルトの名無しさん mailto:sage [2021/11/09(火) 19:20:31.38 ID:eGS5fyGL.net] ABから完全に同一条件で同一のメソッドを呼んでいるかが最初に確認すべきことだと思うんだけど そこを誰も聞かないのが凄いねw
256 名前:デフォルトの名無しさん [2021/11/10(水) 00:47:51.68 ID:UV3syQpY.net] なにを期待してるんか知らんけど そもそも真面目に答える義務なんて無いから ノイズだらけの問題にまともな答えが来ると思ってる方が可笑しい
257 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 08:39:33.56 ID:gxiWSUFZ.net] 質問主です。 いいえ、皆さんの意見は参考になっています。ありがとうございます。 ソースコード全部は難しいので、現象を簡略化してみました。 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 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 09:27:09.70 ID:morNzhKw.net] A は import Mathf B は import Math というオチとか
259 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 09:32:32.80 ID:72cRDnd/.net] 綺麗にAがfloat、Bがdoubleになってるな 省略した部分に問題があるよ
260 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 11:58:23.46 ID:mPrRdq/u.net] Math 使ってるつもりが Mathf が使われてるケース https://shibuya24.info/entry/mathf_vs_math
261 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 12:26:40.94 ID:gxiWSUFZ.net] MathF、Aの結果がfloat、いろいろご助言ありがとうございます。 MathFについては、私も調べてみたのですが、.NETのVer.5から追加されており、 今使っているVS2010の.NET Ver.4では実装されていないようです。 とはいえ核心に近づいていると感じますので、同様の問題に引っかかっていないか、 調べています。
262 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 12:38:22.20 ID:gxiWSUFZ.net] 呼び出し方については、下記まで簡略化しました。 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 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 12:56:54.42 ID:72cRDnd/.net] 簡略した形式でいいから誰でも再現できるようにABC全ソース(プロジェクト一式)をzipでかためてどっかにうpしろって >>262 は言葉にしたら「ACとABは同じソースコードなのに結果が変わる」だからな。それはあり得ないんだよ
264 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 13:03:25.84 ID:/xBD3bqR.net] 実は C.dll が2個あるとかは? A と B の置き場所カレントディレクトリを一緒にして C.dll もそこに置いて確認はしたか
265 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 15:01:00.72 ID:gxiWSUFZ.net] 全ソースを準備している途中で、どこかの段階でAの結果がBと一致するようになりました。 ありがとうございます。ここまでくれば徐々にAを戻していって、自力で原因に たどり着けそうです。皆様の助言のおかげです。
266 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 15:58:40.41 ID:4cUwoZ2K.net] やっぱりここで言ってるのとは違って実際には「違うことやってるから違う結果が出た」だけの話だよねw 最初からそうだと思ったよ。 プロジェクトの設定にMath.Sqrtとかの結果に影響を与えるようなオプションなんて存在しないしw
267 名前:デフォルトの名無しさん [2021/11/10(水) 16:29:30.75 ID:VzdAvmBl.net] コンパイルオプションで常にdoubleをfloatで計算するようなのあったっけ
268 名前:デフォルトの名無しさん mailto:sage [2021/11/10(水) 16:44:46.75 ID:gxiWSUFZ.net] 質問主です。 原因は、ネットから落として来たフリーのDirectX関係のライブラリでした。 このライブラリの初期化前に実行するとSystem.Math.Sqrtは正しい(doubleの) 答えを返します。回避策としてSystem.Math.Powを使えそうです。 このライブラリがSystem.Mathに影響を与えるはずがない、と思い込んでいた私が 間違っておりました。 皆様のご助言、大変助かりました。
269 名前:デフォルトの名無しさん [2021/11/10(水) 17:23:35.18 ID:VzdAvmBl.net] なるほど >フリーのDirectX関係のライブラリ kwsk
270 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 01:04:23.31 ID:AIYNyyhT.net] >>269 責任転嫁のために必死で考えたんだろうから、 あまり突っ込んでやるなよw
271 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 09:18:55.62 ID:SpIFedoW.net] 余計な事話さなければばれないのに
272 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 09:27:27.85 ID:ixmAa2h+.net] そりゃソースなんてうpりたくないですし…
273 名前:デフォルトの名無しさん mailto:sage [2021/11/11(木) 10:48:39.76 ID:xUMRmi1T.net] 標準ライブラリの置き換えはわりとやるぞ 例えばPCのシステムタイム変更したくない/できないからkernel32のGetTimeZoneInformationの動作変えるとかさ math.sqrtが置換できるのかは知らないけどdirectx系ならやりたくなってもおかしくない
274 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 08:37:33.57 ID:/mOMSKGK.net] 質問主です。 ライブラリの作者の方に相談したところ、これはDirect3D 9の仕様であり、計算速度を稼ぐために CPUの浮動小数点演算の精度をfloatに変更するのがデフォルトになっているとのことでした。 それを無効化するオプションの設定方法を教えていただき、無事解決しました。
275 名前:デフォルトの名無しさん [2021/11/12(金) 10:36:52.59 ID:uCoii1J0.net] >Direct3D 9の仕様 ほう オプション描けよ
276 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 10:51:59.06 ID:/mOMSKGK.net] DirectXの初期化時にD3DCREATE_FPU_PRESERVEというフラグをセットすること により、回避できるそうです。
277 名前:デフォルトの名無しさん [2021/11/12(金) 10:57:11.64 ID:uCoii1J0.net] GJ
278 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 11:09:39.08 ID:FZk+tejh.net] https://docs.microsoft.com/ja-jp/windows/win32/direct3d9/d3dcreate Direct3D 浮動小数点演算の精度を、呼び出し元のスレッドで使用される有効桁数に設定します。 このフラグを指定しない場合、Direct3D では、次の2つの理由により、 既定で単精度のラウンドツーニアモードが使用されます。 倍精度モードでは、Direct3D のパフォーマンスが低下します。 Direct3D の部分は、浮動小数点単位の例外がマスクされることを想定しています。 これらの例外をマスク解除と、未定義の動作が発生する可能性があります。 なるほど最近のバージョンでも起こり得るのかな
279 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 13:01:11.41 ID:JADHf6kW.net] Dirext3D内部の設定がSystem.Mathに影響を与えるってこと?w よく知らんがFPU自体が演算精度の設定を持ってて、 プロセス全体の演算精度がそれに影響されるってこと? 聞いたことないけどマジならヤバいねw
280 名前:デフォルトの名無しさん mailto:sage [2021/11/12(金) 13:20:58.34 ID:vJNDJ1AG.net] こんなのあった 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.net] 割と見つかる >>274 のDirectXのライブラリの作者の方のチョンボか >>270 の言う通り本人か slapper.sblo.jp/article/38594486.html https://so-zou.jp/software/tech/library/managed-direct3d/troubleshooting/operation-precision.htm 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 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 21:49:14.57 ID:1bhUWA4L.net] デバッグ時にのみ環境変数を設定したいのですが プロジェクト→プロパティ構成プロパティ→デバッグ→環境 で設定しようとしても1つしか設定出来ません hoge1=a hoge2=b のようにしてもhoge1のみしか有効になりません 解決策あるでしょうか?
283 名前:デフォルトの名無しさん mailto:sage [2021/12/02(木) 22:45:10.20 ID:yWr6GauZ.net] pathを複数設定するときに複数行で書けず1行にしないといけなくて困ったことあるけど、それもだめなのかよ。なんとかしてもらいたいな ソースコード中で#ifdef DEBUGとか使って設定したら?
284 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 14:00:29.20 ID:070P2JiQ.net] yotube-dlってVC2010を使ってるけど脆弱性とか大丈夫?
285 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 14:48:17.39 ID:rZ/ATUsx.net] 使っているのはexe化しているpy2exeだから、 心配なら最新のPython上で動かせばいい。
286 名前:デフォルトの名無しさん mailto:sage [2023/10/16(月) 13:25:52.86 ID:AH/C+Ejr.net] 「好き」という言葉が僕に勇気を与えてくれるんだ
287 名前:デフォルトの名無しさん [2025/07/18(金) 08:15:09.17 ID:fXyPJUhP.net] マルチの質問すいません バージョン (>= 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.net] 【参政脳】 アメリカ制のジャパンファースト万歳! https://kizuna.5ch.net/test/read.cgi/manifesto/1752822918/l50 https://o.5ch.net/25dmq.png
289 名前:デフォルトの名無しさん [2025/08/03(日) 19:41:35.99 ID:+HxYW1Sr.net] てsと
290 名前:デフォルトの名無しさん [2025/11/25(火) 11:11:38.03 ID:F0vSFTML.net] ここで聴いてみようかな char *hoge(int fuga); 観たいな関数を char * __stdcall hoge(int fuga); や char * __cdecl hoge(int fuga); で定義することは出来ますが 関数のポインタとして typedef char *(*hage)(int fuga); に __cdecl を付けたい場合 typedef char *(__cdecl *hage)(int fuga); だと上手くいくのですが typedef char *(* __cdecl hage)(int fuga); だと(エラーは出ず実行も出来るけど) modifire が ignored と warning が出ます 現状上手くいってるので最早どうでも良い話なんですが 最後の描き方がダメな理由を知りたいです