teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2021/02/22 00:53

投稿

subka
subka

スコア8

title CHANGED
File without changes
body CHANGED
@@ -57,4 +57,7 @@
57
57
  既に result.parray[1][1] に対して SysFreeString が実行されている為、例外が投げられてしまいます。
58
58
 
59
59
  ですので、短絡的には params を VARIANT 型にして、VariantClear を明示しなければ解決とは思いますが、
60
- 当事象が必ず発生することが確約できない限り、解放を明示しないのは宜しくないと考えた為質問させて頂いております。
60
+ 当事象が必ず発生することが確約できない限り、解放を明示しないのは宜しくないと考えた為質問させて頂いております。
61
+ ###追記
62
+ 知りたいことの項番2について、
63
+ 2回目の IDispatch::Invoke() の実行前に params.Clear() を実行することで事象は発生しませんでした。

1

追記

2021/02/22 00:52

投稿

subka
subka

スコア8

title CHANGED
File without changes
body CHANGED
@@ -19,7 +19,7 @@
19
19
  ###知りたいこと
20
20
  1.この事象の原因は何でしょうか。
21
21
  2.この事象が発生しない為にはどの様にすれば良いでしょうか。
22
- ###
22
+ ###コード
23
23
  ※値が格納されない変数については、コメントの通りの値が格納されているものと仮定して下さい。
24
24
  ```C++
25
25
  int main() {