質問編集履歴

3

状況の変化

2018/05/18 14:10

投稿

Reach
Reach

スコア733

test CHANGED
File without changes
test CHANGED
@@ -61,3 +61,85 @@
61
61
 
62
62
 
63
63
  ERROR System.InvalidOperationException: 'System.Windows.Documents.Run' は、Visual または Visual3D ではありません。 場所 MS.Internal.Media.VisualTreeUtils.AsVisual(DependencyObject element, Visual& visual, Visual3D& visual3D) 場所 MS.Internal.Media.VisualTreeUtils.AsNonNullVisual(DependencyObject element, Visual& visual, Visual3D& visual3D) 場所 System.Windows.Media.VisualTreeHelper.GetParent(DependencyObject reference) 場所 Microsoft.VisualStudio.Language.Intellisense.Implementation.GoToDefMouseHandler.IsMouseOverTextView(Point position) 場所 Microsoft.VisualStudio.Language.Intellisense.Implementation.GoToDefMouseHandler.<<OnModifierKeyStateChanged>b__19_0>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 Microsoft.VisualStudio.Text.Utilities.GuardedOperations.<CallExtensionPointAsync>d__29.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
64
+
65
+
66
+
67
+
68
+
69
+ いろいろ試しているうちに
70
+
71
+ 例画のメッセージが変わり
72
+
73
+ 0x74BDDC82 (oleaut32.dll) で例外がスローされました (IE Control.exe 内): 0xC0000005: 場所 0x036AA240 の読み取り中にアクセス違反が発生しました
74
+
75
+ になりました
76
+
77
+
78
+
79
+ プログラム中以下を何回も呼び出しているのですが
80
+
81
+
82
+
83
+ ```C++
84
+
85
+ string get_Char(CComBSTR tmp) {
86
+
87
+ string st = "";
88
+
89
+ if (tmp.Length() <= 32767 && tmp.Length() >0) {
90
+
91
+ WCHAR str[40000];
92
+
93
+ swprintf_s(str, L"%s", tmp);
94
+
95
+ SysFreeString(tmp);
96
+
97
+
98
+
99
+ char wStrC[40000];
100
+
101
+
102
+
103
+ //string st = string(dest.begin(), dest.end());
104
+
105
+ size_t wLen = 0;
106
+
107
+ errno_t err = 0;
108
+
109
+
110
+
111
+ //ロケール指定
112
+
113
+ setlocale(LC_ALL, "japanese");
114
+
115
+ //変換
116
+
117
+ err = wcstombs_s(&wLen, wStrC, 40000, str, _TRUNCATE);
118
+
119
+ st = wStrC;
120
+
121
+
122
+
123
+ }
124
+
125
+ return st;
126
+
127
+ }
128
+
129
+ CComBSTRを string に変換するものですが
130
+
131
+ どこに問題があるのでしょうか?
132
+
133
+
134
+
135
+ また 例外は
136
+
137
+ nline CComBSTR::~CComBSTR() throw()
138
+
139
+ {
140
+
141
+ ::SysFreeString(m_str);
142
+
143
+ }
144
+
145
+ で止まっています

2

ActivityLog.xml の エラー

2018/05/18 14:10

投稿

Reach
Reach

スコア733

test CHANGED
File without changes
test CHANGED
@@ -47,3 +47,17 @@
47
47
 
48
48
 
49
49
  ソルーション読み込み時に 上記メッセージが 出るようになりました
50
+
51
+
52
+
53
+
54
+
55
+ ActivityLog.xml で 以下の ERROR が あります
56
+
57
+
58
+
59
+ ERROR The color 'Popup' in category 'de7b1121-99a4-4708-aedf-15f40c9b332f' does not exist.
60
+
61
+
62
+
63
+ ERROR System.InvalidOperationException: 'System.Windows.Documents.Run' は、Visual または Visual3D ではありません。 場所 MS.Internal.Media.VisualTreeUtils.AsVisual(DependencyObject element, Visual& visual, Visual3D& visual3D) 場所 MS.Internal.Media.VisualTreeUtils.AsNonNullVisual(DependencyObject element, Visual& visual, Visual3D& visual3D) 場所 System.Windows.Media.VisualTreeHelper.GetParent(DependencyObject reference) 場所 Microsoft.VisualStudio.Language.Intellisense.Implementation.GoToDefMouseHandler.IsMouseOverTextView(Point position) 場所 Microsoft.VisualStudio.Language.Intellisense.Implementation.GoToDefMouseHandler.<<OnModifierKeyStateChanged>b__19_0>d.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task) 場所 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) 場所 Microsoft.VisualStudio.Text.Utilities.GuardedOperations.<CallExtensionPointAsync>d__29.MoveNext() --- 直前に例外がスローされた場所からのスタック トレースの終わり --- 場所 Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

1

訂正 および 追加情報

2018/05/18 06:11

投稿

Reach
Reach

スコア733

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,9 @@
2
2
 
3
3
 
4
4
 
5
- 'System.Windows.Documents.Run' is not a Visual or Visual3D'
5
+ 'System.Windows.Documents.Run' is not a Visual or Visual3D'Exception
6
6
 
7
- というエラーで 困っております
7
+ という例外が発生し 困っております
8
8
 
9
9
 
10
10
 
@@ -19,3 +19,31 @@
19
19
  Windows 7
20
20
 
21
21
  Visual Studio 2017
22
+
23
+
24
+
25
+
26
+
27
+ 訂正:エラーではなく 例外でした
28
+
29
+
30
+
31
+
32
+
33
+
34
+
35
+ [2018/05/18 14:37:27 Warning] NuGet によってインストールされたテスト拡張機能が見つかりません。NuGet サービスは利用できません。テスト アダプター拡張機能がないため、テストが見つからない可能性があります。
36
+
37
+ [2018/05/18 14:37:27 Informational] ------ プレイリストの読み込みを開始しました ------
38
+
39
+ [2018/05/18 14:37:27 Informational] ========== プレイリストの読み込みが完了しました (0:00:00.0020001) ==========
40
+
41
+ [2018/05/18 14:37:29 Informational] ------ テストの探索が開始されました ------
42
+
43
+ [2018/05/18 14:37:29 Warning] NuGet によってインストールされたテスト拡張機能が見つかりません。NuGet サービスは利用できません。テスト アダプター拡張機能がないため、テストが見つからない可能性があります。
44
+
45
+ [2018/05/18 14:37:30 Informational] ========== テストの探索が完了しました: 0 が見つかりました (0:00:01.7070977) ==========
46
+
47
+
48
+
49
+ ソルーション読み込み時に 上記メッセージが 出るようになりました