Página 1 de 1

[RESUELTO] Forzar un error

Publicado: 26 de agosto de 2021 - 10:31
por seb b
Hola

una máquina de desarrollo WAPT 2.0 Enterprise
SRV Debian
con Windows 10.

Tengo un programa antiguo que usa el framework de Access 2007 y que necesito instalar en máquinas donde también se necesita instalar Office 2016 (que forma parte de una suite de software más grande).
Por lo tanto, es esencial que este programa se instale al final, de lo contrario, la instalación de Office fallará.
¿Cómo puedo forzar al paquete a generar un error si Office no está instalado (para poder intentarlo de nuevo más tarde)?
Sé que es posible, pero no encuentro la información...
Debo mencionar que las dependencias son, en mi opinión, inutilizables porque la suite de software se implementa en un área más amplia que el programa en cuestión.

Gracias y que tenga un buen día.

Re: Forzar un error

Publicado: 26 de agosto de 2021 - 12:26
por dcardon
Hola Sébastien,
si es posible, añade el paquete de Office 2016 como dependencia para asegurarte de que se instale primero.
De lo contrario, puedes ejecutar el comando `error('MS Office 2016 debe instalarse primero')`.
Saludos,
Denis

[RESUELTO] Forzar un error

Publicado: 26 de agosto de 2021 - 13:32
por seb b
Buen día,

Lamentablemente no puedo utilizar dependencias (están implementadas varias versiones de Office, algunas pertenecientes a un grupo y otras no, en definitiva se generan demasiados casos diferentes para gestionar).

Pero genial para la función

Código: Seleccionar todo

error
Eso es exactamente lo que estaba buscando.

GRACIAS.