Зачем переходить на VS 2013 C++ разработчику? Этот вопрос, я думаю, возникал у многих. За долгое время привыкшие к, мягко говоря, нечастым релизам студии, разработчики за год получили 5!! релизов (2012, U1,2,3,2013). И это не считая VS 2012 U4, который сделали для тех, кто не может позволить перейти на 2013 прямо сейчас (по финансовым или...
テスト中です。そして、それを13年間も公言してきたのです。
古いプログラムがWindows 8にうまく適応していないという問題に直面したことがある。つまり、OSのセキュリティに問題があるのです。そう、Windows 8のマイクロソフトは、本当にみんなを壁に追い詰めて、好きなところにデータを書き込んで保存することを許さなくなったのです。
そのような問題を解決するために、MetaTrader 5で行われているように、最新のデータストレージモデルを使用する新しいMetaTrader 4をリリース します。
開発者を推理し、批判し、アドバイスするくせに、Windowsのセキュリティの基本的なルールを知らない。以上で、OSはProgram Filesに書き込む権限を与えなくなりました。推奨される保存場所はAppDataのみです。
通常モードで作業している場合は、すべて問題ありません。すべてのデータが配置され、作業ディレクトリは「ファイル」→「データディレクトリを開く」で利用できます。
DLLが原因なら、64ビットモードで再コンパイルすればいい。
壁に頭をぶつけて、32ビットのライブラリが64ビットのプログラムで動作できる、あるいは動作するはずだというふりをする必要はないのです。隣の掲示板ですでに説明されているのに、理解できないふりを続けている。
残念ながら、あなたの妄想が詳しく書かれていますね。表向きはプログラマーの言葉(DLL、ディレクトリ、プログラム)だが、本当は基本的なことが分かっていないのでは?
なぜなら、それがマイクロソフトのルールだからです(^^)。Windows 8のリリースにより、マイクロソフトの言うとおりにするか、クライアントに書き込み禁止を設定するか、どちらかになることがほとんどです。
作業ファイルを自分のディレクトリに置いておきたい人のために、/portableスイッチがあります。
いや、原理的に(狂信的でなければ)技術的に不可能なんです。必要なのは64bitのライブラリです。
通常のプログラムも簡単に64ビット版を作ることができます。この問題はどこで思いついたのですか?私たちのビジネスを台無しにしたいときは、そうですね - C#に移行しましょう。ちょうどいい方法でしょう。
MQL4/MQL5は、C#と同様に動作し、実行時に32ビットと64ビットのネイティブコードに自動的にドッキングします。
MT5をProgram Filesではなく、Cドライブの別フォルダにインストールしたと書きました。なんでインストーラーが全部C:⇄AppData⇄Roaming⇄MetaQuotes⇄Terminalに入れたの?Program Filesに置けば理屈は通るのですが、このような問題を避けるため、あえてシステムディレクトリに置かないようにしました。
MT4のデインストールの件、了解しました。 何かとやり直しが多いようですが、この問題を解決してほしいです。しかし、MT4のアンインストールでMT5と同じトリックを行うと、つまり、すべてが隠しフォルダに削除されることになります。これは、マイクロソフトが課したバカげたことの続きで、その理由は実は非常に深いのです。黒人と白人の対立です。黒人のプログラマーが多く、彼らは時間の流れが白人の2倍も遅い若い魂を持っている。だから、白人は潜在意識と若い魂の意識との境界線上にある抑制電流にぶつからなければならないのです。何かを分離することが、秩序や最適化につながったことはありません。また、フォルダ分け、それも隠しフォルダに分けることは、実は反進歩であり、「世界の常識」は、この「分割統治」によって、今後ずっと問題を抱えることになるのです。
Windowsのセキュリティの基本的なルールを私が知らないこと、それが私に何の関係があるのでしょう。私はコンピュータの唯一のユーザーですが、スパイゲームを押し付けられ、自由を奪われ、何をしたらいいかわからないということで、ことごとく速度を落とされるためにWindowsにお金を払ったのではありません。大体、セキュリティじゃなくて、過疎のマイクロソフトが危険なだけだろ。ウイルスによる害は、最大のウイルスであるそのソリューションによる害よりもはるかに少ないのです。
64ビットシステムとDLLについて - 知らないので、もう一度全部分割してユニバーサル化しないか、と。もし不可能だとしたら、システムやプログラミングの微妙なところをよく知らない私たちにとって、どうすればいいのかの実例や説明が当然必要です。DLLについて新しい記事を書くと約束しましたね、それは素晴らしいことです。やる気がないわけではなく、朝から晩まで休みなく改善とトレードに取り組んでいます。 為替市場で損益分岐点取引を成功させるという課題は、非常に頭の良い人の知的成長を大きく上回っており、これらの開発に精通し他人の欠点を整理している時間はほとんど残っていないのです。
32bitの7からWindows8に乗り換えましたが、問題なく使えています。ただ、新しいパソコンを買うときに、営業マンから「Windows 8、速いですよ」と言われたんです。だから、あまり問題はないと思って申し込んだんです。そう、このWindows 8は総じて悪くないし、ある意味ではとても良いものでさえあるのです。しかし、この悪名高いセキュリテのように、何か良いことがあるとすぐに悪いことが見つかるように、なぜか人生ではすべてがアレンジされているのです。
C#のことはよくわかった。C#を使った端末があれば、私たちユーザーはもっと楽なんですけどね。しかし、ソフトウェア開発者自身の問題から容認し、適応し、スピードを落とさなければならないのです。
公に認めろ!いつWindowx XPから手を引いたんだ?
我慢できなかった、救われなければならない...。
トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム
デベロッパーズ!作ったものをテストしたりもするのですか?
ang3110, 2013.12.25 23:11
MT5をProgram Filesではなく、Cドライブの別フォルダにインストールしたと書きました。なんでインストーラーが全部C:⇄AppData⇄Roaming⇄MetaQuotes⇄Terminalに入れたの?Program Filesに置けば理屈は通るのですが、このような問題を避けるため、あえてシステムディレクトリに置かないようにしました。
MT4のデインストールの件、了解しました。 何かとやり直しが多いようですが、この問題を解決してほしいです。しかし、MT4のアンインストールでMT5と同じトリックを行うと、つまり、すべてが隠しフォルダに削除されることになります。これは、マイクロソフトが課したバカげたことの続きで、その理由は実は非常に深いのです。黒人と白人の対立です。黒人のプログラマーが多く、彼らは時間の流れが白人の2倍も遅い若い魂を持っている。だから、白人は潜在意識と若い魂の意識との境界線上の抑制電流にぶつからなければならないのです。何かを分離することが、秩序や最適化につながったことはありません。そして、異なるフォルダに分けること、さらに隠しフォルダに分けることは、実際には反進歩であり、「世界の慣習」は、この「分割統治」による問題を今後ずっと抱えていくことになるのです。
Windowsのセキュリティの基本的なルールを私が知らないこと、それが私に何の関係があるのでしょう。私はコンピュータの唯一のユーザーですが、スパイゲームを押し付けられ、自由を奪われ、何をしたらいいかわからないということで、ことごとく速度を落とされるためにWindowsにお金を払ったのではありません。大体、セキュリティじゃなくて、過疎のマイクロソフトが危険なだけだろ。ウイルスによる害は、最大のウイルスであるそのソリューションによる害よりもはるかに少ないのです。
64ビットシステムとDLLについて - 知らないので、もう一度全部分割してユニバーサル化しないか、と。もし不可能だとしたら、システムやプログラミングの微妙なところをよく知らない私たちにとって、どうすればいいのかの実例や説明が当然必要です。DLLについて新しい記事を書くと約束しましたね、それは素晴らしいことです。やる気がないわけではなく、朝から晩まで休みなく改善とトレードに取り組んでいます。 為替市場で損益分岐点取引を成功させるという課題は、非常に頭の良い人の知的成長を大きく上回っており、これらの開発に精通し他人の欠点を整理している時間はほとんど残っていないのです。
32bitの7からWindows8に乗り換えましたが、問題なく使えています。ただ、新しいパソコンを買うときに、営業マンから「Windows 8、速いですよ」と言われたんです。だから、あまり問題がないと思って申し込んだんです。そう、このWindows 8は総じて悪くないし、ある意味ではとても良いものでさえあるのです。しかし、なぜか人生というのは、良いことをしたときに悪いことが現れるようにできていて、今回の悪名高いセキュリテのように。
C#のことはよくわかった。C#を使った端末があれば、ユーザーにとってはもっと楽なんですけどね。しかし、ソフトの作り手自身の問題で、許容し、適応し、遅れをとってしまうのです。
公に認めろ!いつWindowx XPから手を引いたんだ?
あ、あともうひとつ。C#といえば、まずはDLL。インターネット上には、最適化、ニューラルネットワークなど、便利で良いライブラリがたくさんあるので、端末に接続したい。Alglibのようなライブラリは、確率過程や確率的手法のために設計されたものではありません。また、常に変化する時系列を 扱う仕事は、すべて確率的なものです。C#のDLLでは、内部を書き換える必要があるため、Unmanagedのようなメソッドを使うことは難しく、そのような可能性がない場合がほとんどです。機能説明と応用例のある素のDLLです。また、C++でわざわざファイルや関数を追加するよりも、C#でアプリケーションとして何かを作り、DLLに書き込む方が簡単です。 Wrapperメソッドは面倒で時間がかかり、DLLの速度を下げてしまいます。 端末自体はmql5でも正常に動作し、十分快適に使えています。C#のDLLを簡単に直接接続できるようになれば完璧です。
C:\Users...╱AppData╱Roaming╱MetaQuotes╱Terminal.のように。マイクロソフトは世界中の99.9%のスペースを占めたいようで、残りの0.1%を隠れ予約として提供する用意があるようです。 今のところProgram Filesだけに関することで良いようです。ただし、MT5はProgram Filesではなく、Cドライブの別フォルダにインストールしました。とにかく、MT5のインストーラーは、すべてを隠しフォルダに詰め込んでいます。
Code Baseからターミナル経由ではなく、通常の方法でダウンロードした場合、どこに格納すればいいのでしょうか?結局のところ、ターミナルとエディタは、ターミナルがインストールされているディレクトリにあるこれらのファイルを見ません。だから、一般ユーザーからは見えない同じフォルダーに入れる必要がある。不条理だ。隠しフォルダについて何も知らない一般ユーザーは、どこにも何も置くことができません。
...
またマイクロソフトは、主要なプログラミング言語として、C++をC#に置き換えるという、ほとんど強引な試みを進めている。前回のVS2013では、フォームを使った作業の設定まで削除され、フォーラムでは、「なぜ?そうすると、長い目で見ると、C++は2位になったり、完全になくなったりする可能性があることがわかります。新しい端末は、C#を言語の基本として作られることになっているのでしょうか。
Visual Studio 2013でC++か、なぜ乗り換えたのかhttp://maxshulga-ru.blogspot.ru/2013/12/cpp-in-vs2013.html
Visual Studio 2013でWindowsフォームを 作成する方法
http://www.cyberforum.ru/net-framework/thread989286.html
http://www.cyberforum.ru/cpp-cli-winforms/thread1012010.html
http://www.cyberforum.ru/visual-cpp/thread996569.html#post5282198
http://kaktusenok.blogspot.ru/2012/12/visual-studio-2012-winforms-windows.html
Visual Studio 2013でC++か、なぜ乗り換えたのかhttp://maxshulga-ru.blogspot.ru/2013/12/cpp-in-vs2013.html
過去2回の投稿は、文体や思想の表現が著しく異なっていますね。最初の1枚は コピーされたのですか?
C:\Users...╱AppData╱Roaming╱MetaQuotes╱Terminal.のように。マイクロソフトはどうやら世界のスペースの99.9%をマイクロソフトが占め、0.1%を隠れ予約として残りの人々に与えたいと考えているようだ。 今のところProgram Filesに関することだけでよかったと思う。