-
Iniciándome en dotnet
He decido tantear dotnet por recomendación de muchos del foro y lo primero que me encuentro es esto:
Código:
(tglobal myrollout ttry (destroydialog myrollout)catch() trollout myrollout my ut t(t label lblhelloworld hello world t) tcreatedialog myrollout.
)
Que hace lo mismo que esto.
Código:
rollout myrollout my ut.
(Tlabel lblhelloworld hello world).
Createdialog myrollout
Cuál es la función exactamente de esta sintaxis?
-
Iniciándome en dotnet
Ya he averiguado para qué sirve, con esa sintaxis evita abrir varias de la misma ventana. Gracias te todas formas por vuestro tiempo.
-
Iniciándome en dotnet
Un par de cosas adicionales: A) intenta no trabajar demasiado con variables globales (global myrollout), porque al final se convierten en un engorro.
B) las funciones try y catch se usan bastante para controlar los errores/comportamientos dentro del script. En este caso particular, esa sentencia vendría a ser algo como if myrollout.= undefined then destroydialog myrollout. En la ayuda de Maxscript puedes encontrar más aplicaciones prácticas de try y catch. Son realmente útiles.
-
Iniciándome en dotnet