En VBscript, je génère le code suivant amp_theta = -0.126*replace(farfield(k,j,i,1),".",",". Or la variable farfield(k,j,i,1) contient un string avec un point, je remplace ce point par une virgule pour multiplier par 0.126. VBScript utilise des chiffres avec une virgule pour faire des opérations. Mais l'interpréteur VBscript m'indique le message d'erreur :

Type incompatible: '[string: ""]'
Line(584): " amp_theta = -0.126*replace(farfield(k,j,i,1),".",",")"
Cause: Erreur d'exécution Microsoft VBScript


J'ai déclaré reDim farfield (20,20,500,4) au début du programme. Quelle est la raison de ce message d'erreur ?