トップページtech
1002コメント303KB

Visual Studio 2015 Part6©5ch.io

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん 転載ダメ©2ch.net2016/07/12(火) 16:19:31.74ID:7AqM6iwk
Visual Studio 2015
http://www.visualstudio.com/

日本語チーム ブログ
http://blogs.msdn.com/b/visualstudio_jpn

前スレ
Visual Studio 2015 Part5
http://echo.2ch.net/test/read.cgi/tech/1463267100/
0434デフォルトの名無しさん2016/08/18(木) 18:11:35.53ID:eHwboMI2
Win10 rs1 wow64のシンボルファイルが上がってないね
0435デフォルトの名無しさん2016/08/18(木) 18:23:21.59ID:+9FpYCIv
>>433
その程度って、どの程度?
0436デフォルトの名無しさん2016/08/18(木) 18:25:18.75ID:D5lLO5D5
>>425
そうすっと我慢するのはテスト時だけじゃん。
ユーザはそのソフトを四六時中使うんだから。
ぱっと一瞬だけ使うソフトを作る人はまた別なんだろうけど。
0437デフォルトの名無しさん2016/08/18(木) 18:25:48.49ID:shB7Nsau
激安中華ノートPCだとVSが重いです
いったいどうしたらいいんですか?
(´・ω・`)
0438デフォルトの名無しさん2016/08/18(木) 18:29:31.65ID:cotFj3Mz
>>437
買い替えるしかないなw
0439デフォルトの名無しさん2016/08/18(木) 18:30:46.54ID:KC0cWNIH
>>435
自分で調べてスペックの把握できる程度って意味だろw
0440デフォルトの名無しさん2016/08/18(木) 18:32:15.65ID:cotFj3Mz
>>436
普通に分けたらいいと思うけどなあ

実際に使う人は開発環境が入ってない状態なんでしょ?
それに使うのはアプリであってVSとかの開発環境じゃないでしょ?

その開発時の我慢はまったく意味がないと思うよ
0441デフォルトの名無しさん2016/08/18(木) 18:35:58.43ID:+9FpYCIv
>>439
Athron X2 6400+が今でいうどのくらい
という問いをおまえはどう捉えているんだ?
ベンチマークの結果での比較を聞かれたとでも思っているのか?
0442デフォルトの名無しさん2016/08/18(木) 18:38:05.69ID:cotFj3Mz
悪い言い方だけど古い2chの表現で言えば今すぐ窓から投げ捨てるレベルだと思う
0443デフォルトの名無しさん2016/08/18(木) 18:41:55.92ID:cotFj3Mz
Dockerが業界標準技術になりますように
0444デフォルトの名無しさん2016/08/18(木) 18:48:51.39ID:0ceypk4k
K6使ってるが動かないアプリがある。Pentiumでは動く。
0445デフォルトの名無しさん2016/08/18(木) 18:49:24.95ID:KC0cWNIH
>>441
あの質問者は質問できるだけの頭ないから
漠然と考えてて自分がどういう回答がほしいのか頭の中になかったと思うぞ
0446デフォルトの名無しさん2016/08/18(木) 18:49:27.04ID:VT/uRpp6
第三次プラマド投擲事件だな
0447デフォルトの名無しさん2016/08/18(木) 20:42:31.07ID:VWSDHgLe
windows の docker って使いたいものの前に .net だの crt だの sp だの kbxxxxxx だのが何十個もズラズラ並ぶのか
0448デフォルトの名無しさん2016/08/18(木) 20:51:58.36ID:Qi6POpo5
誰が土方やねん
0449デフォルトの名無しさん2016/08/18(木) 21:01:24.70ID:+9FpYCIv
>>445
おまえがどう捉えていたのかと聞いているんだ
答えてくれ
0450デフォルトの名無しさん2016/08/18(木) 21:06:32.06ID:KC0cWNIH
>>449
だから俺はあの問いを>>445と捉えてるんだよ
おまえも相当逝ってるな
0451デフォルトの名無しさん2016/08/19(金) 00:09:01.97ID:E5WQtsa5
>>436
コーディング中のまったく意味のない我慢だな
別に遅いマシンで頻繁にリモートデバッグしたっていいんだぜ
0452IJ/G2qsq2016/08/19(金) 09:44:03.04ID:WvWYXZXO
自作PC板で相談に乗って貰ってきてました
HyperVが動くということで、速すぎないG4500あたりにリプレースしようと思います
0453デフォルトの名無しさん2016/08/19(金) 11:25:39.38ID:fbw3/Db7
2コア2スレッドのPentiumでVM動かしながらVisual Studio使うとかもう罰ゲームでしょ
0454デフォルトの名無しさん2016/08/19(金) 14:37:19.21ID:iGbKv9lL
>>450
ああ、わかんねえってことか
悪かったな、おまえには無理だった
0455デフォルトの名無しさん2016/08/19(金) 14:57:09.90ID:PIsqCExS
別にモバイル用のセレロンでなければ規模でかくなければ問題ない
SSDに入れれば普通に早い
0456デフォルトの名無しさん2016/08/19(金) 16:55:05.17ID:b6GGYwxB
>>455
早いのは駄目なんだよ
0457デフォルトの名無しさん2016/08/19(金) 17:48:55.18ID:iGbKv9lL
低スペック機をテスト用に使うからって
翻訳環境までそいつにする必要はないんだが
0458デフォルトの名無しさん2016/08/19(金) 17:53:30.45ID:8G1cH/qq
どうせ金銭的な問題でしょ
0459デフォルトの名無しさん2016/08/19(金) 18:32:23.44ID:SITb9Fi/
10年ぐらい前までは低スペックPCでも問題ないかテストしてたけど今はやらないなあ。
無意味だよねえほとんどの場合。

チェックするのはOSの違いと場合によってはロケール設定ぐらいだな。
0460デフォルトの名無しさん2016/08/19(金) 19:59:51.32ID:NSvAbmU9
32ビット、64ビット
DLLがどうなってるか
いろんなケースがある
0461デフォルトの名無しさん2016/08/19(金) 20:38:26.00ID:2uMA+Auo
多くの企業では低スペック機を使ってる
0462デフォルトの名無しさん2016/08/19(金) 20:53:43.68ID:5bBu3r0I
低すぺっく使ってぅの?
かわぃそぉ・・・
0463デフォルトの名無しさん2016/08/19(金) 21:47:56.42ID:d10XC3Ab
>>461
だからテストだけ低スペック機でやれば十分という話なんだが
0464デフォルトの名無しさん2016/08/19(金) 21:51:35.89ID:8G1cH/qq
>>461はどっちにもとれるが、ユーザー側の企業も開発者側の企業も高スペック機使おうにもない、って言いたいんじゃないか?
0465デフォルトの名無しさん2016/08/19(金) 21:57:58.54ID:4VwpSswN
てか今時10万も出せば十分速いマシンが買えるのに骨董機を使い続けるって、
経営者や管理職がクソだろ。逆に生産性が悪化してコストがかかってる。
0466デフォルトの名無しさん2016/08/19(金) 22:08:23.59ID:SITb9Fi/
>>465
学生さん?
それはさすがに考え方が子供過ぎるよw
0467デフォルトの名無しさん2016/08/19(金) 22:33:10.21ID:XoDII/9A
>>466
ん?
今時特殊な奴でないならリースが主流だからほっといても4〜5年毎に入れ換えになるけど?
0468デフォルトの名無しさん2016/08/19(金) 22:38:25.82ID:VTxoKJz6
うちの会社は大体2年か3年リースだな
その度に開発環境入れ直しなのが面倒だけど
0469デフォルトの名無しさん2016/08/19(金) 22:44:37.50ID:Kmpxm79J
弊社はあまりリース使わないね
0470デフォルトの名無しさん2016/08/19(金) 23:35:52.27ID:XydgSi8D
うちもリースだけど総務とか経理とかが無駄にハイスペ機をつかってる
0471デフォルトの名無しさん2016/08/19(金) 23:55:11.36ID:W4vthMUS
>>463
低スペック機だけでテストしてると、タイミングの問題で発生するバグに
気づかない可能性もあるから、やはり両方やるべき。負荷テストみたいなのは特に。
0472デフォルトの名無しさん2016/08/20(土) 01:00:52.48ID:asaMbvjZ
タイミングの問題てw
制御系でもやってるの?
0473デフォルトの名無しさん2016/08/20(土) 01:19:45.25ID:Dhimymjm
いんや。単純なAPIでも変になることあるよ。
Windowsってそういうものだよ。
経験したことないなら、それはそれで幸せな人生だよ。
0474デフォルトの名無しさん2016/08/20(土) 01:22:14.39ID:B4dKyUwN
スレッド使ってたら普通にあるわな
0475デフォルトの名無しさん2016/08/20(土) 01:37:36.05ID:asaMbvjZ
ああ、バグねw

例えばウィンドウが作成される前にGUI操作するコードが走っちゃうとか、
そういうのね。

俺はその手のことは十分注意して設計するんでそんな間抜けなバグは出したことないなあ。
0476デフォルトの名無しさん2016/08/20(土) 01:38:22.81ID:yfIQa2Vt
うわぁ…。
0477デフォルトの名無しさん2016/08/20(土) 01:53:57.04ID:eMxaLlZg
ちょwww超天才プログラマー降臨wwwwwwwwかっこよすぎるwwwwwww
0478デフォルトの名無しさん2016/08/20(土) 02:27:58.72ID:BJX9PeUV
>>475
しびれる〜
0479デフォルトの名無しさん2016/08/20(土) 03:18:11.17ID:1vm2r2jx
Microsoftも設計段階から>>475を雇っておけばこんなバグをださなくてすんだのになぁ
https://support.microsoft.com/ja-jp/kb/418867
0480デフォルトの名無しさん2016/08/20(土) 03:28:56.14ID:asaMbvjZ
>>479
懐かしいねw
0481デフォルトの名無しさん2016/08/20(土) 09:45:08.15ID:yfIQa2Vt
>>479
ワロタw
0482デフォルトの名無しさん2016/08/20(土) 14:37:21.69ID:/mf9a2eJ
レースコンディションとかスレッド間の何それとかちゃんと設計で避けるだろ普通…
そういうの甘く見るとテストもデバッグもえらい大変になる。
0483デフォルトの名無しさん2016/08/20(土) 16:03:45.22ID:UrDp7Ukv
>>482
そりゃあ誰だってそう設計するだろ
でも>>475さんはそう設計したらその設計は完璧であらゆる場合に不具合を絶対に出さないらしいよ
0484デフォルトの名無しさん2016/08/20(土) 17:09:37.40ID:Dhimymjm
APIが変な動きをするって書いたのに、俺の設計は完璧だ!
とか言われてもリンダ困っちゃう。やはり経験が少ないんだろうな。
0485デフォルトの名無しさん2016/08/20(土) 17:24:37.68ID:tR1/iGbf
そりゃ、APIの使い方が間違っている→設計が間違っている、という蓋然性が高いと思うがなぁ。
0486デフォルトの名無しさん2016/08/20(土) 17:59:30.45ID:ZDzK7+CE
ドキュメントに明示されてない部分の挙動を勝手に想像して
思い通りじゃないことを「変な動き」とか言ってるんだろうな
0487デフォルトの名無しさん2016/08/20(土) 18:36:32.38ID:QC7Mr/oP
GetPixelやLineToが減速される程度が
たとえ1e6オーダーでも「変な動き」とは
言っちゃいけないんだろうな
0488デフォルトの名無しさん2016/08/20(土) 20:09:55.84ID:Dhimymjm
>>486
明示されてるとおりに作ってもうまくいかないことがあるんだよ。
経験が少ないとわからないんだろうな。まあその方が幸せなんだろうが。
0489デフォルトの名無しさん2016/08/20(土) 20:27:16.59ID:tR1/iGbf
PostMessageの出番か。
0490デフォルトの名無しさん2016/08/20(土) 21:29:28.48ID:lECXdk5a
変な動きしたときは自分を疑うのが基本だけど最近はAPI疑うことにしてるわw
とくに8以降はOSの仕様変更の煽りくらってることが頻繁にある
昔はMFC/ATLのバグでやられたことが多かった
0491デフォルトの名無しさん2016/08/20(土) 21:34:21.55ID:1mi43kjt
>>487
GetPixel が高速かも知れないと思うような感性の人はコード書かない方がいい
0492デフォルトの名無しさん2016/08/21(日) 01:18:57.54ID:mDn1U7RW
>>484
デートなんか誘ってないぞおっさんw
0493デフォルトの名無しさん2016/08/21(日) 05:27:54.14ID:D6pWMVRF
>>491
計算量から想定される速度と
実際の速度があまりにも極端にかけ離れているんだよ
0494デフォルトの名無しさん2016/08/21(日) 07:21:03.36ID:kvXQvQMT
VRAMからRGBの3byte読み出しておしまい、とか思ってないよな?
そもそも、GetPixelの計算量なんかわからんだろ。
0495デフォルトの名無しさん2016/08/21(日) 09:35:55.31ID:p1PUp45l
>>494
うわ
0496デフォルトの名無しさん2016/08/21(日) 10:29:18.07ID:aBDMLtX2
ARGB32ビットで1バイトじゃなかろうか、MSなら3byteやりかねんな
0497デフォルトの名無しさん2016/08/21(日) 11:25:15.33ID:72zLWHSO
>>496
うわっ
0498デフォルトの名無しさん2016/08/21(日) 13:38:11.85ID:pXU8XdN4
display driver に getpixel 相当のインタフェースがないんだから、色読み出しのためにはメモリdc作成、1x1 の領域転送、rgb値取得、メモリdc破棄が必要で getpixel が重いのは目に見えてんだよ。

とかそういうことちゃんと考えた上で「計算量」とか言ってんのか。
どんな処理すると思った上での計算量なんだか。
0499デフォルトの名無しさん2016/08/21(日) 13:39:57.94ID:ufE2AIuf
デバイスコンテキストってのがいまいち理解できずに今日に至るw
0500デフォルトの名無しさん2016/08/21(日) 14:04:00.48ID:72zLWHSO
なんで?
0501デフォルトの名無しさん2016/08/21(日) 14:42:19.21ID:nPVjtC03
座標が範囲外の時の例外の面倒みてたり色々オーバーヘッドでけぇんだなぁ と
0502デフォルトの名無しさん2016/08/21(日) 15:04:37.13ID:wly7WzbD
OSレベルのビデオ関係の処理はWin2k前後とVista前後で大きく変わってるような気がしたけど、
どっちにろDisplayドライバは関係ないと思うw

GetPixelって物理層レベルのピクセルを拾うんじゃなくて、あくまでウィンドウという仮想的な画面の
ピクセルだよねw
0503デフォルトの名無しさん2016/08/21(日) 15:12:00.93ID:D0EKlAdi
仮想的な?デタラメ言ってごまかすなよw
ウィンドゥのピクセル?ww
そんなものないよアホか何でお前みたいな非プログラマがここに書いてんだよ
0504デフォルトの名無しさん2016/08/21(日) 15:14:35.31ID:D0EKlAdi
あとお前がいくら勝手に思ってもGDIにディスプレイドライバが関係ないなんてことはないんだよ。
ディスプレイドライバ関与させたくなければ gdiplus でも使ってろw
0505デフォルトの名無しさん2016/08/21(日) 15:28:54.35ID:f3V99w7M
あのー知識自慢は適切なスレでやってくれませんかね
0506デフォルトの名無しさん2016/08/21(日) 15:35:16.99ID:6Os0T1Io
適切なスレ・・・ここか
0507デフォルトの名無しさん2016/08/21(日) 15:38:33.27ID:20SuZ4eU
この人たち何怒ってんの?
0508デフォルトの名無しさん2016/08/21(日) 16:06:59.92ID:nLEOIZqd
ソリューションエクスプローラーで1つの.cppファイルを2つの違った名前で別のフォルダーの下に出現させられますか?
違う名前のファイルだけど実は実体は1つです。
ぐぐっても名前が一般的すぎるのか見つかりません
もし知っていれば教えて下さい
0509デフォルトの名無しさん2016/08/21(日) 16:29:55.59ID:DgJ/lQO2
>>503
どっちがエセプログラマだか。

例えばウィンドウの一部が別のウィンドウの下に隠れるなどしてダーティー化されている時、
当然だがディスプレイドライバ側からはその部分のピクセルの情報なんか分かるはずがない。

馬鹿じゃないの。
0510デフォルトの名無しさん2016/08/21(日) 16:32:21.08ID:p1PUp45l
>>508
mklink
0511デフォルトの名無しさん2016/08/21(日) 17:02:56.83ID:u3xlNAsW
>>509
分かるはずがないって書かれると違和感があるな
ドライバが知る必要はないぐらいにしてくれ
0512デフォルトの名無しさん2016/08/21(日) 17:05:39.05ID:kvXQvQMT
そもそも、

>例えばウィンドウの一部が別のウィンドウの下に隠れるなどしてダーティー化されている時、

その隠れた座標のGetPixelは失敗するんじゃないか?
0513デフォルトの名無しさん2016/08/21(日) 17:07:03.65ID:MBGqnbdM
vista以降aero有効でとれる
0514デフォルトの名無しさん2016/08/21(日) 17:28:42.96ID:DgJ/lQO2
Win95の時代だって失敗なんかしないよw

なんか、俺もオッサンだけど、頭がPC98の時代で止まってるstaticオジサン系の
オッサンが何を勘違いしたか威張ってるなw
0515デフォルトの名無しさん2016/08/21(日) 17:30:04.25ID:ufE2AIuf
俺の頭は頻繁にmalloc/freeされます
0516デフォルトの名無しさん2016/08/21(日) 17:35:53.99ID:DgJ/lQO2
もうWin95の時代だって画面上の画素に対応したフレームバッファーがあって...
みたいな牧歌的な時代じゃなくなってたのに、2016年にもなってそういうイメージで
物事考える人がいるとかどんだけ化石だよw
0517デフォルトの名無しさん2016/08/21(日) 18:05:51.17ID:D6pWMVRF
結果的にモニタに出力されている信号値がどこにも保持されていないということなのか
それを拾う「計算量」とデバイスコンテキストは別な話だ
0518デフォルトの名無しさん2016/08/21(日) 18:15:58.31ID:72zLWHSO
わりとマジでレスするとVista以降はDCももはやテクスチャだろ
0519デフォルトの名無しさん2016/08/21(日) 18:18:53.15ID:f3V99w7M
GetPixelなんて使ったことないけどDCからオフスクリーンバッファへの転送(BitBlt)で
俺の知ってる限りでは対象windowが別のwindowの下になってる場合の振る舞いはOSやデバイスによって異なるんだが
場合によっては隠れたwindowのピクセルは取れない代わりに表になってるwindowのものが取れたりとか。。。
Windows95以降どのOS、デバイスでも統一された動作するなんてことはない
0520デフォルトの名無しさん2016/08/21(日) 18:24:51.38ID:f3V99w7M
だいたいにして
https://msdn.microsoft.com/ja-jp/library/cc410388.aspx
>すべてのデバイスが GetPixel 関数をサポートしているわけではありません。GetPixel 関数がサポートされているかどうかを調べるには、GetDeviceCaps 関数を使ってください。
だからね。そんなに単純な話じゃない
0521デフォルトの名無しさん2016/08/21(日) 18:58:43.49ID:D6pWMVRF
BitBltで1x1転送してもありえへん程度の減速やで
0522デフォルトの名無しさん2016/08/21(日) 20:57:32.65ID:Fobtmbms
WriteFileで1byteずつ書き込むようなもんだな。
これは遅いのがわかってるか。

DirectXでプライマリ サーフェスを1ピクセルずつアクセスしても
ものすごく遅くなるよな。
メモリポインタは取得できるけど、仮想的にマップされたもんだから
アクセスされるたびにOSがデバイスから取ってくるわけで。
0523デフォルトの名無しさん2016/08/22(月) 08:14:06.09ID:1tGUJP6i
>>520
そりゃすべてのデバイスには文字ストリームとかも含むからな
表示デバイスでサポートしてない奴なんてないだろ
0524デフォルトの名無しさん2016/08/22(月) 09:21:34.01ID:s3RDmZd2
プリンターとか
0525デフォルトの名無しさん2016/08/22(月) 19:09:33.24ID:01M+MFvA
>>522
ロックするんじゃないの
0526デフォルトの名無しさん2016/08/22(月) 23:02:05.02ID:PLWTluEf
まさかWriteFileで1バイトずつコミットするなんて
前提で話してるやついないよな?
0527デフォルトの名無しさん2016/08/23(火) 02:42:55.80ID:HCBe/xhQ
いませんよ
0528デフォルトの名無しさん2016/08/23(火) 05:56:12.61ID:ZKKAym8R
Visual Studio "15" Preview 4 now available, bringing improvements to the installer
http://www.neowin.net/news/visual-studio-15-preview-4-now-available-bringing-improvements-to-the-installer
0529デフォルトの名無しさん2016/08/23(火) 15:36:10.38ID:rs6y0/p3
VS2013の設定をエクスポートして
VS2015にインポートしたら同じツールバー設定になるかどうか
知っている人いますか?
0530デフォルトの名無しさん2016/08/23(火) 17:18:25.08ID:Yk3oV3+n
自分でやってみたほうが早い
0531デフォルトの名無しさん2016/08/23(火) 22:04:23.95ID:Tm6XGSYi
>>520
それたぶん、プリンターはサポートしてないって話じゃないかな。
ウィンドウと関連付けられたDCから取得できない場合を想定する必要があるかどうか。
0532デフォルトの名無しさん2016/08/24(水) 08:26:17.04ID:mGpqCU5h
Visual Studioの編集画面のソースコードを
色やフォントもそのままHTML化する方法はありますか?
0533デフォルトの名無しさん2016/08/24(水) 18:47:09.25ID:05arQj7Q
>>532
Visual StudioのコードをHTML形式でクリップボードにコピーするには?
ってググったら出てきた
■ このスレッドは過去ログ倉庫に格納されています