回答編集履歴
4
修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
MQL4については知りませんが、引数ありでDLL関数を呼び出した際に
|
1
|
+
MQL4については知りませんが、引数ありでDLL関数を呼び出した際にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MT4用のDLLはstdcallを使用しているものが多いみたいですが。
|
2
2
|
|
3
3
|
DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
|
3
修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
MQL4については知りませんが、引数ありでDLL関数を呼び出した際ににスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、M
|
1
|
+
MQL4については知りませんが、引数ありでDLL関数を呼び出した際ににスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MT4用のDLLはstdcallを使用しているものが多いみたいですが。
|
2
2
|
|
3
3
|
DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
|
2
修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
MQL4については知りませんが、引数ありでDLL呼び出し
|
1
|
+
MQL4については知りませんが、引数ありでDLL関数を呼び出した際ににスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MQL4用のDLLはstdcallを使用しているものが多いみたいですが。
|
2
2
|
|
3
|
-
DLL側の呼び出し規約を
|
3
|
+
DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
|
1
修正
test
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
MQL4については知りませんが、DLL呼び出し時にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、stdcallを使用されているものが多いみたいですが。
|
1
|
+
MQL4については知りませんが、引数ありでDLL呼び出し時にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、__stdcallを使用されているものが多いみたいですが。
|
2
2
|
|
3
|
-
DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
|
3
|
+
DLL側の呼び出し規約を__stdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
|