Terminal
- Augmentation de la taille maximale des infobulles personnalisées
des objets graphiques jusqu'à 128 symboles. Les infobulles sont définies
en utilisant la propriété TOOLTIP OBJPROP.
- Correction de l'affichage des objets graphiques Canaux lorsque la
propriété Rayon est activée - continuation sans fin du canal vers la
droite.
Market
- Journalisation améliorée lors de l'achat des produits. Cela facilite
la recherche de solutions pour traiter des questions de l'utilisateur.
- Correction des erreurs pour le renouvellement des produits de location.
MQL4
- Correction pour le téléchargement de l'application MQL4 lorsque des
caractères non latins (par exemple, chinois ou japonais) sont utilisés
dans un chemin.
- Ajout de la fonction MQLSetinteger pour gérer les propriétés MQL4
de l'environnement d'application. Ajout de la propriété MQL_CODEPAGE
à l'énumération ENUM_MQL_INFO_INTEGER. En utilisant cette propriété,
la page de code en cours dans un programme MQL4 exécuté est utilisée
par la fonction MQLSetInteger.
La page de code appliquée lors de la compilation d'une application
MQL4 est utilisée dans cette application par défaut. S'il y a une différence
entre les locales du système pendant la compilation et pendant le lancement
du programme, il peut y avoir des problèmes lors de l'affichage des
messages et de la réception des valeurs des chaînes de caractères.
Ceci s'applique aux fonctions Print, PrintFormat, Comment, Alert, MessageBox,
SendFTP, SendMail, SendNotification, iCustom et autres, où les noms
des fichiers, des objets graphiques, des variables globales, etc. sont
utilisés comme paramètres.
La nouvelle fonction et la nouvelle propriété résolvent ce problème.
- Ajout d'une nouvelle signature pour la fonction ObjectsDeleteAll
:
int ObjectsDeleteAll(
int chart_id,
const string prefix,
int sub_window=EMPTY,
int object_type=EMPTY
);
Cette fonction supprime tous les objets graphiques du type spécifié
dans le graphique spécifié ou sa sous-fenêtre. Une caractéristique
particulière est la possibilité de définir un préfixe dans les noms
des objets supprimés. Par exemple, vous pouvez supprimer uniquement
les objets ayant des noms commençant par "myobj_".
- Ajout de la génération de l'évènement CHARTEVENT_CHART_CHANGE lors
de l'utilisation des touches Début et Fin. Auparavant, cet événement
était généré uniquement lors de la modification de la taille et des
propriétés du graphique via la boîte de dialogue correspondante.
- Correction de la génération de l'évènement CHARTEVENT_OBJECT_CREATE lors
de la création d'un objet graphique par copie. La copie est effectuée
en faisant glisser un objet tout en maintenant la touche Ctrl.
- Correction de la valeur retournée par la fonction ChartID pendant
le test visuel.
- Correction de la réception de la propriété OBJPROP_SCALE pour l'objet
graphique Ellipse. Cette propriété est conçue pour une mise à l'échelle
de l'objet.
- Correction de la vérification des paramètres d'entrée de la fonction
ArrayFill. La fonction remplit un tableau numérique avec une valeur
spécifiée.
- Ajout des méthodes ArrayMaximum et ArrayMinimum aux classes CArrayChar,
CArrayShort, CArrayInt, CArrayFloat et CArrayLong de la bibliothèque
standard. Ces méthodes permettent de rechercher les valeurs maximales
et minimales dans les tableaux respectifs.
- Corrections des méthodes SearchGreatOrEqual et SearchLessOrEqual
des classes CArrayChar, CArrayShort, CArrayInt, CArrayLong, CArrayFloat,
CArrayDouble et CArrayString de la bibliothèque standard. Ces méthodes
vous permettent de rechercher dans les tableaux les éléments supérieurs
ou égaux/inférieurs ou égaux à celui spécifié.
Correction d'erreurs dans la classe CArrayChar de la bibliothèque standard.
Correction des méthodes QuickSort, QuickSearch, SearchGreat et SearchLess.
Correction des erreurs rapportées dans les journaux des crash.
Veuillez vous reporter aux nouvelles précédentes :