Dllから関数を呼び出して結果を返す - ページ 7 1234567 新しいコメント Forex Trader 2005.09.19 22:48 #61 to VicK, в амперсанде вся суть, благодаря ему я собственно и могу менять содержимое массива... второй массив - массив с возвращаемыми значениями この場合、アンパサンドは不要であり、他の方法で配列の内容を変更することができます:-)。サンプルディレクトリのDLLサンプルはご覧になりましたか?そこではすべてがうまく機能しています。類推してやってください。 うん、たぶん...。 しかし、それでも、なぜ、基本的なintですべてが動作し、同時にdoubleが、食べられないのでしょうか? Forex Trader 2005.09.19 23:17 #62 ああ、やっとこさ、何かが解けたよ......。 billyが言うように、バグではなく、機能であることがわかりました。:) それ自体はバグではない副作用のようです...。 が、どこにも書いていない......。 要は、インデックスバッファとして配列が設定されている場合(SetIndexBuffer())、「外から変更」することはできない、ということです・・・。:( とても欲しいんですけどね...。 配列をコピーするループを1つ増やしてどうするんだ...。 このような機能がもう少しあれば、「時間のかかる」作業の生産性を高める魅力的な代替手段として、外部の .dll を使用する理由はなくなるでしょう........................。:( それでも、私は開発者の声を聞きたいと思います。 多分、架空のセキュリティのためではなく、パフォーマンスのために戦おうではありませんか。 Forex Trader 2005.09.19 23:33 #63 <br / translate="no"> この場合、アンパサンドに実体はなく(自分でやってみただけですが)、他のもののおかげで配列の内容を変更できます :-)。ディレクトリ内のDLLサンプルはご覧になりましたか?そこではすべてがうまく機能しています。類推してやってください。 ドキュメントによると、アンパサンドは、呼び出された関数 内で配列の内容を変更する場合、まさに重要な役割を果たします(& - 値渡しなし、& - ポインタによる(C++で例えるなら、より正確には参照による))。 Forex Trader 2005.09.19 23:46 #64 それでも開発者の声を聞いてみたい。 :-))) はい...。したいですね、特に私は...。 安全性よりも性能で勝負しようじゃないか。 なかなか...。専門家に頼らず、きちんと統合するために戦いたい...。MQLもいいかもしれないけど、C++の方がいいよね...。 Forex Trader 2005.09.20 00:09 #65 mqlもいいですが、何かをチェックしたり、あまり「欲張り」でないものを作ったりするのに手軽な方法であるべきです・・・・。 でも、外部モジュールへの配慮されたサポートもあるはずで、そうなればいいのですが...。 1234567 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
второй массив - массив с возвращаемыми значениями
この場合、アンパサンドは不要であり、他の方法で配列の内容を変更することができます:-)。サンプルディレクトリのDLLサンプルはご覧になりましたか?そこではすべてがうまく機能しています。類推してやってください。
うん、たぶん...。
しかし、それでも、なぜ、基本的なintですべてが動作し、同時にdoubleが、食べられないのでしょうか?
billyが言うように、バグではなく、機能であることがわかりました。:)
それ自体はバグではない副作用のようです...。
が、どこにも書いていない......。
要は、インデックスバッファとして配列が設定されている場合(SetIndexBuffer())、「外から変更」することはできない、ということです・・・。:(
とても欲しいんですけどね...。
配列をコピーするループを1つ増やしてどうするんだ...。
このような機能がもう少しあれば、「時間のかかる」作業の生産性を高める魅力的な代替手段として、外部の .dll を使用する理由はなくなるでしょう........................。:(
それでも、私は開発者の声を聞きたいと思います。
多分、架空のセキュリティのためではなく、パフォーマンスのために戦おうではありませんか。
ドキュメントによると、アンパサンドは、呼び出された関数 内で配列の内容を変更する場合、まさに重要な役割を果たします(& - 値渡しなし、& - ポインタによる(C++で例えるなら、より正確には参照による))。
:-))) はい...。したいですね、特に私は...。
なかなか...。専門家に頼らず、きちんと統合するために戦いたい...。MQLもいいかもしれないけど、C++の方がいいよね...。
でも、外部モジュールへの配慮されたサポートもあるはずで、そうなればいいのですが...。