エラー、バグ、質問 - ページ 1870 1...186318641865186618671868186918701871187218731874187518761877...3185 新しいコメント fxsaber 2017.04.21 12:52 #18691 Slava: そして、それはありえないことなのです。 でも、昔は可能だったんですよ! fxsaber 2017.04.21 13:17 #18692 試行錯誤template <typename T> class CLASS_COPY { public: T Data; CLASS_COPY( const T &Value ) { Data = Value; } }; template <typename T1, typename T2> void Copy( T1 &ObjectDst, const T2 &ObjectSrc ) { const CLASS_COPY<T2> Object(ObjectSrc); const CLASS_COPY<T1>* ObjectCopy = dynamic_cast<const CLASS_COPY<T1>*>(&Object); ObjectDst = ObjectCopy.Data; // invalid pointer access }問題なくコンパイルされるが、実行時にエラーでクラッシュする。コピー機能の書き方は? ANG3110 2017.04.21 13:24 #18693 今まで動作していたDLLが動作しなくなった。DLLは64ビットです。MT4で同じdlls x32を使用 - 動作します。 Windows 10 Home(x64ベースのPC)、1703、MT5 bild 1589 TheXpert 2017.04.21 13:25 #18694 fxsaber: 私はそれからもがこうとした問題なくコンパイルされますが、実行時にエラーでクラッシュします。Copy-functionをどう書くか?dllがクリティカルでない場合はmemcpy。あるいは、組合を待ってもよい。まあ、実際、楽しいんですけどね。開発者自身がキャスト構造をユニオンの標準的な代替品と呼んでいたのに、今はキャストできないし、まだやっていないんです。 fxsaber 2017.04.21 13:26 #18695 どのビルドからどのEX5までがマーケットに受け入れられるのか? fxsaber 2017.04.21 13:28 #18696 Комбинатор:一般的には、もちろん楽しいです。構造体のキャストは、開発者自身がユニオンの標準的な代替品と呼んでいたのですが、今はキャストはできないし、アソシエーションもまだですが、そういうことでしょうか? だから、ユニオンの出現でキャスティングは不可能になる。シンプルなケースのみ可能となります。 TheXpert 2017.04.21 13:28 #18697 fxsaber:Copy-functionをどう書くか? ファイルを使用するための完全な倒錯として、しかしネイティブに FileReadStruct - Файловые операции - Справочник MQL4 docs.mql4.com FileReadStruct - Файловые операции - Справочник MQL4 fxsaber 2017.04.21 13:29 #18698 Комбинатор: ファイルを使用するのはいかにも完全に変態ですが、ネイティブ ええ、それはBOTHです。 fxsaber 2017.04.21 13:48 #18699 トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラムバグ、バグ、質問fxsaber さん 2017.04.10 16:23コンパイルエラー につながる不要なオーバーロードの作成template <typename T> T Func() { T Res; return(Res); } template <typename T> void Func( T& Value ) { T Res = (MqlTick)Value; } void OnStart() { Func<string>(); // без этой строки компилируется MqlTick Tick; Func(Tick); }コンパイラが作成しようとしているのはvoid Func( string& ); なぜこのコードは1589でコンパイルできないのでしょうか?ここにはキャスティングはありません。 --- 2017.04.21 13:51 #18700 Комбинатор:dllがクリティカルでない場合はmemcpy。またはユニオンを待つ一般的には、もちろん面白いです。構造体の鋳造は、ユニオンに代わる標準的なものとして開発者から呼ばれていましたが、今では鋳造は不可能でユニオンはまだありません よね?といった具合に。 1...186318641865186618671868186918701871187218731874187518761877...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
そして、それはありえないことなのです。
問題なくコンパイルされるが、実行時にエラーでクラッシュする。コピー機能の書き方は?
今まで動作していたDLLが動作しなくなった。DLLは64ビットです。MT4で同じdlls x32を使用 - 動作します。
Windows 10 Home(x64ベースのPC)、1703、MT5 bild 1589私はそれからもがこうとした
問題なくコンパイルされますが、実行時にエラーでクラッシュします。Copy-functionをどう書くか?
dllがクリティカルでない場合はmemcpy。あるいは、組合を待ってもよい。
まあ、実際、楽しいんですけどね。開発者自身がキャスト構造をユニオンの標準的な代替品と呼んでいたのに、今はキャストできないし、まだやっていないんです。
一般的には、もちろん楽しいです。構造体のキャストは、開発者自身がユニオンの標準的な代替品と呼んでいたのですが、今はキャストはできないし、アソシエーションもまだですが、そういうことでしょうか?
Copy-functionをどう書くか?
ファイルを使用するのはいかにも完全に変態ですが、ネイティブ
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
バグ、バグ、質問
fxsaber さん 2017.04.10 16:23
コンパイルエラー につながる不要なオーバーロードの作成コンパイラが作成しようとしているのは
dllがクリティカルでない場合はmemcpy。またはユニオンを待つ
一般的には、もちろん面白いです。構造体の鋳造は、ユニオンに代わる標準的なものとして開発者から呼ばれていましたが、今では鋳造は不可能でユニオンはまだありません よね?
といった具合に。