Bonjour tout le monde,
J'ai un fichier contenant 40 couleurs sous la forme de nombres:
Sous vb6, mon fichier lisait ces lignes une par une, et mettait la valeur dans un tableau de ColorConstants. L'utilité d'utiliser un fichier est que je peux personnaliser les couleurs en modifiant la valeur correspondante dans le fichier, et vu que le tableau est rempli à chaque fois qu'on lance le logiciel, il est nécessaire de changer la couleur une seule fois.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 0 16728128 3207989 ... 56797 9018330
Aujourd'hui, je dois utiliser sous dotnet un tableau de System.drawing.Colors.
Voici le code:
En vb6, ce code fonctionne mais pas en dotnet. L'erreur que je reçois dès le premier input est "Le cast spécifié n'est pas valide".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 FileNum = CShort(FreeFile()) FileOpen(FileNum, "path de mon fichier", OpenMode.Input) For I = 0 To 40 : Input(FileNum, colorArray(I)) : Next I FileClose(FileNum)
Quelqu'un aurait une idée ?
Partager