回答編集履歴

4

修正

2021/01/28 08:20

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,3 @@
1
- MQL4については知りませんが、引数ありでDLL関数を呼び出した際にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MT4用のDLLはstdcallを使用しているものが多いみたいですが。
1
+ MQL4については知りませんが、引数ありでDLL関数を呼び出した際にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MT4用のDLLはstdcallを使用しているものが多いみたいですが。
2
2
 
3
3
  DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。

3

修正

2021/01/28 08:20

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,3 @@
1
- MQL4については知りませんが、引数ありでDLL関数を呼び出した際ににスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MQL4用のDLLはstdcallを使用しているものが多いみたいですが。
1
+ MQL4については知りませんが、引数ありでDLL関数を呼び出した際ににスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、MT4用のDLLはstdcallを使用しているものが多いみたいですが。
2
2
 
3
3
  DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。

2

修正

2021/01/28 08:19

投稿

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

1

修正

2021/01/28 08:18

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,3 @@
1
- MQL4については知りませんが、DLL呼び出し時にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、stdcallを使用されているものが多いみたいですが。
1
+ MQL4については知りませんが、引数ありでDLL呼び出し時にスタックが破損するのであれば、呼び出し規約が一致していない事が考えられます。軽くググった感じでは、__stdcallを使用されているものが多いみたいですが。
2
2
 
3
- DLL側の呼び出し規約をstdcallに変更して、DLLを再ビルドしてみてはどうでしょう。
3
+ DLL側の呼び出し規約を__stdcallに変更して、DLLを再ビルドしてみてはどうでしょう。