Voici un petit moment que j'étais pas venu et je m'en excuse.
Comme le titre l'indique, j''ai une erreur lors du lancement de mon nouvel EXE "Line 21627 (File.....mon exe) Error : Variable used without being declared. Visiblement, c'est une erreur qui arrive régulièrement à toutes et tous mais moi, c'est une première

Pour l'histoire, c'est le même code que j'utilise depuis des années, j'ai juste eu besoin de changer des chemins suite à la mise à jour de mon Centreon où je vais modifier des cartes via mon exe.
Après quelques recherches, j'ai pu localiser la ligne 21627 compilée qui correspond à ce bout de code :
Code : Tout sélectionner
GUICtrlSetData($Astreinte, $var[$i][1],$var[1][1])
Next
$ImgLoad = "b.jpg"
$idPic = GUICtrlCreatePic($ImgLoad, 120, 120, 100, 100)
$Informations2 = GUICtrlCreateGroup("Prévisualisation Synthèse", 500, 10, 435, 830)
Local Const $DEVICE_PRIMARY = 0, $DEVICE_IMMERSIVE = 1 <- ERROR
$aRet = DllCall("Shcore.dll", "int", "GetScaleFactorForDevice", "int", $DEVICE_PRIMARY)
$Label20 = GUICtrlCreateLabel("", 510, 50, 140, 60)
IF $aRet[0] = 100 Then
GuiCtrlSetData($Label20, "Le zoom appliqué actuellement est à " & $aRet[0] & " %")
ElseIF $aRet[0] > 100 Then
Ce code à juste pour but d'afficher le zoom appliqué sur le bureau Windows. Il fonctionnait très bien ce matin et depuis mes modifications et la compilation (pas d'erreurs de compilation), ça fonctionne plus.
Merci pour votre aide et vos lumières.
Cdt,