Gjutning - Omfördela variabel typ
I ASP kan du ibland se felmeddelanden om att casta en variabel eller objekt. Att casta en variabel är att tilldela dess typ.

På andra språk, som C eller C ++, finns det mycket specifika kommandon som används för att ändra en variabel. Om du hade PiValue = 3.141519, och du bara ville ha heltal (3) -delen av det numret, skulle du omarbeta PiValue som ett heltal.

ASP är mycket mindre noga med sina variabler. Du behöver verkligen inte ens definiera dina variabeltyper innan du använder dem. Om du har

PiValue = 3.141519

och du ville ha en variabel som heter PiShort med bara heltalet, då säger du bara

PiShort = cInt (PiValue)

Det är det, det tar heltalet från PiValue och sätter det i PiShort.

Om du slutar med gjutfel kan du göra ett gäng respons.writes för att se exakt vad varje variabel är inställd på på vägen.

Om du till exempel börjar konfigurera ett e-postobjekt -

Ställ in objMail = Server.CreateObject ("CDO.Message")

och sedan försöker du förvandla objMail till ett heltal, det kommer inte att fungera :) Så se till att variabeln du börjar med faktiskt kan kastas till variablen för destinationstyp.

Video Instruktioner: #AskGaryVee Episode 172: The Last Episode of 2015 (April 2024).