OOPと手続き型プログラミングの比較 - ページ 47

 
Комбинатор:
プラスサイズコンバーターがどうしたって?

そうそう、やっぱり手で書き換えないとダメなんですね。

 
Maxim Kuznetsov:

mqlをc++に変換することは可能です。それはとても簡単で、ここでそれを行う人がいることを知っています...あなたはc++の非常に限られたサブセット(実際にはcクラス)を取得しますが、コードはMTとc++プロジェクトの両方で使用されます。

しかし、任意のC++をmqlに変換するのは......残念、かつ、あぁ。テンプレートを少し応用して、STLで上手に取って、アドレス演算を神頼みして、それで終わり、コードは変換できないのです。言語は似ていますが、それ以上ではありません。

ちなみに、パスカルからはコンバーターがよりリアルになり、ゲームだけが労力に見合わなくなる

Pascalでmqlに変換できるような面白いものはないですか?))

 
Maxim Dmitrievsky:

Pascalでmqlに変換できる面白いものはないですか?))

mqlに変換する価値のあるものはどこにもない。

どんなものでもDLLで差し込める。

 
Maxim Kuznetsov:

mqlに変換する価値のあるものはどこにもない。

利用可能なものはすべてDLL経由でフックアップすることができます。

まあ、DLL経由だけでなく。例えば、ファイル共有を利用することができます。RAM-Diskで1.5GBytes/sec以上あれば、全てにおいて十分です。そして、その導入のしやすさは並大抵のものではありません。以前は一時的なものとして使っていました。現在はDLL経由。しかし、高速にする必要がある場合、これ以上のファイルはないでしょう。

DLLの扱い方を知らない方へ - サードパーティ製ソフトウェアとMQLを統合するための素晴らしいオプションです。

 
Yuriy Asaulenko:

まあ、DLLを通してだけではありませんが。例えば、ファイル共有ができます。RAM-Diskなら1.5GBytes/秒以上あれば全てOKです。そして、その導入のしやすさは並大抵のものではありません。以前は一時的なものとして使っていました。現在はDLL経由。しかし、高速にする必要がある場合、これ以上のファイルはないでしょう。

dllの扱い方がわからない方 - サードパーティソフトウェアとMQLを統合する良い選択肢です。

dllを組んだことがないのですが、何か良いリンクはありませんか?

(プラスからmqlにコードを書き換えるより簡単なのでしょうか?)

 
Maxim Dmitrievsky:

dllを組んだことがないのですが、何か良いリンクはないでしょうか?

は、プラスからmqlにコードを書き換えるより簡単なのでしょうか?)

MSDNで見てください、-C++のDLLの開発、みたいな。そこで確認する。

 
Yuriy Asaulenko:

MSDNで見てみると、「DLL C++の開発」のようです。そこで見つかるかもしれません。

今、ライブラリからDLLをビルドするのにも、かなりの時間がかかることが判明しました。

 
Maxim Dmitrievsky:

ライブラリからDLLをビルドするのにも、かなりの時間がかかることが判明した

判明するのです))

RAM経由のファイル交換を利用し、煩わしさを感じないようにする。結果的に悪くなることはありません。

PS TCがうまくいくのであれば、いつでもdllに切り替えることができます。

 
Yuriy Asaulenko:

判明する))。

RAM経由のファイル交換を利用し、煩わしさを感じないようにする。結果的に悪くなることはないでしょう。

読みもしない :) とにかくフレームは使うけど、全部書き直した方がいいんです。

 
Maxim Dmitrievsky:

が、やはり全てを書き換えて、ライブラリのロジックを少しでも理解してもらう方が良いですね。

OOPの観点からは、まったく間違ったアプローチです。あなたのビジネスはTCであり、すでに作成され動作しているコードを書き換えることではありません。