初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 458 1...451452453454455456457458459460461462463464465...1504 新しいコメント Aleksey Vyazmikin 2015.10.15 09:41 #4571 テキストから数字を作る方法を教えてください。テキストstring="OpenOrder_Part=1 "が存在します。1という数字を区切って "int "に変換したい。 Artyom Trishkin 2015.10.15 09:42 #4572 -Aleks-:テキストから数字を作る方法を教えてください。テキストstring="OpenOrder_Part=1 "が存在します。1という数字を区切って "int "に変換したい。 =" とStringToInteger() の後にある記号を探す 削除済み 2015.10.15 09:42 #4573 -Aleks-:テキストから数字を作る方法を教えてください。テキストstring="OpenOrder_Part=1 "が存在します。1という数字を区切って "int "に変換したい。 一目瞭然 - "="デリミタで文字列を分割します。StringSplit()関数 です。そして、StringToInteger()。 Aleksey Vyazmikin 2015.10.15 11:00 #4574 Artyom Trishkin: =" と StringToInteger() の後にある記号を探すありがとうございます。不思議なことに、StringToInteger() は不要で、この関数がなくても数字は足し算されます。たぽちゅん: 一応、"="デリミタで文字列を分割すること。StringSplit()関数です。そして、StringToInteger()。ありがとうございました。うまくいったのですが、今度は文字列を正しくコード化することができません。しかも、桁の位置がわからないとどうしたらいいのかわからないし...。こんな風に書いています。int CountPendingOrder_OS=1;string comm="CountPendingOrder_OS_"+CountPendingOrder_OS; どうしたものか 削除済み 2015.10.15 11:06 #4575 -Aleks-:ありがとうございます。不思議なことに、StringToInteger()は必要ありませんでした。この関数がなくても、数字は足し算されます。ありがとうございました。うまくいったのですが、今度は文字列を正しくコーディングすることができません - テキストと数字を組み合わせてください。しかも、桁の位置がわからないと、どうしたらいいのかわからないし...。私はこのように書いています。int CountPendingOrder_OS=1;string comm="CountPendingOrder_OS_"+CountPendingOrder_OS; どうしたんですか?そのため、StringToInteger() が必要だったのです。でも、もっとシンプルでいいんです。文字列 comm = ""+(文字列)CountPendingOrder_OS.文字列の部分と整数の部分をつなげようとしているのですね。そのため、エラーが発生するのです。整数部分を文字列に変換する必要があります。この場合、明示的な変換を行う必要があります。 Aleksey Vyazmikin 2015.10.15 11:39 #4576 Tapochun:そのため、StringToInteger()関数が 必要になったのです。でも、もっとシンプルでいいんです。文字列 comm = ""+(文字列)CountPendingOrder_OS.文字列の部分と整数の部分をつなげようとしているのですね。そのため、エラーが発生するのです。整数部分を文字列に変換する必要があります。この場合、明示的な変換を行う必要があります。 ありがとうございます。しかし、IntegerToString()が数字のゼロを処理できない のはもどかしいですね。 削除済み 2015.10.15 11:42 #4577 -Aleks-: ありがとうございます。しかし、IntegerToString()が数字のゼロを処理 できないのがもどかしいですね。"プレースホルダー "に置き換わって しまいます その後、明示的な変換を行う。 Aleksey Vyazmikin 2015.10.15 11:59 #4578 Tapochun: その後、明示的な変換を行う。どうですか?:)ここまでゼロチェックで...。また、エラーが出たのですが、どう解釈したらいいのかわかりません...。2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'. Anatoli Kazharski 2015.10.15 12:07 #4579 -Aleks-:...また、エラーが出たのですが、どう解釈したらいいのかわかりません...。2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'.servicedeskの このエラーで。 削除済み 2015.10.15 12:07 #4580 -Aleks-:どうですか?:)ここまでゼロチェックで...。また、エラーが出たのですが、どう解釈したらいいのかわかりません...。2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'.上記で説明した、変数名の前に(string)を記述する。MT5? 1...451452453454455456457458459460461462463464465...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
テキストから数字を作る方法を教えてください。
テキストstring="OpenOrder_Part=1 "が存在します。
1という数字を区切って "int "に変換したい。
テキストから数字を作る方法を教えてください。
テキストstring="OpenOrder_Part=1 "が存在します。
1という数字を区切って "int "に変換したい。
テキストから数字を作る方法を教えてください。
テキストstring="OpenOrder_Part=1 "が存在します。
1という数字を区切って "int "に変換したい。
=" と StringToInteger() の後にある記号を探す
ありがとうございます。
不思議なことに、StringToInteger() は不要で、この関数がなくても数字は足し算されます。
一応、"="デリミタで文字列を分割すること。StringSplit()関数です。そして、StringToInteger()。
ありがとうございました。うまくいったのですが、今度は文字列を正しくコード化することができません。しかも、桁の位置がわからないとどうしたらいいのかわからないし...。
こんな風に書いています。
int CountPendingOrder_OS=1;
string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;
ありがとうございます。
不思議なことに、StringToInteger()は必要ありませんでした。この関数がなくても、数字は足し算されます。
ありがとうございました。うまくいったのですが、今度は文字列を正しくコーディングすることができません - テキストと数字を組み合わせてください。しかも、桁の位置がわからないと、どうしたらいいのかわからないし...。
私はこのように書いています。
int CountPendingOrder_OS=1;
string comm="CountPendingOrder_OS_"+CountPendingOrder_OS;
そのため、StringToInteger() が必要だったのです。でも、もっとシンプルでいいんです。
文字列 comm = ""+(文字列)CountPendingOrder_OS.
文字列の部分と整数の部分をつなげようとしているのですね。そのため、エラーが発生するのです。整数部分を文字列に変換する必要があります。この場合、明示的な変換を行う必要があります。
そのため、StringToInteger()関数が 必要になったのです。でも、もっとシンプルでいいんです。
文字列 comm = ""+(文字列)CountPendingOrder_OS.
文字列の部分と整数の部分をつなげようとしているのですね。そのため、エラーが発生するのです。整数部分を文字列に変換する必要があります。この場合、明示的な変換を行う必要があります。
ありがとうございます。しかし、IntegerToString()が数字のゼロを処理 できないのがもどかしいですね。"プレースホルダー "に置き換わって しまいます
その後、明示的な変換を行う。
どうですか?:)ここまでゼロチェックで...。
また、エラーが出たのですが、どう解釈したらいいのかわかりません...。
2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止
2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'.
...
また、エラーが出たのですが、どう解釈したらいいのかわかりません...。
2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止
2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'.
どうですか?:)ここまでゼロチェックで...。
また、エラーが出たのですが、どう解釈したらいいのかわかりません...。
2015.10.15 14:54:46.709 2011.06.29 10:50 EAの重大なエラーのためテストパス停止
2015.10.15 14:54:46.709 2011.06.29 10:50 アクセス違反 read to 0x00000006 in 'C:\Users<...>⑭Kamikadze_MA-9.ex4'.
上記で説明した、変数名の前に(string)を記述する。
MT5?