sexta-feira, 29 de junho de 2007

Tratamento diferenciado para Verify Error em telas com guias.

Ao tentar acessar campos em uma guia, caso um campo de uma guia anterior gerar um Verify Error, não é possível identificar imediatamente qual é o campo. A solução é forçar a mudança para a guia onde está o campo com tratamento de Verify Error.

Programação: Criar um Block Combine Forward, com a condição que indica o Verify Error, dentro deste bloco deve existir um Update na virtual que controla a guia em Combine Backward e o próprio Verify Error em Combine Forward. Quando ocorrer o erro, o processo do Magic será entrar no Block, passar pelo Update e executar o Verify Error que causa um retorno em Backward para o último campo que pode receber foco, neste retorno que é feito o Update que permite o Magic se posicionar na guia e no campo de onde não se pode passar sem antes resolver o erro apresentado.


terça-feira, 19 de junho de 2007

Instalando o eDeveloper no Win2003SP2

Este post tem como objetivo ajudar os Magicianos a instalar o eDeveloper num servidor Windows 2003 usando o SP2.

Segundo a nave mae, Magic Enterprise, existe um bug no InstallShield, ocasionando um erro ao tentar iniciar a instalação do eDev.

Para contornar este pequeno problema, existem duas soluções.

1a. Baixar a última versão do InstallShield no endereço http://support.installshield.com/kb/files/Q108322/InstallShieldEngineUpdate701.exe

2a. Descompactar o pacote numa pasta e a partir da pasta executar o setup.exe
Para descompatar utilize o comando

EXE_name /extract_all:FOLDERNAME

EX.
eDev101sp2.exe /extrac_all:C:\temp\sp2install

Com isso será criada uma pasta dentro de c:\temp chamada sp2instal, ai é só executar o setup.exe.

T+