Activer - Réaffecter le type de variable
Dans ASP, vous pouvez parfois voir des messages d'erreur sur la conversion d'une variable ou d'un objet. Convertir une variable, c'est réaffecter son type.

Dans d'autres langages, comme C ou C ++, des commandes très spécifiques sont utilisées pour changer une variable. Si vous aviez PiValue = 3,141519, et que vous vouliez juste la partie entière (3) de ce nombre, vous reformuleriez PiValue comme un entier.

ASP est beaucoup moins pointilleux sur ses variables. Vous n'avez vraiment pas besoin de définir vos types de variables avant de les utiliser. Si tu as

PiValue = 3.141519

et vous vouliez avoir une variable appelée PiShort avec juste la partie entière, alors vous dites simplement

PiShort = cInt (PiValue)

Voilà, il prend l'entier de PiValue et le met dans PiShort.

Si vous vous retrouvez avec des erreurs de transtypage, faites un tas de response.writes pour voir exactement ce que chaque variable est définie en cours de route.

Par exemple, si vous commencez à configurer un objet de messagerie -

Définissez objMail = Server.CreateObject ("CDO.Message")

et ensuite vous essayez de transformer objMail en un entier, cela ne fonctionnera pas :) Assurez-vous donc que la variable avec laquelle vous commencez peut réellement être convertie en variable de type de destination.

Instructions Vidéo: Excel VBA - Comment mettre un Format de valeur dans une TextBox ? (Avril 2024).