ATcl - MT4用Tclインタプリタ - ページ 9 12345678910 新しいコメント Maxim Kuznetsov 2018.10.25 22:40 #81 また、4にはビルドごとに浮くニュアンスがあります :-) 端末自体のグローバル設定で「DLL関数のインポートを 許可する」を設定すると、端末が再起動するはずです。 Yuriy Asaulenko 2018.10.25 22:45 #82 Maxim Kuznetsov:また、4にはビルドごとに浮くニュアンスがあります :-) 端末自体のグローバル設定で「DLL関数のインポートを 許可する」を設定すると、端末が再起動するはずです。クールなテーマです。しかし、Tclとターミナルのスレッドは即座に、そして根本的に分離した方が良い。MT Expert Advisorにはスレッドが1つしかないので、そこにTclを入れています。 情報を取る-スレッドを公開するという原則は、イミフで、より信頼性が高いです。 Maxim Kuznetsov 2018.10.25 22:59 #83 Yuriy Asaulenko:クールなテーマです。しかし、Tclとターミナルのスレッドを即座に、そして根本的に分離した方が良い。スレッドとプロセスの話なら「おばあちゃんが2回言った」ですね。 tclは同一スレッドで実行されることにこだわり、並列スレッドの可能性はアプリケーションに委ねます。1つのスレッドで実行する際の細かい便利な機能として、変数を束縛することができます。 もし「一度に、しかもルートで」共有するのであれば - 競争とメモリ保護からかなりのオーバーヘッドとなります。 このライブラリは便利な道具として作られています。つまり、耐久性のない関数を呼び出すことは非常に重要であり、スレッドを生成することは余計なことなのです。 何かちょっとしたことが足りなかったのですが、ここで、スクリプトで実行してみてください。 Yuriy Asaulenko 2018.10.26 00:06 #84 Maxim Kuznetsov:ライブラリは便利な道具として行われます。つまり、耐久性のない関数の呼び出しはそれ自体で完結し、スレッドの生成は不要なのです。ちょっとしたことでも、スクリプトを使って実行する必要があるのです。そうですね、この場合はむしろ冗長になりますね。 kovtynmen 2018.10.28 16:17 #85 解決策が見つからず、仮想マシンに インストールしてもエラーは変わらない。取引プラットフォームを教えてください。以下は私のものです。 Maxim Kuznetsov 2018.10.28 17:38 #86 kovtynmen:解決策が見つからず、仮想マシンに インストールしてもエラーは変わらない。取引プラットフォームを教えてください。私のは サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック 2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。 2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド) ステーション (現在) - 歴史的にアクティブなTcl 32ビット 2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。 2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド) 重要でないちょっとしたニュアンスですが、私はいつもターミナルを/portableで起動します - これなしでは予測不可能な場所に行くのが嫌なんです :-) ATcl - Tcl interpreter エラー、バグ、質問 New MetaTrader 4 Platform Maxim Kuznetsov 2018.10.28 17:55 #87 Maxim Kuznetsov:サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック 2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。 2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド) ステーション (現在) - 歴史的にアクティブなTcl 32ビット 2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。 2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド) 私は いつもターミナルを/portableで動かしています。portableでないとDLLが予測できない場所に散らばるのが嫌なんです :-)が、 どうやら重要な ようです :-) DLLを検索すると、MTのルールに広い範囲で 一時的な対処として、MQL4/Libraries/Atclディレクトリをターミナルのインストールフォルダ(COMMONフォルダ)にコピーしてください... どうにかして配布アーカイブを再構築しなければならないのですが、方法がわかりません...だからinstall.msiを作る必要はないのです :-) kovtynmen 2018.10.28 17:57 #88 Maxim Kuznetsov:サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック 2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。 2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド) ステーション (現在) - 歴史的にアクティブなTcl 32ビット 2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。 2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド) もうひとつ、どうでもいいことですが、私はいつもターミナルを/portableで動かしています。そうしないと、ディレクトリがどこだかわからない、予測できない場所に行ってしまうのが嫌なんです :-) I'm sure that's the problem, with the terminal in the fully installed version, I put atcl.dll under C:\Users****** ³AppData ³Roaming ³MetaQuotes ³Terminal ³CCD68BFB06049A8615C607C3F6AD69B7 ³MQL4Libraries some of functionality has worked. kovtynmen 2018.10.28 18:08 #89 ターミナルをインストールし、ターミナルのインストール ディレクトリにアーカイブからフォルダを置くだけで、私の場合はC: \Program Files (x86)╱InstaTrader、mql4フォルダがないにも関わらず、すべてが動作するようです。ありがとうございます。 Maxim Kuznetsov 2018.10.28 18:17 #90 kovtynmen: ターミナルをインストールし、ターミナルのインストール ディレクトリにアーカイブからフォルダを置くだけで、私の場合はC: \Program Files (x86)╱InstaTrader、mql4フォルダがないにも関わらず、すべてが動作するようです。ありがとうございます。 Windowsは「実行ファイルから」DLLを探すので:-)、MTによるとファイル階層がRoamingに移動していても気にしない:-) 12345678910 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
また、4にはビルドごとに浮くニュアンスがあります :-) 端末自体のグローバル設定で「DLL関数のインポートを 許可する」を設定すると、端末が再起動するはずです。
また、4にはビルドごとに浮くニュアンスがあります :-) 端末自体のグローバル設定で「DLL関数のインポートを 許可する」を設定すると、端末が再起動するはずです。
クールなテーマです。しかし、Tclとターミナルのスレッドは即座に、そして根本的に分離した方が良い。MT Expert Advisorにはスレッドが1つしかないので、そこにTclを入れています。
情報を取る-スレッドを公開するという原則は、イミフで、より信頼性が高いです。
クールなテーマです。しかし、Tclとターミナルのスレッドを即座に、そして根本的に分離した方が良い。
スレッドとプロセスの話なら「おばあちゃんが2回言った」ですね。
tclは同一スレッドで実行されることにこだわり、並列スレッドの可能性はアプリケーションに委ねます。1つのスレッドで実行する際の細かい便利な機能として、変数を束縛することができます。
もし「一度に、しかもルートで」共有するのであれば - 競争とメモリ保護からかなりのオーバーヘッドとなります。
このライブラリは便利な道具として作られています。つまり、耐久性のない関数を呼び出すことは非常に重要であり、スレッドを生成することは余計なことなのです。
何かちょっとしたことが足りなかったのですが、ここで、スクリプトで実行してみてください。
ライブラリは便利な道具として行われます。つまり、耐久性のない関数の呼び出しはそれ自体で完結し、スレッドの生成は不要なのです。
ちょっとしたことでも、スクリプトを使って実行する必要があるのです。
そうですね、この場合はむしろ冗長になりますね。
解決策が見つからず、仮想マシンに インストールしてもエラーは変わらない。取引プラットフォームを教えてください。以下は私のものです。
解決策が見つからず、仮想マシンに インストールしてもエラーは変わらない。取引プラットフォームを教えてください。私のは
サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック
2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。
2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド)
ステーション (現在) - 歴史的にアクティブなTcl 32ビット
2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。
2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド)
重要でないちょっとしたニュアンスですが、私はいつもターミナルを/portableで起動します - これなしでは予測不可能な場所に行くのが嫌なんです :-)
サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック
2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。
2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド)
ステーション (現在) - 歴史的にアクティブなTcl 32ビット
2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。
2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド)
私は いつもターミナルを/portableで動かしています。portableでないとDLLが予測できない場所に散らばるのが嫌なんです :-)
が、 どうやら重要な ようです :-) DLLを検索すると、MTのルールに広い範囲で
一時的な対処として、MQL4/Libraries/Atclディレクトリをターミナルのインストールフォルダ(COMMONフォルダ)にコピーしてください...
どうにかして配布アーカイブを再構築しなければならないのですが、方法がわかりません...だからinstall.msiを作る必要はないのです :-)
サーバ (VDS) - Tcl BAWT 32 bit の導入、インストール手順の作成/チェック
2018.10.28 19:30:12.792 Windows Server 2012 R2 Standard (x64ベースPC)、IE 11.00、RDP、UAC、4 x Intel Xeon Gold 6154 @ 3.00GHz、RAM: 590 / 1685 Mb、HDD: 20089 / 32415 Mb、GMT+03:00。
2018.10.28 19:30:12.792 Alpari MT4 build 1090 開始(アルパリ・インターナショナル・リミテッド)
ステーション (現在) - 歴史的にアクティブなTcl 32ビット
2018.10.28 19:32:48.517 Windows 10 Home Single Language (x64ベースPC)、IE 11.00、UAC、2 x Intel Pentium 987 @ 1.50GHz、 RAM: 701 / 3889 Mb、 HDD: 86187 / 460669 Mb、 GMT+03:00を使用。
2018.10.28 19:32:48.517 Alpari MT4 ビルド1090開始(アルパリ・インターナショナル・リミテッド)
もうひとつ、どうでもいいことですが、私はいつもターミナルを/portableで動かしています。そうしないと、ディレクトリがどこだかわからない、予測できない場所に行ってしまうのが嫌なんです :-)
ターミナルをインストールし、ターミナルのインストール ディレクトリにアーカイブからフォルダを置くだけで、私の場合はC: \Program Files (x86)╱InstaTrader、mql4フォルダがないにも関わらず、すべてが動作するようです。ありがとうございます。