En el siguiente ejemplo se compara la versión de un plug-in instalado con la versión ubicada en un campo contenedor del archivo de FileMaker Pro y se actualiza, si es necesario.
Establecer captura de errores [Activo]
Instalar archivo plug-in [Actualización del plug-in::Archivo de plug-in]
#
#Solucionar errores
If [Get(LastError) ≠ 0]
If [Get(LastError) = 3]
Mostrar cuadro de diálogo personalizado [Actualización del plug-in::Archivo de plug-in & " no se ha podido instalar. Asegúrese de que la opción Permitir a las soluciones instalar archivos esté seleccionada en las preferencias del plug-in de FileMaker Pro."]
Else If [Get(LastError) = 1550]
Mostrar cuadro de diálogo personalizado [Actualización del plug-in::Archivo de plug-in & " se ha instalado, pero no se ha podido inicializar."]
Else If [Get(LastError) = 1551]
Mostrar cuadro de diálogo personalizado [Actualización del plug-in::Archivo de plug-in & " no se ha podido instalar."]
Else
Mostrar cuadro de diálogo personalizado ["Se ha producido un error general " & Get(LastError) & " al instalar " & Actualización del plug-in::Archivo de plug-in]
End If
End If