WinISIS 1.5b3

Winisis é a versão do CDS/ISIS com interface gráfica para o sistema operacional WINDOWS. Essa versão é totalmente compatível com o CDS/ISIS para DOS, significando que todas as aplicações de ambas as versões podem trabalhar simultaneamente com as mesmas bases de dados. O WinISIS permite uma relação com o usuário de forma mais direta e intuitiva. […]

Perguntas e Respostas

Ao visualizar os registros no formato all na primeira linha aparece a mensagem Registro log. apagado (9772).

Este bug está relacionado ao Winisis 1.4 build 19. Em alguns casos, registros que exibem esta mensagem deixam de ser incluídos automaticamente no dicionário de termos, sendo necessário gerar o arquivo para incluí-los. O problema encontra-se resolvido na versão 1.4 build 22. Nesta versão foi incluído o parâmetro 905 para determinar o status padrão dos […]

Perguntas e Respostas

Não é possível imprimir para arquivo quando o formato possui o comando \title.

Este problema foi constatado no Winisis 1.4 build 19 e pode ser contornado com uma medida bastante simples: a linha com o comando \title deve ser colocada no final do formato. Dessa forma os registros são impressos normalmente e o título da janela é exibido conforme o estipulado no comando \title. Relatado por Carla Fabiane […]

Perguntas e Respostas

Ao imprimir para arquivo, seqüências de espaços em branco são convertidas para um único espaço em branco.

Realmente Winisis compacta grupos de espaços em branco num único caracter ao imprimir para arquivo. Via de regra, este comportamento anômalo não causa maiores problemas, a não ser quando se realiza migrações entre sistemas e se utiliza espaços em branco para manter uma separação uniforme entre os campos! Uma solução paliativa é substituir os espaços […]

Perguntas e Respostas

Durante a visualização do registro, Winisis causa travamento da máquina (falha de proteção geral) e surge uma tarja verde no monitor.

Embora bastante incômodo, este problema não ocasiona qualquer tipo de dano e está relacionado ao uso do comando \isispatt. O comando \isispatt pertence ao grupo de formatação avançada do Winisis e é utilizado para exibir uma imagem no fundo na janela da base de dados. O uso de imagens relativamente grandes ocasiona um erro de […]

Perguntas e Respostas

Por que ao alimentar um campo ou entrar uma nova ocorrência num campo repetitivo Winisis trava e causa um erro?

Winisis possui um limite não documentado de 200 ocorrências de campo por registro. Este limite diz respeito a 200 campos diferentes ou 200 ocorrências de um mesmo campo (ou uma combinação dos dois fatores). Este problema foi considerado um Bug, porque o sistema deveria avisar que o limite foi ultrapassado e continuar funcionando normalmente.

Perguntas e Respostas

Feita a pesquisa, Winisis exibe um registro a mais em branco com um número de MFN maior que o número de registros da base.

Este problema é conhecido como Bug das 62 Ocorrências (62 postings bug) porque aparece quando o termo utilizado na pesquisa ocorre exatamente 62 vezes no dicionário de termos. Demorou um pouco para que a equipe de desenvolvedores da UNESCO reconhecesse a existência deste erro, mas ele existe e sua solução exige alterações no código fonte […]

Perguntas e Respostas

Ao tentar abrir uma base que funciona perfeitamente no Microisis-DOS, Winisis exibe uma mensagem de erro de sistema dizendo “Arquivo ou diretório não localizado nome do diretório.pft” ou “Não existe o arquivo no diretorio nome do diretório.pft”.

Este problema ocorre quando Winisis tenta abrir uma base instalada num diretório que tenha um ponto (“.”) no nome. Nomes de diretório com pontos são comuns nas instalações de Microisis, pois são utilizados para identificar diferentes versões. Por exemplo: c:\Isis.307 c:\Isis.3 Para resolver o problema, basta remover o ponto do nome do diretório. Não esqueça […]

Perguntas e Respostas

Algumas vezes Winisis exibe uma caixa de mensagem com o título Errore e o texto Ahhhhh 380. Quando o usuário clica no botão OK ocorre uma falha de protecao geral (GPF). Porque isto ocorre?

Ao que tudo indica, esta mensagem foi colocada no fonte do programa para alertar o programador sobre um problema que ele está tentando resolver. Ocorre nas versões 1.3x e 1.4 Beta. Em 20 de junho de 2000 foi enviada uma mensagem a lista de discussão CDS-ISIS sobre este assunto e Davide Storti (Assistant Programmer Manager, […]

Perguntas e Respostas

Como faço para vincular um texto com um registro?

Para exibir textos simples, sem formatação, utilize o comando TEXTBOX [formato]. TEXTBOX exibe o texto resultante da execução do formato indicado em [formato] numa janela separada. Por exemplo: link((‘Exibir janela’),’TEXTBOX ‘,v24) mostra o conteúdo do campo 24 (V24) em uma janela separada da janela Base de Dados. É possível criar janelas TEXTBOX de diferentes maneiras: […]

Perguntas e Respostas

Como faço para emitir e-mail utilizando um endereço eletrônico armazenado na base de dados?

A partir da versão 1.4 do Winisis, é possível utilizar o parâmetro OPENFILE para rodar uma aplicação que esteja registrada no Windows. Neste caso, basta acrescentar o comando mailto: antes do endereço eletrônico para indicar que se trata de um e-mail. Por exemplo, considerando uma base na qual os endereços de e-mail são armazenados no […]

Perguntas e Respostas

Como faço para vincular uma imagem com um registro?

É possível exibir imagens (até a versão 1.311, apenas arquivos com extensão BMP) utilizando o comando TEXTBOXIMG. Por exemplo: link((‘Ver imagem’),’TEXBOXIMG c:\\winisis\\ab_jan98′) abrirá uma nova janela exibindo o arquivo “ab_jan98.bmp” O parâmetro IMG pode ser usado em conjunto com qualquer tipo de comando TEXTBOX. Entretanto, os parâmetros LOAD e IMG são mutuamente exclusivos. Por exemplo: […]

Perguntas e Respostas

Winisis permite o uso de comandos de hipertexto?

Sim. Winisis permite acrescentar interatividade aos formatos de extração de dados, através do estabelecimento de um relacionamento entre um campo (ou grupo de campos) de um registro e uma ação a ser executada. Isto é feito utilizando-se o comando LINK, cujo formato geral é o seguinte: link((descritor),’AÇÃO’) [descritor] é um formato que exibe ao usuário […]

Perguntas e Respostas

Ao atualizar o arquivo invertido aparece uma mensagem informando que a base está bloqueada ou que alguém está realizando entrada de dados.

Ao ser aberto para edição, o resgistro recebe uma marca (flag) de modo que, se outro usuário tentar editar o mesmo registro, o sistema saiba que ele já está sendo editado e bloqueie a segunda tentativa. Entretanto este tipo de mensagem surge mesmo quando existe somente um usuário entrando dados. Isto acontece quando, por um […]

Perguntas e Respostas

Verifiquei o diretório \WINISIS\CTL3D e ele está vazio! Que fazer?

Por padrão, o Windows não exibe alguns tipos de arquivos, entre eles os com extensão DLL. Para verificar se os arquivos DLL não estão sendo exibidos, ou se o diretório realmente está vazio, faça o seguinte: Abra o Windows Explorer; Clique em Exibir/Opções de pasta/Modo de Exibição; Verifique em Arquivos Ocultos se a opção Não […]

Perguntas e Respostas

Tento rodar Winisis, mas surge uma mensagem dizendo que não foi possível encontrar CTL3D.DLL e nada acontece

Winisis necessita que o arquivo CTL3D.DLL esteja instalado no diretório \WINDOWS\SYSTEM, caso contrário não consegue rodar. Esta mensagem surge na falta deste arquivo. Para solucionar o problema, basta copiar o arquivo CTL3D.DLL que está no diretório \WINISIS\CTL3D para o diretório \WINDOWS\SYSTEM.

Perguntas e Respostas

Porque números são ignorados na indexação com a técnica 4 (palavra por palavra)?

Por definição, os sofwares da família CDS/Isis trabalham apenas com texto. Entretanto, para incluir números na indexação palavra por palavra, basta configurar a tabela ISISAC.TAB, responsável por informar ao software quais caracteres devem ser considerados como alfabéticos (Alfabetic Character). Como este procedimento é relativamente complexo, o Projeto Oráculo disponibiliza uma tabela pronta para uso da […]

Perguntas e Respostas

Porque palavras com til, cedilha ou acentuadas, aparecem truncadas no Dicionário de Termos?

Os sofwares da família CDS/Isis utilizam uma tabela de conversão chamada ISISUC.TAB, responsável pela conversão dos caracteres em maiúsculas (Upper Case). Via de regra, a tabela que acompanha o software foi gerada em países que não utilizam caracteres acentuados e, portanto, não prevê sua ocorrência. Para solucionar o problema, basta codificar a tabela corretamente. Como […]

Perguntas e Respostas

Como incluir um programa externo no menu do Winisis?

Graças a sua extrema flexibilidade, Winisis permite chamadas a programas externos a partir de formatos de exibição (com os comandos de hipertexto) ou a partir da inclusão de uma opção em seu Menu Principal. Winisis armazena as informações relativas aos menus em bases de dados localizadas no diretório indicado no parâmetro 2 do Syspar.par (normalmente […]

Perguntas e Respostas

Como fazer para contar automaticamente o número de exemplares?

Para conseguir que Microisis ou Winisis forneçam esta informação automaticamente, é necessário que o campo que armazena as informações seja repetitivo e cada exemplar seja uma ocorrência diferente. Satisfeita esta condição, basta incluir uma linha na FST da base que indexe o campo sempre que ele estiver preenchido. No Winisis, aparece no Dicionário de Termos […]