ライブラリ: EasyAndFastGUIグラフィックインターフェース作成ライブラリ - ページ 33

 
Anatoli Kazharski #:

サイアバシュ・シャブガヒ

第2バージョンでは、この問題は完全に解決されている。

19703ファイルをダウンロードしましたが、最新版ではありませんか?
 
siavash shabgahi #:
19703ファイルをダウンロードしましたが、最新版ではありませんか?

ダウンロードが間違っています。

個人的なメッセージでお答えします(プロフィールをご覧ください)。

 
Anatoli Kazharski #:

ダウンロードの仕方が間違っている。

個人的なメッセージ(プロフィールを見てください)で回答しました。

こんにちは!私も彼と同じ問題を抱えています。確認したところ、CWindowにそのプロパティがないことが問題で、ファイルが間違っているのかもしれません。ありがとうございます!
 

EAFは本当に素晴らしいライブラリだ。とても気に入っています。

しかし、GUIが多くのメモリを消費していることに気づきました。例えば、3つのタブと6つのボタンだけのシンプルなGUIは、約500MBのRAMを使用します。

これは普通なのでしょうか?また、メモリ使用量に大きく影響するオブジェクトの種類は ありましたか?

 
Samuel Bandi Roccatello オブジェクトの種類に お気づきですか?

サミュエル・バンディ・ロカテッロ

こんにちは!

近いうちにこの問題に対処するつもりです。おそらく、Resources.mqh ファイルのアプローチを修正する必要があると思います。

 
Anatoli Kazharski #:

サミュエル・バンディ・ロカテッロ

こんにちは!

近いうちにこの問題に対処するつもりだ。おそらく、Resources.mqh ファイルのアプローチを修正する必要があります。

こんにちは、

エキスパートアドバイザーを閉じることなくGUIを削除する方法はありますか?ライブラリを使用してGUIを作成し、メモリを節約するためにボタンで削除したいのですが、EAを削除されたくありません。GUIを閉じ、すべてのグラフィカルオブジェクトを削除したいだけです。

CCoreEvents::Destroy(void)というメソッドを調べたところ、どうやらこの行::ArrayFree(m_windows)が実行されたときだけメモリが解放されるようだ。

しかし、この行はEAも削除してしまいます。

もし何かヒントをお持ちでしたら教えてください。

 
sbtrader82 #:

こんにちは、アナトーリ、

エキスパートアドバイザーを閉じることなくGUIを削除する方法はありますか?ライブラリを使用してGUIを作成し、メモリを節約するためにボタンでGUIを削除したいのですが、EAを削除してほしくありません。GUIを閉じ、すべてのグラフィカルオブジェクトを削除したいだけです。

CCoreEvents::Destroy(void)というメソッドを調べてみたが、どうやらこの行::ArrayFree(m_windows)が実行されたときだけメモリが解放されるようだ。

しかし、この行はEAも削除する。

何かヒントをお持ちでしたら教えてください。

こんにちは!

まだ実験していないので、ヒントは出せません。

 
sbtrader82 #:

こんにちは、アナトーリ、

エキスパートアドバイザーを閉じることなくGUIを削除する方法はありますか?ライブラリを使用してGUIを作成し、メモリを節約するためにボタンでGUIを削除したいのですが、EAを削除してほしくありません。GUIを閉じ、すべてのグラフィカルオブジェクトを削除したいだけです。

CCoreEvents::Destroy(void)というメソッドを調べてみたが、どうやらこの行::ArrayFree(m_windows)が実行されたときだけメモリが解放されるようだ。

しかし、この行はEAも削除してしまう。

何かヒントになる方法があれば教えてください。

このように入力を使うことができます:

input bool UseToolGUI               = false; //トレードパネルの表示/非表示

そして、入力が変更されたときに、GUIに関連するすべてのオブジェクトをInitまたはDeinitする。

 
Cuong Le Van #:

このように入力できる:

そして、入力が変更されたときに、GUIに関連するすべてのオブジェクトをInitまたはDeinitする。

このようなことを試してみましたが、うまくいかないようです。CAppオブジェクトはグローバル・スコープを持っているので、ボタンをクリックしてもメモリは解放されません。

GUIを削除してメモリを解放するGUI内のボタンが欲しいです。何か間違っているのかもしれません。

 
MT4用もありますか?