Wirklich notwendig? stdlib
Hallo,
um die Energieoptimierungen weiter zu verbessern, ist die #include <stdlib.mqh> weiterhin notwendig, auch wenn der EA geprüft ist und funktioniert? Zudem erhalte ich auf dem Server diesbezüglich Fehlermeldungen, da die Version auf dem Server meist älter ist und ich keine Adminrechte habe. Fehlermeldung: cannot load 'C:\...\...\AppData\Roaming\MetaQuotes\Terminal\2A FKJH745730JDFJKS6167C55\MQL4\Libraries\stdlib.ex4' EA_Test: has newer unsupported version, please update your client terminal Gruss, Raul |
Hi,
die stdlib.mqh verweist auf fünf Funktionen. Wenn der EA keine davon benutzt, muss die stdlib auch nicht eingebunden werden. Die Fehlermeldung bzgl. der älteren Version kannst ignorieren denke ich. Ich weis echt nicht, wann sich da das letzte Mal etwas geändert hat. |
Zitat:
Hallo GoS, die stdlib.mqh importiert die #import "stdlib.ex4", in der stdlib.mq4 sehe ich viele Fehlermeldungsmöglichkeiten. Im Verzeichnis Libraries liegend. Das heisst, für die Fehlersuche ist diese nützlich, jedoch im normalen Gebrauch vermutlich überflüssig. Ich kenn es nur vom PHP Programmieren, dass ich die Fehlermeldungsfunktion einschaltete, solange es im Bau war. Später auskommentierte. So wie es klingt, nutzt Du diese nicht. |
Ich nutze von den 5 Funktionen ausschließlich nur ErrorDescription(), aber selbst die kann man sich sparen, denn man muß eh über die Funktion GetLastError() den Fehler aus dem Buffer lesen. Wenn man weiß, welche Integerzahl sich dann hinter welchem Fehlertext verbrigt, kann man die wenigen Fehler, die häufig auftreten, auch im Code zuordnen.
traderdoc |
Zitat:
|
Ok, Danke erstemal, ich nutze auch nur die ErrorDescription. Dann werde ich es nach Bedarf verwenden.
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:09 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum