O exemplo a seguir compara a versão do plug-in instalado com a versão localizada em um campo de container no arquivo do FileMaker Pro e atualiza o plug-in, se necessário.
Definir captura de erro [Ativo]
Instalar arquivo de plug-in [Atualização do plug-in::Arquivo do plug-in]
#
#Lidar com erros
If [Get(ÚltimoErro)≠ 0]
If [Get(ÚltimoErro) = 3]
Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "não pode ser instalado. Certifique-se que Permitir que Soluções instale arquivos esteja selecionada nas preferências de plug-in do FileMaker Pro."
Else If [Get(ÚltimoErro) = 1550]
Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "foi instalado, mas não pode ser iniciado."]
Else If [Get(ÚltimoErro) = 1551]
Mostrar caixa de diálogo personalizada [Atualização do plug-in::Arquivo do plug-in & "não pode ser instalado."]
Else
Mostrar caixa de diálogo personalizada ["Um erro geral " & Get(ÚltimoErro) & " ocorreu durante a instalação de " & Atualização do plug-in::Arquivo do plug-in]
End If
End If