質問編集履歴

5

質問削除の取り消し

2017/11/01 23:23

投稿

cancat
cancat

スコア313

test CHANGED
@@ -1 +1 @@
1
- 回答がな。回答がない。
1
+ C#でSHDocVw.ShellWindowsを取得した
test CHANGED
@@ -1 +1,71 @@
1
+ こんにちは。
2
+
3
+ Windows10でWindows Formのアプリケーションを開発しています。
4
+
5
+ Visual Studio 2017 Communityを使っています。
6
+
7
+ ###前提・実現したいこと
8
+
9
+ Windowを一覧して処理したいです。
10
+
11
+ ###試したこと
12
+
13
+ プロジェクト-参照の追加-COMで、Microsoft Internet Controls(ieframe.dll)を参照する。
14
+
15
+ ###発生している問題・エラーメッセージ
16
+
17
+ 下記コードで処理をしようとしていますが、inのところで止まってしまって処理が進みません。
18
+
19
+ openWindowsにカーソルをもっていくと、
20
+
21
+ openWindowsは、SHDocVW.ShellWindowsClassとなっていて、
22
+
23
+ Count ネイティブフレームが呼出履歴の最初にあるため、式を評価できません。
24
+
1
- 回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。
25
+ Native View 0x0000023b33141111 {Com プロキシ=0x0000023b33141111 実装オブジェクト {pid:5544 tid:6716}=0x000000000a970a10 }
26
+
27
+ Results View Expanding the Results View will enumerate the IEnumerable
28
+
29
+ というのがポップアップしました。
30
+
31
+ プロパティ-デバッグで、「ネイティブコードデバッグを有効にする」のチェックをはずしたところ、メッセージが変わりました。現在はチェックをはずしています。
32
+
33
+ Count ネイティブフレームが呼出履歴の最初にあるため、式を評価できません。
34
+
35
+ Native View To inspect the native object, enable native code debugging.
36
+
37
+ Results View Expanding the Results View will enumerate the IEnumerable
38
+
39
+ Error メソッドSystem.Linq.SystemCore_EnumerableDebugView.get_items()の評価ではCOMメソッドSystem.Collections.IEnumerable.GetEnumerator()を呼び出します。
40
+
41
+ 原因と対処方法をご存じの方いらっしゃったら、よろしくお願いします。
42
+
43
+ ###該当のソースコード
44
+
45
+ ```C#
46
+
47
+ private void showbrowser() {
48
+
49
+ SHDocVw.ShellWindows openWindows = new SHDocVw.ShellWindows();
50
+
51
+ foreach (SHDocVw.InternetExplorer ie in openWindows) {
52
+
53
+ //処理
54
+
55
+ }
56
+
57
+ ```
58
+
59
+ ###補足情報(言語/FW/ツール等のバージョンなど)
60
+
61
+ Microsoft Visual Studio Community 2017
62
+
63
+ Version 15.0.26228.9 D15RTWSVC
64
+
65
+ Microsoft .NET Framework
66
+
67
+ Version 4.6.01586
68
+
69
+ です。
70
+
71
+ よろしくお願いします。

4

回答がない。

2017/11/01 23:23

投稿

退会済みユーザー
test CHANGED
@@ -1 +1 @@
1
- C#でSHDocVw.ShellWindowsを取得した
1
+ 回答がな。回答がない。
test CHANGED
@@ -1,99 +1 @@
1
- こんにちは。
2
-
3
- Windows10でWindows Formのアプリケーションを開発しています。
4
-
5
- Visual Studio 2017 Communityを使っています。
6
-
7
-
8
-
9
- ###前提・実現したいこと
10
-
11
- Windowを一覧して処理したいです。
12
-
13
-
14
-
15
- ###試したこと
16
-
17
- プロジェクト-参照の追加-COMで、Microsoft Internet Controls(ieframe.dll)を参照する。
18
-
19
-
20
-
21
- ###発生している問題・エラーメッセージ
22
-
23
- 下記コードで処理をしようとしていますが、inのところで止まってしまって処理が進みません。
24
-
25
-
26
-
27
- openWindowsにカーソルをもっていくと、
28
-
29
- openWindowsは、SHDocVW.ShellWindowsClassとなっていて、
30
-
31
-
32
-
33
- Count ネイティブフレームが呼出履歴の最初にあるため、式を評価できません。
34
-
35
- Native View 0x0000023b33141111 {Com プロキシ=0x0000023b33141111 実装オブジェクト {pid:5544 tid:6716}=0x000000000a970a10 }
1
+ 回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。回答がない。
36
-
37
- Results View Expanding the Results View will enumerate the IEnumerable
38
-
39
- というのがポップアップしました。
40
-
41
-
42
-
43
- プロパティ-デバッグで、「ネイティブコードデバッグを有効にする」のチェックをはずしたところ、メッセージが変わりました。現在はチェックをはずしています。
44
-
45
-
46
-
47
- Count ネイティブフレームが呼出履歴の最初にあるため、式を評価できません。
48
-
49
- Native View To inspect the native object, enable native code debugging.
50
-
51
- Results View Expanding the Results View will enumerate the IEnumerable
52
-
53
- Error メソッドSystem.Linq.SystemCore_EnumerableDebugView.get_items()の評価ではCOMメソッドSystem.Collections.IEnumerable.GetEnumerator()を呼び出します。
54
-
55
-
56
-
57
-
58
-
59
- 原因と対処方法をご存じの方いらっしゃったら、よろしくお願いします。
60
-
61
-
62
-
63
- ###該当のソースコード
64
-
65
- ```C#
66
-
67
- private void showbrowser() {
68
-
69
- SHDocVw.ShellWindows openWindows = new SHDocVw.ShellWindows();
70
-
71
- foreach (SHDocVw.InternetExplorer ie in openWindows) {
72
-
73
- //処理
74
-
75
-
76
-
77
- }
78
-
79
-
80
-
81
- ```
82
-
83
-
84
-
85
- ###補足情報(言語/FW/ツール等のバージョンなど)
86
-
87
- Microsoft Visual Studio Community 2017
88
-
89
- Version 15.0.26228.9 D15RTWSVC
90
-
91
- Microsoft .NET Framework
92
-
93
- Version 4.6.01586
94
-
95
-
96
-
97
- です。
98
-
99
- よろしくお願いします。

3

add

2017/10/30 13:32

投稿

cancat
cancat

スコア313

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  ###前提・実現したいこと
10
10
 
11
- Windowを一覧して処理たいです。
11
+ Windowを一覧して処理たいです。
12
12
 
13
13
 
14
14
 

2

あdd

2017/10/25 11:25

投稿

cancat
cancat

スコア313

test CHANGED
@@ -1 +1 @@
1
- C#ネイティブフレームが呼出履歴の最初にあるめ、式を評価できません
1
+ C#でSHDocVw.ShellWindowsを取得し
test CHANGED
File without changes

1

add

2017/10/23 23:52

投稿

cancat
cancat

スコア313

test CHANGED
File without changes
test CHANGED
@@ -37,6 +37,22 @@
37
37
  Results View Expanding the Results View will enumerate the IEnumerable
38
38
 
39
39
  というのがポップアップしました。
40
+
41
+
42
+
43
+ プロパティ-デバッグで、「ネイティブコードデバッグを有効にする」のチェックをはずしたところ、メッセージが変わりました。現在はチェックをはずしています。
44
+
45
+
46
+
47
+ Count ネイティブフレームが呼出履歴の最初にあるため、式を評価できません。
48
+
49
+ Native View To inspect the native object, enable native code debugging.
50
+
51
+ Results View Expanding the Results View will enumerate the IEnumerable
52
+
53
+ Error メソッドSystem.Linq.SystemCore_EnumerableDebugView.get_items()の評価ではCOMメソッドSystem.Collections.IEnumerable.GetEnumerator()を呼び出します。
54
+
55
+
40
56
 
41
57
 
42
58