Para configurar opções do iLogic

Você pode configurar a localização de regras externas e arquivos DLL, desativar DoubleForEquals e especificar o Mecanismo padrão do Microsoft Excel a ser usado pelo iLogic.

Novidades: R2021

Configurar localização para regras externas e arquivos DLL

  1. Na faixa de opções, clique na guia Ferramentas painel Opções Configuração do iLogic.
  2. Clique em ao lado de Diretórios de regra externa para adicionar uma pasta à lista e utilizar as setas para cima e para baixo para definir a ordem de pesquisa.
  3. Selecione uma extensão de arquivo no campo Extensão padrão para Arquivos de regra externa.
    • arquivos .vb podem ser editados em Visual Studio.
    • .arquivos txt podem ser editados utilizando um editor de texto como bloco de notas da Microsoft.
    • O .iLogicVB indica que o arquivo contém código de regra de iLogic padrão para ser processado pelo iLogic.
  4. Selecione a pasta contendo código de outra montagem .NET no campo Diretório iLogic Addin DLLs.
  5. Para exportar uma configuração de iLogic: Exportar Insira o nome do arquivo ou selecione um arquivo existente para substituir Salvar.
  6. Para importar uma configuração de iLogic: Importar Localize·o arquivo para importar Abrir.
  7. Clique em OK.

Nível de registro

Utilize a configuração Nível de registro para definir o nível de registro a ser utilizado para Registro do iLogic e rastreamento de regras no Editor de regras.

Opções do Excel

Utilize a configuração Opções do Excel para especificar o mecanismo padrão do Microsoft Excel a ser usado pelo iLogic. Esta é uma opção no nível do aplicativo.

O Mecanismo padrão do Microsoft Excel é Interno. Interno é uma biblioteca que fornece acesso rápido aos dados do Excel, embora existam limitações. Excel COM é a API do Microsoft Office Excel, que só pode ser utilizada quando o Excel estiver instalado no computador. Esta é uma opção no nível do aplicativo. Selecione Excel COM se você tem regras do Excel que utilizam o objeto iLogic GoExcel para executar uma das seguintes ações:

O iLogic pode detectar os dois primeiros casos automaticamente, e isso trocará a opção para o COM automaticamente. No entanto, o iLogic não consegue detectar o terceiro caso. Veja a seguir alguns exemplos de fluxos de trabalho que não funcionam com a opção Interno; só funcionam com a opção COM. Se você tem esses tipos de regras, selecione COM como mecanismo.

Nota: É possível definir o mecanismo padrão do Excel de três maneiras diferentes:
  • Caixa de diálogo Configuração do iLogic.
  • API.
  • Variáveis de ambiente. As variáveis de ambiente têm prioridade. Se uma das variáveis de ambiente a seguir for definida, não será possível definir o padrão por meio da caixa de diálogo ou da API.
    • set UseLibXL=false
    • set iLogicUseLibXL=false

A variável UseLibXL afeta outras operações do Excel no Inventor. O iLogicUseLibXL afeta somente o iLogic.

A opção pode ser definida por meio da API do iLogic. Use um código semelhante ao mostrado a seguir para definir a opção por meio da API do iLogic:
Dim auto = iLogicVb.Automation

auto.ExcelEngine = ExcelEngine.COM

' ou

auto.ExcelEngine = ExcelEngine.Internal

Importante: Uma mensagem de erro é exibida quando o iLogic alterna para o COM automaticamente devido a uma operação não suportada em uma regra. É necessário executar a regra novamente para que ela seja executada no modo COM.

Segurança

Clique no botão Opções de segurança para acessar a caixa de diálogo Segurança do iLogic. Use essas configurações para ativar verificações de segurança e identificar regras não seguras .

Desative DoubleForEquals

DoubleForEquals é o tipo padrão para todos os parâmetros numéricos do Inventor usados em regras.

Utilize a declaração seguinte no início de uma regra para desativar esta configuração:

iLogicOption DoubleForEquals Off

Esta declaração é como a declaração da Opção Visual Basic padrão.