ライブラリ: EasyAndFastGUIグラフィックインターフェース作成ライブラリ - ページ 6 12345678910111213...45 新しいコメント Nikita Avramenko 2018.06.28 05:38 #51 Juer: ウィンドウをいろいろ操作した後、定期的にこのようなハングアップに遭遇する。パネルが反応しないのです(というか、数秒後に反応します)。まだ再現方法がわからないので、デバッグの仕方もわかりません。どこで何かがループするのでしょうか?時々、下のスクロールが消えたり、また現れたり...。Expert Advisor自体に原因があるのかもしれません。もう一度見てみます。何かを読み込もうとして、スレッドが止まっているのかもしれません。例として、WebRequest を使ってみて ください。 Marcel Fitzner 2018.07.22 20:27 #52 こんにちは、アナトーリ、 この新しいGUIに多大な労力を費やしてくれてありがとう。残念ながら、ほとんどのmqhファイルをコンパイルすることができません。 特にコンパイラが「クラス 'CWindow' は未定義です。 何が更新、修正されなければならないのか、あるいは私が何か間違ったことをしているのか、何か見当がつきますか? また、画像も'ImagesEasyAndFastGui'フォルダに解凍しました。 よろしくお願いします、 マルセル Marco vd Heijden 2018.07.23 07:02 #53 それらはインクルードです。 メインプログラムだけをコンパイルしようとしましたか? Alexey Navoykov 2018.07.24 17:45 #54 AutoXResizeMode(true)を指定したCTable テーブルでは、ウィンドウの幅が変わっても列の幅は変わりません。右のスクロールバーだけが動きます。 ColumnResizeModeはtrueに設定されています。 Anatoli Kazharski 2018.07.24 18:11 #55 Alexey Navoykov:AutoXResizeMode(true)を指定したCTableテーブルでは、ウィンドウの幅が変わっても列の幅は変わりません。右スクロールバーだけが動きます。ColumnResizeModeはtrueに設定されています。おそらく、列の幅がテーブルの全幅に比例して変化することを期待しているのでしょう。もしそうなら、この機能は現在実装されていません。 ColumnResizeMode() メソッドを使用すると、列の境界線を手動でドラッグして列の幅を変更できるようになります。 Alexey Navoykov 2018.07.24 18:20 #56 Anatoli Kazharski:おそらく、列の幅がテーブルの全幅に比例して変化することを期待しているのでしょう。もしそうなら、この機能は現在実装されていません。ColumnResizeMode() メソッドには、列の境界線を手動でドラッグして列の幅を変更する機能があります。そうです、すべての列の幅を比例して大きくするか、最後の列だけを大きくするかのどちらかが必要です。 後者が望ましいです。 しかし、現在のバージョンでは、自分で実装するにも問題があります。なぜなら、あなたのクラスには現在の列幅を取得するメソッドが見つからなかったし、すべてのフィールドがprivateだからです。 一般的には、少なくともこのメソッドは追加されるべきです。 Alexey Navoykov 2018.07.24 18:43 #57 CListViewクラスには SetValueメソッドがあるが、GetValueメソッドはない。つまり、SelectItemで選択する以外に、任意の項目の値を取得する方法はない。 Anatoli Kazharski 2018.07.24 18:45 #58 Alexey Navoykov: CListViewクラスには SetValueメソッドがあるが、GetValueはない。CListViewクラスにはSetValueメソッドがありますが、GetValueはありません。すでにサイトで公開されているものとはかなり違っている。 Alexey Navoykov 2018.07.24 19:36 #59 Anatoli Kazharski:時間を見つけて、このライブラリーのアップデート記事を書こうと思う。すでにサイトで公開されているものとは大きく異なっているんだ。あなたが記事を書いている間、人々はそれをテストすることになる。 その方がずっと生産的だと思う。 そして、記事を 書く過程で、あなたが気づかなかった落とし穴が明らかになるかもしれない。 Marcel Fitzner 2018.07.24 23:47 #60 こんにちは、マルコ、 あなたの言う「メインプログラム」とは何ですか?ファイル名を教えてください。 12345678910111213...45 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ウィンドウをいろいろ操作した後、定期的にこのようなハングアップに遭遇する。パネルが反応しないのです(というか、数秒後に反応します)。まだ再現方法がわからないので、デバッグの仕方もわかりません。どこで何かがループするのでしょうか?
時々、下のスクロールが消えたり、また現れたり...。
Expert Advisor自体に原因があるのかもしれません。もう一度見てみます。
何かを読み込もうとして、スレッドが止まっているのかもしれません。例として、WebRequest を使ってみて ください。
こんにちは、アナトーリ、
この新しいGUIに多大な労力を費やしてくれてありがとう。残念ながら、ほとんどのmqhファイルをコンパイルすることができません。
特にコンパイラが「クラス 'CWindow' は未定義です。
何が更新、修正されなければならないのか、あるいは私が何か間違ったことをしているのか、何か見当がつきますか?
また、画像も'ImagesEasyAndFastGui'フォルダに解凍しました。
よろしくお願いします、
マルセル
それらはインクルードです。
メインプログラムだけをコンパイルしようとしましたか?
AutoXResizeMode(true)を指定したCTable テーブルでは、ウィンドウの幅が変わっても列の幅は変わりません。右のスクロールバーだけが動きます。
ColumnResizeModeはtrueに設定されています。
AutoXResizeMode(true)を指定したCTableテーブルでは、ウィンドウの幅が変わっても列の幅は変わりません。右スクロールバーだけが動きます。
ColumnResizeModeはtrueに設定されています。
おそらく、列の幅がテーブルの全幅に比例して変化することを期待しているのでしょう。もしそうなら、この機能は現在実装されていません。
ColumnResizeMode() メソッドを使用すると、列の境界線を手動でドラッグして列の幅を変更できるようになります。
おそらく、列の幅がテーブルの全幅に比例して変化することを期待しているのでしょう。もしそうなら、この機能は現在実装されていません。
ColumnResizeMode() メソッドには、列の境界線を手動でドラッグして列の幅を変更する機能があります。
そうです、すべての列の幅を比例して大きくするか、最後の列だけを大きくするかのどちらかが必要です。 後者が望ましいです。
しかし、現在のバージョンでは、自分で実装するにも問題があります。なぜなら、あなたのクラスには現在の列幅を取得するメソッドが見つからなかったし、すべてのフィールドがprivateだからです。 一般的には、少なくともこのメソッドは追加されるべきです。
CListViewクラスには SetValueメソッドがあるが、GetValueはない。
CListViewクラスにはSetValueメソッドがありますが、GetValueはありません。すでにサイトで公開されているものとはかなり違っている。
時間を見つけて、このライブラリーのアップデート記事を書こうと思う。すでにサイトで公開されているものとは大きく異なっているんだ。
あなたが記事を書いている間、人々はそれをテストすることになる。 その方がずっと生産的だと思う。 そして、記事を 書く過程で、あなたが気づかなかった落とし穴が明らかになるかもしれない。
こんにちは、マルコ、
あなたの言う「メインプログラム」とは何ですか?ファイル名を教えてください。