!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
Visual Studio 2019 の新機能
https://docs.microsoft.com/ja-jp/visualstudio/ide/whats-new-visual-studio-2019?view=vs-2019
The Visual Studio Blog
https://devblogs.microsoft.com/visualstudio/
リリースノート
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#
過去スレ
Visual Studio 2019
https://mevius.5ch.net/test/read.cgi/tech/1548765663/
Visual Studio 2019 Part2
https://mevius.5ch.net/test/read.cgi/tech/1562077164/
※前スレ
Visual Studio 2019 Part3
https://mevius.5ch.net/test/read.cgi/tech/1569978087/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Visual Studio 2019 Part4
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (エムゾネ FFbf-Wy2p)
2020/04/01(水) 13:36:34.75ID:vhJXsBKcF523デフォルトの名無しさん (ワッチョイ a333-HCTF)
2020/07/07(火) 13:03:18.53ID:6dF5VbV40524デフォルトの名無しさん (スププ Sdaa-8D+3)
2020/07/07(火) 14:16:35.56ID:NONBIS7Nd >>521
コミットメッセージを日本語入力すると異常終了するのが復活したけど関連してるのかな
コミットメッセージを日本語入力すると異常終了するのが復活したけど関連してるのかな
525デフォルトの名無しさん (ワッチョイ 63ad-z1wt)
2020/07/07(火) 16:46:28.56ID:ZGpfLvfx0 IMEの不具合はwindows10の更新で何やら。
そしてキー設定の自由度が減った。
そしてキー設定の自由度が減った。
526デフォルトの名無しさん (ワッチョイ 8b0a-BXkI)
2020/07/07(火) 18:28:40.91ID:L1vmh1Ln0 May 2020 Updateだとショートカットキーが効かなくなるバグがあるからそれ?
527デフォルトの名無しさん (ワッチョイ 1b68-ucCN)
2020/07/08(水) 15:21:19.50ID:yuZwXh1F0 C++によるモバイル開発をインストールしただけでは
メニューのツールにAndroidがないからAVD Managerが無いのかと思ったら隠れてた
デフォルトではC:\Microsoft\AndroidSDK\25\toolsのAndroid.batを実行すれば
Android SDK Managerが起動するからTools->Manage AVDsで起動できた
メニューのツールにAndroidがないからAVD Managerが無いのかと思ったら隠れてた
デフォルトではC:\Microsoft\AndroidSDK\25\toolsのAndroid.batを実行すれば
Android SDK Managerが起動するからTools->Manage AVDsで起動できた
528デフォルトの名無しさん (ワッチョイ 1b68-ucCN)
2020/07/13(月) 15:39:36.29ID:inTd/Kzh0 Androidの開発中の出来事です
〜\java\com\folderA
〜\java\com\folderB
全てのjavaファイルを同じディレクトリ(上記で言うfolderA)に配置した場合は赤線が出ず
folderAとfolderBに分けた場合は赤線が出ます(ソースの変更は一切無し)
マウスオーバーのメッセージはcannot be resolved to a typeです
この状態でリビルドをしてもエラーは出ずデバッグもできます(ソースの変更は一切無し)
この場合フォルダを分けるだけで出る赤線は何を意味しているのですか?
〜\java\com\folderA
〜\java\com\folderB
全てのjavaファイルを同じディレクトリ(上記で言うfolderA)に配置した場合は赤線が出ず
folderAとfolderBに分けた場合は赤線が出ます(ソースの変更は一切無し)
マウスオーバーのメッセージはcannot be resolved to a typeです
この状態でリビルドをしてもエラーは出ずデバッグもできます(ソースの変更は一切無し)
この場合フォルダを分けるだけで出る赤線は何を意味しているのですか?
529デフォルトの名無しさん (ワッチョイ 657f-A8da)
2020/07/13(月) 15:46:32.26ID:ny9O75E10 本当にリビルドできてるの?
通常はフォルダを分けた時点でimport文か必要になるはずだが
通常はフォルダを分けた時点でimport文か必要になるはずだが
530デフォルトの名無しさん (ワッチョイ 7533-yn89)
2020/07/13(月) 16:08:26.65ID:n89N/KhV0 生成物をExplorerで完全に削除してから、あらためてビルドをやりなおしてみれば。
531デフォルトの名無しさん (ワッチョイ 1b68-ucCN)
2020/07/13(月) 19:38:14.20ID:inTd/Kzh0 最小構成で試してみても同じでした
-----com\Main\MainActivity.java
package com.ProjectName;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
private SecondClass secondclass;
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
}
}
-----com\Second\SecondActivity.java
package com.ProjectName;
// 本来ならSecondActivityがあります
class SecondClass {
private SecondClass() {
}
}
-----com\Main\MainActivity.java
package com.ProjectName;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
private SecondClass secondclass;
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
}
}
-----com\Second\SecondActivity.java
package com.ProjectName;
// 本来ならSecondActivityがあります
class SecondClass {
private SecondClass() {
}
}
532デフォルトの名無しさん (ワッチョイ 1b68-ucCN)
2020/07/13(月) 19:41:31.39ID:inTd/Kzh0 赤線が出るのはMainActivity.javaのここですがリビルドできるんです
private SecondClass secondclass;
~~~~~~~~~~~~
private SecondClass secondclass;
~~~~~~~~~~~~
533デフォルトの名無しさん (ワッチョイ b10c-YsWi)
2020/07/15(水) 09:17:01.07ID:vOP8Cn9z0 Visual Studio 2019 version 16.6.4
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.6.4
16.6も落ち着いてきたかな
https://docs.microsoft.com/en-us/visualstudio/releases/2019/release-notes#16.6.4
16.6も落ち着いてきたかな
534デフォルトの名無しさん (JP 0Hf1-8HHx)
2020/07/16(木) 02:17:51.42ID:ylfiO8NTH SDL2.0はどうやってvisual studio 2019のc++によるandroidアプリの開発に導入しますか?
535デフォルトの名無しさん (ワッチョイ 5a10-hHzd)
2020/07/16(木) 02:31:31.89ID:tSmLr/930 開いてるファイルを全部閉じる方法ありますか?
536デフォルトの名無しさん (ワッチョイ bd22-yOfz)
2020/07/16(木) 03:18:27.81ID:adFdP7Rb0 [ウインドウ]ー[すべてのドキュメントを閉じる]
537デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/16(木) 07:08:04.48ID:qCnM92kz0 cl.exeのバージョンは変わってなかった
538デフォルトの名無しさん (オッペケ Sr75-cgHx)
2020/07/16(木) 09:14:27.51ID:bp92lBtJr VS codeみたいに縦に分割したい
539デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/16(木) 09:17:56.31ID:PzZafv3e0540デフォルトの名無しさん (ワッチョイ 8949-cgHx)
2020/07/16(木) 10:03:44.17ID:8MmfK0VV0 >>539
さんくす!やってみる!
さんくす!やってみる!
541538 (ワッチョイ 8949-cgHx)
2020/07/17(金) 11:58:08.59ID:0sNlDakf0542デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/17(金) 12:16:06.87ID:060YMQC80 >>541
なら新規の水平方向のドキュメント グループかな
なら新規の水平方向のドキュメント グループかな
543デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/17(金) 12:21:41.26ID:diHtVWuD0 >>541
シングルウインドウだから分割するしかないVSCodeと違って、VisualStudioはマルチウインドウ対応なんだから、タブを別のウインドウなりペインなりにしたらいいんじゃないの?
シングルウインドウだから分割するしかないVSCodeと違って、VisualStudioはマルチウインドウ対応なんだから、タブを別のウインドウなりペインなりにしたらいいんじゃないの?
544538 (ワッチョイ 8949-cgHx)
2020/07/17(金) 13:28:00.79ID:0sNlDakf0545デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/17(金) 13:45:25.24ID:060YMQC80 なんでないねんw
546デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/17(金) 15:44:45.19ID:05aNzlEFd ID:060YMQC80
IDEを適当にいじってりゃ自己解決しそうなことがなんでできないんだろう
PG向いてないんじゃないの
IDEを適当にいじってりゃ自己解決しそうなことがなんでできないんだろう
PG向いてないんじゃないの
547デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/17(金) 15:48:40.30ID:060YMQC80 俺かよw
548538 (ワッチョイ 25ac-cgHx)
2020/07/17(金) 17:23:36.10ID:FjcJ3qwh0 理解した!
出てこないとおもったら
口日
がくっついたみたいな感じに、コードエディタのなかでは自由に組み合わせはできなくて、
垂直(1列)か水平(1行)しか無理なのか・・
でも546は出来るんだろうな!うらやましい!w
出てこないとおもったら
口日
がくっついたみたいな感じに、コードエディタのなかでは自由に組み合わせはできなくて、
垂直(1列)か水平(1行)しか無理なのか・・
でも546は出来るんだろうな!うらやましい!w
549デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/17(金) 19:00:19.08ID:060YMQC80550デフォルトの名無しさん (オッペケ Sr75-zSg9)
2020/07/17(金) 19:04:13.40ID:XucNNX1Lr 自分はC#だから
ロ
ロ
みたいに分割されてもクラスの一覧性が上がらない
モニタを縦にしたらいいのかもしれないが
ロ
ロ
みたいに分割されてもクラスの一覧性が上がらない
モニタを縦にしたらいいのかもしれないが
551デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/17(金) 19:15:54.92ID:diHtVWuD0552デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/17(金) 19:18:54.44ID:eORc4sOmd こんなの手取り足取り教えなくても触ってたら分かるだろ
553デフォルトの名無しさん (アウアウウー Sa39-o0Sj)
2020/07/17(金) 19:47:57.64ID:86FBR4Xya モニター2台とかできるのかな
554デフォルトの名無しさん (ワッチョイ b10c-YsWi)
2020/07/17(金) 19:56:31.53ID:+UC3MsuT0 既に教えられてるとおりの水平/垂直のドキュメントグループで何がだめなのさっぱりなんだが
555デフォルトの名無しさん (オッペケ Sr75-zSg9)
2020/07/17(金) 20:06:56.83ID:XucNNX1Lr 表示されないと言ってるから最近のVSじゃなくて古い奴使ってるんじゃないかな
少し前に追加されたものだから
少し前に追加されたものだから
556デフォルトの名無しさん (ワッチョイ da01-ByeJ)
2020/07/18(土) 14:22:24.61ID:PjD4zOkd0 >>538
何をやりたいのかいまいちよくわからんけど、同じファイルを横に並べたいと言うならこれ↓
https://imagingsolution.net/program/visualstudio/split-code-windows-vertically/
分割した画面を縦に並べるように更に分割もできるから 口日 みたいな配置もできるよ
何をやりたいのかいまいちよくわからんけど、同じファイルを横に並べたいと言うならこれ↓
https://imagingsolution.net/program/visualstudio/split-code-windows-vertically/
分割した画面を縦に並べるように更に分割もできるから 口日 みたいな配置もできるよ
557デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/18(土) 15:11:15.42ID:7WBm5sdR0558デフォルトの名無しさん (ワッチョイ da01-ByeJ)
2020/07/18(土) 17:49:57.71ID:PjD4zOkd0559デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/18(土) 18:59:43.60ID:7WBm5sdR0560デフォルトの名無しさん (ワッチョイ da01-ByeJ)
2020/07/18(土) 19:52:40.20ID:PjD4zOkd0561デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/18(土) 21:18:07.92ID:7WBm5sdR0 >>560
そう、出遅れたくせに手遅れ。w
そう、出遅れたくせに手遅れ。w
562デフォルトの名無しさん (ワッチョイ da01-ByeJ)
2020/07/18(土) 22:36:53.47ID:PjD4zOkd0563デフォルトの名無しさん (ワッチョイ 5a40-QyNj)
2020/07/20(月) 07:17:40.28ID:xuUtubpL0 C#とBASICのどちらも同じなんですが、自前のDLLのpdbファイルを置くことでデバッグできますが、DLLからまた別の自前のDLL(pdbも置きます)を呼び出すと例外が発生します。
ReleaseのDLLだけであれば例外は発生しません。
アドバイスよろしくお願いします。
ReleaseのDLLだけであれば例外は発生しません。
アドバイスよろしくお願いします。
564デフォルトの名無しさん (ブーイモ MMde-+aB8)
2020/07/20(月) 07:49:31.85ID:zElY3WKIM DLLってどういうしくみで動いてるんですか?
置くだけで関数が使える?
まるでブルーレット置くだけでトイレがキレイになる?
置くだけで関数が使える?
まるでブルーレット置くだけでトイレがキレイになる?
565デフォルトの名無しさん (ワッチョイ 6905-R8z5)
2020/07/20(月) 08:08:35.03ID:5TMomBrL0 馬鹿は黙ってろ
566デフォルトの名無しさん (ワッチョイ 7563-hHzd)
2020/07/20(月) 09:02:04.09ID:Vjis/r/h0 ブルーレットを過信しすぎ
567デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/20(月) 10:20:27.83ID:s4qBeeJH0 >>564
DLLはdynamic link libraryの頭文字だ
他にstatic link libraryがある
CやC++で普通に「リンク」してライブラリの関数をexeに内蔵させるのが後者
exeには内蔵させず実行中、必要になり次第読み込むのが前者だ
DLLはdynamic link libraryの頭文字だ
他にstatic link libraryがある
CやC++で普通に「リンク」してライブラリの関数をexeに内蔵させるのが後者
exeには内蔵させず実行中、必要になり次第読み込むのが前者だ
568デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/20(月) 10:21:07.12ID:s4qBeeJH0 COMはDLLの一形態だ
569デフォルトの名無しさん (ワッチョイ 9501-YsWi)
2020/07/20(月) 10:37:26.97ID:dYLkuMP/0 やはりDelphiが最強のようだな
570デフォルトの名無しさん (アウウィフ FF39-2sjB)
2020/07/20(月) 10:39:05.88ID:oCdL4TUpF DLL HELL の悪夢から逃れるための COM
571デフォルトの名無しさん (ワッチョイ 7d33-TaVz)
2020/07/20(月) 10:54:14.55ID:ZDLzWd0R0 >>563
デバッグビルドのDLLが別のDLLを参照してて、それが足りないんじゃないの?
依存DLLを確認すれば?
https://www.google.com/search?q=dependency+walker
デバッグビルドのDLLが別のDLLを参照してて、それが足りないんじゃないの?
依存DLLを確認すれば?
https://www.google.com/search?q=dependency+walker
572デフォルトの名無しさん (スプッッ Sdda-6M5R)
2020/07/20(月) 12:00:06.83ID:FjPlEGKhd vectorとかの、
ビルドに依存する型をインターフェースにしてない?
ビルドに依存する型をインターフェースにしてない?
573デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/20(月) 13:26:52.19ID:OcNpwLS00 >>563
mallocやnewなどの基礎的なライブラリが、Release版とDebug版では異なっている。
DLLの場合、それを意識的にそろえるようにしないといけない。
異なるものが混在してしまうとハングアップする。
また、ライブラリの初期化のタイミングが、DLLが動的リンクされたタイミングや、
アプリの開始のタイミングなど、色々とあるので、それも配慮しないといけない。
どのDLLがどのライブラリを使って、どのタイミングでライブラリを初期化しているか
詳しく把握していないといけない。
単にコンパイラやIDEにDLLのリンクを指示すれば勝手に正しくリンクしてくれるとは限らない。
また、mallocやnewなどの基礎的なライブラリは、絶対ではないが、同じ実体を共有して
使わなければいけないことがある。
あるDLLでnewされたメモリブロックを、mainのプログラムでdeleteするような場合、
同じライブラリの実体でなければ、ヒープ領域が混乱してダウンするだろう。
mallocやnewなどの基礎的なライブラリが、Release版とDebug版では異なっている。
DLLの場合、それを意識的にそろえるようにしないといけない。
異なるものが混在してしまうとハングアップする。
また、ライブラリの初期化のタイミングが、DLLが動的リンクされたタイミングや、
アプリの開始のタイミングなど、色々とあるので、それも配慮しないといけない。
どのDLLがどのライブラリを使って、どのタイミングでライブラリを初期化しているか
詳しく把握していないといけない。
単にコンパイラやIDEにDLLのリンクを指示すれば勝手に正しくリンクしてくれるとは限らない。
また、mallocやnewなどの基礎的なライブラリは、絶対ではないが、同じ実体を共有して
使わなければいけないことがある。
あるDLLでnewされたメモリブロックを、mainのプログラムでdeleteするような場合、
同じライブラリの実体でなければ、ヒープ領域が混乱してダウンするだろう。
574デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/20(月) 13:30:55.46ID:OcNpwLS00 >>573
C++の場合、vectorやlist、stringなどは、異なるDLL間で当たり前の様に
渡しあえるかというと、そうでもない。
ちゃんと、それらの基礎となっているmalloc, new などが、異なるDLLで、
同じ1つのライブラリのものを使い、ヒープ領域も1つだけで、初期化も
アプリの起動時に一回だけにしてやる必要がある。
それは完全自動でやってくれるわけではない。
C++の場合、vectorやlist、stringなどは、異なるDLL間で当たり前の様に
渡しあえるかというと、そうでもない。
ちゃんと、それらの基礎となっているmalloc, new などが、異なるDLLで、
同じ1つのライブラリのものを使い、ヒープ領域も1つだけで、初期化も
アプリの起動時に一回だけにしてやる必要がある。
それは完全自動でやってくれるわけではない。
575デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/20(月) 13:35:39.64ID:OcNpwLS00 >>574
さらにいえば、STLも、同じ『メーカー」の同じバージョンのものを使わなければ成らない。
ヘッダファイルがわずかでも違っていれば、問題の原因に成る。
例えば、std::vectorも、バージョンや「メーカー」が異なれば、異なるプログラムになっている。
なので、C++のインターフェースを持つDLLを使うには、技術的な深い理解が必要となるため、
インターフェースはpure Cの方が便利。
ただし、その場合でも、絶対ではないが、原則的には、malloc, free などは同じライブラリで、
1つのヒープ領域でなければならない。
さらにいえば、STLも、同じ『メーカー」の同じバージョンのものを使わなければ成らない。
ヘッダファイルがわずかでも違っていれば、問題の原因に成る。
例えば、std::vectorも、バージョンや「メーカー」が異なれば、異なるプログラムになっている。
なので、C++のインターフェースを持つDLLを使うには、技術的な深い理解が必要となるため、
インターフェースはpure Cの方が便利。
ただし、その場合でも、絶対ではないが、原則的には、malloc, free などは同じライブラリで、
1つのヒープ領域でなければならない。
576デフォルトの名無しさん (アウウィフ FF39-2sjB)
2020/07/20(月) 13:44:44.49ID:oCdL4TUpF >pure Cの方が便利
ほんそれ
ほんそれ
577デフォルトの名無しさん (ワッチョイ 0d01-X919)
2020/07/20(月) 14:59:22.34ID:l9/OFRp/0 クラス丸ごとexportならそのクラスの
operater new と delete をオーバーライド
するのがデフォ。
vc4++系は実装が甘く、new[]とdelete[]の
オーバーライドが出来ない。
COMの仕様はこんな所から来ているのでは
ないかと邪推している。
operater new と delete をオーバーライド
するのがデフォ。
vc4++系は実装が甘く、new[]とdelete[]の
オーバーライドが出来ない。
COMの仕様はこんな所から来ているのでは
ないかと邪推している。
578デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/20(月) 15:52:56.07ID:s4qBeeJH0 C++98より以前にできたものだかんな
規格C++を前提に批判するのはバカ丸出し
規格C++を前提に批判するのはバカ丸出し
579デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/20(月) 23:49:46.05ID:NAkGmQkT0 今のSTLだと、vectorやlistなどは、アロケーターを変えることが出来るから、
その機能を使えば、DLLとmainプログラムでそれらのコンテナを使う際に
同じヒープ領域を使うことが可能となり、データの橋渡しとしてもそれらの
コンテナを使うことが出来るようになる。
その機能を使えば、DLLとmainプログラムでそれらのコンテナを使う際に
同じヒープ領域を使うことが可能となり、データの橋渡しとしてもそれらの
コンテナを使うことが出来るようになる。
580デフォルトの名無しさん (ワッチョイ 7db0-YsWi)
2020/07/21(火) 07:56:21.05ID:wp45eSLn0 DLL内で確保してるののアロケータを差し替えてもらうなんてふつうできないんじゃね?
581デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 09:08:28.94ID:CtqWpeyE0 >>580
考えてみればそうかも。
考えてみればそうかも。
582デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/21(火) 09:18:55.15ID:01DAbAjO0 dll内で確保したメモリはdll内で解放
exe内で確保〜exe内で解放
じゃないの?
exe内で確保〜exe内で解放
じゃないの?
583デフォルトの名無しさん (ブーイモ MMde-X919)
2020/07/21(火) 09:36:00.43ID:o7FqF7qOM dllを跨がる事も出来ない。
APIで確保した場合は別
APIで確保した場合は別
584デフォルトの名無しさん (アウウィフ FF39-sTnA)
2020/07/21(火) 10:32:42.54ID:+OCbOnRhF 息をするように嘘を吐く2ちゃんねる
嘘を嘘と見抜けない人は剥いてない
嘘を嘘と見抜けない人は剥いてない
585デフォルトの名無しさん (ワッチョイ 3a52-QyNj)
2020/07/21(火) 11:08:23.14ID:4HaZPYJN0 >>584
包茎乙
包茎乙
586デフォルトの名無しさん (スップ Sdda-6M5R)
2020/07/21(火) 11:33:40.78ID:zLsMBNFrd dllを長く使うつもりなら
色々に依存するインターフェースは使わないこと
色々に依存するインターフェースは使わないこと
587デフォルトの名無しさん (アウウィフ FF39-sTnA)
2020/07/21(火) 11:58:14.02ID:+OCbOnRhF C++でDLL造るときはC用の出入り口も造ること
588デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/21(火) 12:01:28.29ID:6CpMqD4P0 あれ? COMはCでも使えるの知らない人多いの?
589デフォルトの名無しさん (アウウィフ FF39-sTnA)
2020/07/21(火) 12:06:33.15ID:+OCbOnRhF 知ってるよ
590デフォルトの名無しさん (ブーイモ MMde-cWPK)
2020/07/21(火) 12:08:41.26ID:vD/EKDsjM ヒープが同じとか異なるとかってどういうこと?
windowsは特殊な仕組みがあってdllが異なるヒープを使えるの?
windowsは特殊な仕組みがあってdllが異なるヒープを使えるの?
591デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 12:41:00.75ID:CtqWpeyE0 >>590
malloc(),free(),new,delete などは、WindowsOSではなく、アプリが
使っている標準ライブラリ(CRT)が担っている。
DLLだとヒープ領域がアプリ本体部分と分かれてしまう可能性がある。
それは、DLLの実装の仕方に依存する。
malloc(),free()もDLL版で行うようにすれば、同じヒープ領域を使えるかもしれない。
malloc(),free(),new,delete などは、WindowsOSではなく、アプリが
使っている標準ライブラリ(CRT)が担っている。
DLLだとヒープ領域がアプリ本体部分と分かれてしまう可能性がある。
それは、DLLの実装の仕方に依存する。
malloc(),free()もDLL版で行うようにすれば、同じヒープ領域を使えるかもしれない。
592デフォルトの名無しさん (オッペケ Sr75-y7hw)
2020/07/21(火) 12:44:04.84ID:IujWLHlvr python勉強したい、将来tvtest buildしたい、でcodeじゃなくてvs2019入れてて勉強始めたpascalおっさんだけど
半年安定してたマシンが安定しなくなった
マウスが突然消えて数秒後に使えるようになる
btヘッドホンから突然音が出なくなり再起動しないと改善しない
外付けNASにファイルのコピーができなくなり再起動しないと改善しない
こんなことってありますか?
もしかして仮想環境じゃなくて実マシンに入れた俺が馬鹿なんでしょうか?
Ryzen3950X Win10でWindowsは3月からアップデートかけてないです
何やれば直るのかエスパーできる方いましたらどうかアドバイスお願いします
半年安定してたマシンが安定しなくなった
マウスが突然消えて数秒後に使えるようになる
btヘッドホンから突然音が出なくなり再起動しないと改善しない
外付けNASにファイルのコピーができなくなり再起動しないと改善しない
こんなことってありますか?
もしかして仮想環境じゃなくて実マシンに入れた俺が馬鹿なんでしょうか?
Ryzen3950X Win10でWindowsは3月からアップデートかけてないです
何やれば直るのかエスパーできる方いましたらどうかアドバイスお願いします
593デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 12:45:01.15ID:CtqWpeyE0 >>591
昔から、プロは静的リンクを好んで使っていた。
だから、アマ用のVSでは動的リンクのみのサポートで、プロ版では静的リンク
できることが売りになっており、MSもプロが後者を好んで使うことを知っていた。
動的リンクを使うには、プロですら特殊な知識と調査が必要で、
生半可な知識で動的リンクを使うのは難しい。
昔から、プロは静的リンクを好んで使っていた。
だから、アマ用のVSでは動的リンクのみのサポートで、プロ版では静的リンク
できることが売りになっており、MSもプロが後者を好んで使うことを知っていた。
動的リンクを使うには、プロですら特殊な知識と調査が必要で、
生半可な知識で動的リンクを使うのは難しい。
594デフォルトの名無しさん (ワッチョイ 4533-JyFr)
2020/07/21(火) 12:45:50.38ID:9nTqLJ9k0 >>592
それだけの情報じゃ、OSごと入れなおしたら?ぐらいしか言えないのでは
それだけの情報じゃ、OSごと入れなおしたら?ぐらいしか言えないのでは
595デフォルトの名無しさん (ブーイモ MMde-cWPK)
2020/07/21(火) 12:49:55.09ID:vD/EKDsjM >>591
ヒープ領域はプロセスごとに1つでしょ
ヒープ領域はプロセスごとに1つでしょ
596デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 12:50:13.84ID:CtqWpeyE0 >>590
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。
597デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 12:50:13.85ID:CtqWpeyE0 >>590
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。
静的ライブラリは、obj ファイルの集合であるが、
DLLは、「ライブラリ」と名が付いていても、実際には中味は exe ファイルと
ほぼ同じもので、実行ファイルである。
DLLは実行ファイルなので、静的ライブラリを静的リンクすることも出来る。
なので、malloc, free などが入っている標準ライブラリ(CRT)を
静的リンクした状態のDLLも作ることが出来る。
こういう状態のDLLは、mainのアプリ側のexeのmalloc, freeとは別のヒープ領域に
なってしまっているから、vector, list などをデータの受け渡しに使うとトラブル可能性
がある。
598デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 12:55:42.88ID:CtqWpeyE0 >>592
経験的に言えばエスパーは無理で、自分で原因を切り分けていくしかない。
ハードウェアの故障なども有り得る。
個人的には、マザーボード上のDIMMメモリの接触不良などがあって、
メモリを抜き差しすると直った。
VS以外では問題が起きなければ、VSの再インストールで直るかも知れない。
結局、OSの再インストールからやり直したほうが早いことも多い。
経験的に言えばエスパーは無理で、自分で原因を切り分けていくしかない。
ハードウェアの故障なども有り得る。
個人的には、マザーボード上のDIMMメモリの接触不良などがあって、
メモリを抜き差しすると直った。
VS以外では問題が起きなければ、VSの再インストールで直るかも知れない。
結局、OSの再インストールからやり直したほうが早いことも多い。
599デフォルトの名無しさん (ワッチョイ 0d01-X919)
2020/07/21(火) 12:58:25.00ID:Fms/KiZ50 vs2010にはserver os で動かすと
ハングするというbugがあった
2019にあるかどうかは知らない
ハングするというbugがあった
2019にあるかどうかは知らない
600デフォルトの名無しさん (スップ Sdda-GoP2)
2020/07/21(火) 13:04:01.39ID:Xnh1LrPnd そもそも提示された症状すべてvs関係あるの?って感じだけど
なぜこのスレに書き込んだのかもう少し情報開示してくれんとね
なぜこのスレに書き込んだのかもう少し情報開示してくれんとね
601デフォルトの名無しさん (ワッチョイ 9161-eVHI)
2020/07/21(火) 13:05:08.56ID:CtqWpeyE0 >>592
この時期だと、冷却不十分でマザーボードが故障した可能性もある。
ファンの回転方向は重要で、吸気と排気を両方する必要があり、
吸気だけ、排気だけをしていると冷えない。
また、ファンだけでなく、排気口をパソコンラックの背板などで塞ぐと駄目。
マザーボードは熱に弱い。
一度壊れると交換するしかない。
この時期だと、冷却不十分でマザーボードが故障した可能性もある。
ファンの回転方向は重要で、吸気と排気を両方する必要があり、
吸気だけ、排気だけをしていると冷えない。
また、ファンだけでなく、排気口をパソコンラックの背板などで塞ぐと駄目。
マザーボードは熱に弱い。
一度壊れると交換するしかない。
602デフォルトの名無しさん (ワッチョイ 5a0e-YsWi)
2020/07/21(火) 13:31:04.66ID:6CpMqD4P0 防塵フィルターに埃が溜まるので時々掃除してやらんといかん
603デフォルトの名無しさん (ワッチョイ ae68-YsWi)
2020/07/21(火) 14:16:39.09ID:01DAbAjO0 とりあえずアップデートやればって指摘がないのは驚き
604デフォルトの名無しさん (ワッチョイ 0d01-X919)
2020/07/21(火) 14:25:28.36ID:Fms/KiZ50 最新版には変なBUGがあるからな
605デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/21(火) 14:34:53.13ID:dx3SfEykd606デフォルトの名無しさん (ワッチョイ b62d-PDgx)
2020/07/21(火) 14:38:03.82ID:zPznaVA40 ちょくちょくとんでもないバグを仕込んで来るので、アップデートするタイミングが悩ましい
最近はアップデートがしばらく止まってるし、上げ時か?
最近はアップデートがしばらく止まってるし、上げ時か?
607デフォルトの名無しさん (ドコグロ MMfa-ByeJ)
2020/07/21(火) 14:55:53.57ID:DHZhW719M608デフォルトの名無しさん (アウウィフ FF39-sTnA)
2020/07/21(火) 15:08:08.22ID:+OCbOnRhF 息をするように嘘を吐く5ちゃんねる
嘘を嘘と見抜けない人は剥けてない
嘘を嘘と見抜けない人は剥けてない
609デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/21(火) 15:24:26.62ID:2lG+QhvZd >>607
express版とかまだない頃、Standard版はスタティックリンク非対応なのでProfessional版が必要という時代があった
express版とかまだない頃、Standard版はスタティックリンク非対応なのでProfessional版が必要という時代があった
610デフォルトの名無しさん (ワッチョイ b62d-PDgx)
2020/07/21(火) 15:25:44.20ID:zPznaVA40 VC++4.0のStandard版とかその辺りになんか制限があった気もするけど思い出せないな
611デフォルトの名無しさん (JP 0H42-EuSj)
2020/07/21(火) 15:29:04.33ID:71tOdma1H 学術の巨大掲示板群 - アルファ・ラボ ttp://x0000.net
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
数学 物理学 化学 生物学 天文学 地理地学
IT 電子 工学 言語学 国語 方言 など
simulationライブラリで純粋な関数式プログラミングをする
UIライブラリ (C#, 2D) を作ったよ
連続と離散を統一した!
4Dエンジン
matrixのライブラリ
ある強力なFor関数
SQLライブラリ
☆ VMを書いた(C# + DX) * x86ではない!
ttp://up.x0000.net/files/TSimulang.zip
☆ malloc / free を実装してみた (C#)
ttp://up.x0000.net/files/TMallocTest.zip
612デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/21(火) 15:38:47.39ID:2lG+QhvZd >>610
6.0もそうだったはず
6.0もそうだったはず
613デフォルトの名無しさん (オッペケ Sr75-y7hw)
2020/07/21(火) 15:47:29.35ID:IujWLHlvr 皆さんレスありがとうございます
このスレで書いたのはvs入れるまで半年安定しててこんな症状全くなかったからです
録画機なので24時間稼働で夏は冷房常時入れてます
OCもしてません
windowsupdateかけて駄目ならvs入れ直すぐらいしかないでしょうか?
このスレで書いたのはvs入れるまで半年安定しててこんな症状全くなかったからです
録画機なので24時間稼働で夏は冷房常時入れてます
OCもしてません
windowsupdateかけて駄目ならvs入れ直すぐらいしかないでしょうか?
614デフォルトの名無しさん (ワッチョイ 5aad-pFPX)
2020/07/21(火) 15:52:54.03ID:o9MXgCnZ0 >>609
いつの時代?
いつの時代?
615デフォルトの名無しさん (ワッチョイ 4533-JyFr)
2020/07/21(火) 15:57:32.98ID:9nTqLJ9k0 Express版が出たのは2005からだったっけか
616デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/21(火) 15:58:04.02ID:2lG+QhvZd617デフォルトの名無しさん (アウアウウー Sa39-Z6pj)
2020/07/21(火) 16:03:54.20ID:Riz4lAzva VB6から移行させるために無料で使わせてみるしかないからな。expressじゃ仕事に使うには不便だからprofessionalを買ってくれるだろうと。
まあ本気で仕事に使ってる所はsubscriptionで入手済みなんだけどね。
まあ本気で仕事に使ってる所はsubscriptionで入手済みなんだけどね。
618デフォルトの名無しさん (ドコグロ MMc2-ByeJ)
2020/07/21(火) 16:13:43.82ID:3qFx5KcLM619デフォルトの名無しさん (ワッチョイ 7d02-xjbW)
2020/07/21(火) 16:20:48.27ID:wlPCKaHF0 VS5と6使ってたことあるけど、静的リンク使ってたよ
つーか、標準ライブラリが昔も今も静的リンクでしょ
つーか、標準ライブラリが昔も今も静的リンクでしょ
620デフォルトの名無しさん (スフッ Sdfa-yOfz)
2020/07/21(火) 16:23:31.00ID:2lG+QhvZd >>619
使ってたのはProfessional以上だろ
使ってたのはProfessional以上だろ
621デフォルトの名無しさん (ワッチョイ b62d-PDgx)
2020/07/21(火) 16:25:28.83ID:zPznaVA40 VS6にStandard版は無かったはずだしな
622デフォルトの名無しさん (ワッチョイ 7d02-xjbW)
2020/07/21(火) 16:34:11.85ID:wlPCKaHF0 VS5のつもりだったけど存在しないねこれw 97だね
97も6もprofessionalかenterpriseしかないけど、ようするにpro未満のバージョンが存在してて
それが静的リンク未対応ってこと?
97も6もprofessionalかenterpriseしかないけど、ようするにpro未満のバージョンが存在してて
それが静的リンク未対応ってこと?
623デフォルトの名無しさん (ワッチョイ 7d02-xjbW)
2020/07/21(火) 16:35:40.05ID:wlPCKaHF0 というか、最初に書いたけど標準ライブラリはどうなるの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
