どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 633 1...626627628629630631632633634635636637638639640...1178 新しいコメント 削除済み 2014.06.14 13:29 #6321 hoz: いいえ。ターミナルのディレクトリフォルダを検索済みです。ファイル名がどこにもない。私のコードではそうなっているはずなのですが。 というのは、フルパス+ファイル名の文字数がカウントされるようになったということです。255を超える場合は - こんにちは - 何も起こりません....no error - 残念ながら、ユーザー側で混乱が生じることが知られています...。 というユニークなファイル名に短縮して、Windowsの内蔵ツールでディスクを検索する...。 必要なディレクトリにファイルを手動で作成することもできます。 もし開いたら、コードにエラーが ないか探すということです。 Viktar Dzemikhau 2014.06.14 13:48 #6322 barabashkakvn: MetaTrader4/MetaEditor4での不具合を回避するため、ターミナルおよびエディターファイルの設定で「管理者として実行」を設定してください。その後、MQL4.Cloudとターミナル内のテンプレートが正常に動作するようになります。 ありがとうございます。なぜか、最初は思いつかなかったんです :)してみようと思います。しかし、すでに「Program Directory」が通常のパスに移動していることに気づきました。C:\Program Files (x86)\Имя терминала\前回と同様です。共有データフォルダ」は残っていますが。C:\Users\hoz\AppData\Roaming\MetaQuotes\Terminal\Common 削除済み 2014.06.14 13:57 #6323 hoz: ありがとうございます。なぜかすぐには思いつかなかった :)やってみます。しかし、この時点ですでに「プログラムディレクトリ」がそのまま通常のパスに移動していることに気づきます。 前回と同様です。共有データフォルダ」は残っているんですけどね。 管理者より......ファイアウォールを知らない人が多いので......。 権限制限をするためにはどうしたらいいかと...。 基本的には、"非管理者 "としてインストールすることになります。 ありがとうございます!!!!))) Карпутов Владимир 2014.06.14 14:27 #6324 _new-rena: ん、管理人から...。みんなディファレンシャルウォールを知らないんです。 メタユーザーの権利を制限するために、どうしたらいいかと...。 基本的には、"非管理者 "としてインストールすることになります。 ありがとうございます!!!!))) Windows 8.1に移行してすぐに、この方法を考案しなければならなかったのです :) Viktar Dzemikhau 2014.06.14 14:41 #6325 結局、ファイルはなかったし、ないんです。以下は、現在のクラスのコードです。// 1.1 Пишим Log-файл. ==================================================================================================================== CLogging::fWriteLog( string fs_Txt, // Данные, которые требуется записать в log-файл bool fb_PrintPermission = true, // Флаг печати комментариев bool fb_CommentPermission = true ) // Флаг показа комментариев на графике { static datetime ldt_NewDayOpen = 0; static string ls_FileName = ""; datetime ldt_CurrDayOpen = iTime( Symbol(), NULL, PERIOD_D1 ); //---- Имя лог файла определяем один раз в сутки if ( ldt_NewDayOpen != ldt_CurrDayOpen ) { // ls_FileName = StringConcatenate( WindowExpertName(), "_", Symbol(), "_", Period(), "-", Month(), "-", Day(), ".log" ); ls_FileName = StringConcatenate( "T" ); ldt_NewDayOpen = ldt_CurrDayOpen; } int handle = FileOpen( ls_FileName, FILE_READ|FILE_WRITE|FILE_CSV, "/t" ); FileSeek( handle, 0, SEEK_END ); FileWrite( handle, StringConcatenate(TimeToStr(TimeCurrent(), TIME_DATE|TIME_SECONDS), ": ", fs_Txt) ); FileClose( handle ); // fPrint( fs_Txt, fb_PrintPermission, fb_CommentPermission ); }Expert Advisorから呼び出す。クラスが動いている。一番下で 動作する関数fPrint(必要なものを画面にプリントする)は、ファイルの作成と書き込みを正確にテストしているので、コメントアウトしています。長いファイル名を "T "1つに限定しました。ファイルがない。ここで、検索結果が返されます。 削除済み 2014.06.14 14:48 #6326 hoz: 結局、ファイルはなかったし、ないんです。以下は、現在のクラスのコードです。 Expert Advisorから呼び出す。クラスが動いている。一番下で 動作する関数fPrint(必要なものを画面にプリントする)は、ファイルの作成と書き込みを正確にテストしているので、コメントアウトしています。長いファイル名を "T "1つに限定しました。 ファイルがない。検索して出てきたのがこちら。 int handle=FileOpen(Symbol()+".csv",FILE_READ|FILE_WRITE|FILE_CSV); if(handle>0) { FileSeek(handle,0,SEEK_END); double BID=MarketInfo(Symbol(),MODE_BID); FileWrite(handle,DoubleToString(BID,4)); } FileClose(handle); これを試してみてください。 そしてもう一つ、相場は立ち、ティックは来ず、start()は動きません。init()にコードを入れてコンパイルすると・・・幸せになれます )))! //start()などに転送するのを忘れないように...。 Gobo 2014.06.14 18:38 #6327 return演算子を使って STRUCTURESを返すにはどうしたらいいのでしょうか?ユーザー関数は構造体を返すことができますか、それとも別の場所で使用されますか?構造体は演算子を含むことができるのか、それとも単なる変数の集合なのか?また、一般的にはどのように扱われているのでしょうか?(ロシア語のみで、誰かのプログラムを1マイルも参照することなく、c=a+bのような簡単な例を使うことができます)。 Алексей Тарабанов 2014.06.14 19:00 #6328 https://docs.mql4.com/ru/basis/types/casting#casting_structure Gobo 2014.06.14 19:27 #6329 taraさん、読みました。3回:-))リターン演算 子についてお聞きしています。同じことを5回も書き直さないように、そこで何かを「オフロード」するつもりだったようです。それとも、そこで公開・保護宣言をして、迷惑をかけないようにすることは可能なのでしょうか? Gobo 2014.06.14 19:29 #6330 こちら https://docs.mql4.com/ru/basis/operators/return と書いてあります。"単純な型"、"単純な構造体"、"オブジェクトへのポインタ "を返すことができる。 配列、クラスオブジェクト、複雑な構造型の 変数は、return 演算子で 返すことができない。" 1...626627628629630631632633634635636637638639640...1178 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
いいえ。ターミナルのディレクトリフォルダを検索済みです。
ファイル名がどこにもない。
私のコードではそうなっているはずなのですが。
というのは、フルパス+ファイル名の文字数がカウントされるようになったということです。255を超える場合は - こんにちは - 何も起こりません....no error - 残念ながら、ユーザー側で混乱が生じることが知られています...。
というユニークなファイル名に短縮して、Windowsの内蔵ツールでディスクを検索する...。
必要なディレクトリにファイルを手動で作成することもできます。 もし開いたら、コードにエラーが ないか探すということです。
MetaTrader4/MetaEditor4での不具合を回避するため、ターミナルおよびエディターファイルの設定で「管理者として実行」を設定してください。その後、MQL4.Cloudとターミナル内のテンプレートが正常に動作するようになります。
ありがとうございます。なぜか、最初は思いつかなかったんです :)してみようと思います。しかし、すでに「Program Directory」が通常のパスに移動していることに気づきました。
前回と同様です。共有データフォルダ」は残っていますが。
ありがとうございます。なぜかすぐには思いつかなかった :)やってみます。しかし、この時点ですでに「プログラムディレクトリ」がそのまま通常のパスに移動していることに気づきます。
前回と同様です。共有データフォルダ」は残っているんですけどね。
管理者より......ファイアウォールを知らない人が多いので......。
権限制限をするためにはどうしたらいいかと...。
基本的には、"非管理者 "としてインストールすることになります。
ありがとうございます!!!!)))
ん、管理人から...。みんなディファレンシャルウォールを知らないんです。
メタユーザーの権利を制限するために、どうしたらいいかと...。
基本的には、"非管理者 "としてインストールすることになります。
ありがとうございます!!!!)))
Windows 8.1に移行してすぐに、この方法を考案しなければならなかったのです :)
結局、ファイルはなかったし、ないんです。以下は、現在のクラスのコードです。
Expert Advisorから呼び出す。クラスが動いている。一番下で 動作する関数fPrint(必要なものを画面にプリントする)は、ファイルの作成と書き込みを正確にテストしているので、コメントアウトしています。長いファイル名を "T "1つに限定しました。
ファイルがない。ここで、検索結果が返されます。
結局、ファイルはなかったし、ないんです。以下は、現在のクラスのコードです。
Expert Advisorから呼び出す。クラスが動いている。一番下で 動作する関数fPrint(必要なものを画面にプリントする)は、ファイルの作成と書き込みを正確にテストしているので、コメントアウトしています。長いファイル名を "T "1つに限定しました。
ファイルがない。検索して出てきたのがこちら。
これを試してみてください。
そしてもう一つ、相場は立ち、ティックは来ず、start()は動きません。init()にコードを入れてコンパイルすると・・・幸せになれます )))!
//start()などに転送するのを忘れないように...。
return演算子を使って STRUCTURESを返すにはどうしたらいいのでしょうか?
ユーザー関数は構造体を返すことができますか、それとも別の場所で使用されますか?
構造体は演算子を含むことができるのか、それとも単なる変数の集合なのか?
また、一般的にはどのように扱われているのでしょうか?(ロシア語のみで、誰かのプログラムを1マイルも参照することなく、c=a+bのような簡単な例を使うことができます)。
こちら
https://docs.mql4.com/ru/basis/operators/return
と書いてあります。
"単純な型"、"単純な構造体"、"オブジェクトへのポインタ "を返すことができる。 配列、クラスオブジェクト、複雑な構造型の 変数は、return 演算子で 返すことができない。
"