Bonjour, voici mon problème :
Lors d'une concaténation, VB6 me donne le code d'erreur suivant :
"Erreur 16 : Expression trop complexe"
Voici la ligne de code en question :
NewFic est un tableau de STRING
Code : Sélectionner tout - Visualiser dans une fenêtre à part NewFic(3) = "SYSTEME " & CStr(Unite) & " " & CStr(Dens_Eau)
Unite est un INTEGER
Dens_eau est un SINGLE
Cette ligne est présente dans mon code depuis des mois et n'a jamais posé problème mais depuis ce matin VB6 n'en veux plus.
Le plus surprenant est qu'en mode pas à pas... je n'ai aucun message d'erreur.
Quelqu'un a une idée du problème ?
Edit :
Pose également problème, VB6 s'arrêtera là sur la seconde ligne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 NewFic(3) = "SYSTEME " & CStr(Unite) & " " NewFic(3) = NewFic(3) & CStr(Dens_Eau)
Edit 2:
J'ai modifié le titre après avoir isolé le problème, toutes les lignes suivantes générèrent le même message d'erreur :
etc... mon IDE ne semble plus vouloir convertir le type SINGLE en quoi que ce soit. Le programme assemblé lui semble fonctionner correctement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 CInt(Dens_eau) CCur(Dens_eau) CStr(Dens_eau) CDbl(Dens_eau)
Partager