Hola a todos, me gustaría que me aconsejárais sobre cual es la forma "más
limpia" de implementar esto.
En una función que realice cierta acción, (por ejemplo copiar un archivo)
que devuelva cierto o falso según se haya completado correctamente, quiero
que en caso de que sea falso devuelva el motivo (no existe la carpeta
destino, no tiene permisos suficientes, etc..) sin mostrarlos en un Msgbox.
Se me ocurren 3 formas (a cada cual más cutre)
a)- Que la función devuelva un string en vez de un boolean y que ponga
"CORRECTO" en caso de que se haya realizado bien, y el motivo del error en
el otro caso. (cutre)
b)-Pasar a la función una variable por referencia que sea texto_error (más
cutre todavía)
c)Variable global donde poner el texto del error. (más que cutre, pátetico)
Muchas gracias por vuestros consejos.
Leer las respuestas