He encontrado varios códigos aspx para formularios que incluyen el uso de una función "Establecer". Cuando los pruebo en el servidor de alojamiento, recibo un mensaje de error que indica que "Establecer ya no es compatible". ¿Alguien sabe qué reemplazó el comando "Establecer"?¿Qué reemplazó VB la función "Establecer" con?
Más específicamente, ¿cómo cambio esto:
Dim mail
Set mail = Server.CreateObject("CDONTS.NewMail")
mail.To = EmailTo
mail.From = EmailFrom
mail.Subject = Subject
mail.Body = Body
mail.Send
para ser compatible VB.NET?
Esto es lo que parece inicialmente: "enviar correo electrónico Dim correo electrónico Set = Server.CreateObject ("CDONTS.NewMail") mail.To = EmailTo mail.From = EmailFrom mail.Subject = Asunto mail.Body = cuerpo mail.Send –
Así que W ¿Se podría cambiar simplemente eliminando la palabra "Establecer"? –
Sí. En los viejos tiempos, había que distinguir entre la asignación de objetos y los tipos escalares. Ahora todo es más o menos un objeto, por lo que abandonaron por completo la palabra clave set. De hecho, estoy sorprendido de que no lo hayan dejado y hagan que el compilador lo ignore para que el código viejo se compile sin el cambio. – JohnFx