Programa Carnê-Leão 2001

Download do Programa Carnê-Leão 2001

LEAO2001.EXE (898 Kb)


LEIA-ME DO CARNE-LEAO

Este texto foi intencionalmente digitado sem uso de acentuacao grafica. Algumas das informacoes nele contidas apresentam conteudo estritamente tecnico, devendo ser usadas com cautela.

As informacoes sobre o uso do programa encontram-se inseridas nas opcoes Intrucoes de Preenchimento e Ajuda de Campo do menu Ajuda no programa CARNE-LEAO.

EQUIPAMENTO E INSTALACAO

Equipamento necessario para utilizar o disquete-programa:

a) microcomputador PC ou compativel, padrao 486 ou superior;
b) sistema operacional windows 95 ou superior;
c) espaco disponivel em disco de 4 MB (minimo);
d) unidade de CD-ROM, preferencialmente; ou unidade de disco de 3 1/2" (1,44 MB), opcionalmente;
e) impressora matricial, jato de tinta ou laser;
f) mouse;
g) monitor VGA ou superior;
h) memoria de no minimo 4 MB. Recomenda-se 8 MB para melhor desempenho.
    Obs : O programa de instalacao do carne-leao e' originariamente fornecido para ser instalado diretamente do CD-ROM, mas nada impede, no entanto, que o mesmo seja copiado para um disquete comum e instalado atraves de uma unidade de disco flexivel.

Instalacao do programa:

Apos a instalacao padrao (default) do programa, os seguintes arquivos serao criados em sua maquina:

No diretorio C:\ARQUIVOS DE PROGRAMAS\LEAO2001:

        LEAO2001.EXE
        CL2001.DLL
        SRF2001.DLL
        LEIAME.TXT
        LEAO2001.HLP
        INSTALL.LOG
        UNWISE.EXE
        UNWISE.INI
        MSGERRO.DAT
        LEAO2001.INI

No diretorio C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS:

       CONTRIB.DBF
        CONTA.DBF
        ITEMDEMO.DBF
        LCAIXA.DBF
        LANCAMEN.DBF
        TBUF.DAT
        CONTRIB.MDX
        CONTA.MDX
        ITEMDEMO.MDX
        LCAIXA.MDX
        LANCAMEN.MDX

No diretorio do windows (normalmente C:\WINDOWS):

        LEAO2001.INI

No diretorio \WINDOWS\MENU INICIAR\PROGRAMAS\PROGRAMAS SRF2001\CARNE-LEAO 2001:

        Atalho para CARNE-LEAO 2001
        Atalho para AJUDA DO CARNE-LEAO 2001
        Atalho para LEIA-ME DO CARNE-LEAO 2001
        Atalho para DESINSTALADOR DO CARNE-LEAO 2001.

O programa LEAO2001.EXE fornecido no CD de instalacao dos programas IRPF e' totalmente compativel com o padrao ZIP. Desta forma, se por qualquer necessidade, o proprio usuario desejar realizar a instalacao do software do carne-leao sem executar o instalador fornecido, bastara' efetuar a descompactacao do arquivo LEAO2001.EXE e distribuir os arquivos, entao descompactados, nos diretorios acima citados.

O arquivo LEAO2001.INI devera' ser copiado para o diretorio default do windows (normalmente C:\WINDOWS). O conteudo do arquivo INI (LEAO2001.INI fornecido junto com os executaveis do carne-leao) parte do principio que a instalacao do carne-leao foi feita segundo a instalacao padrao, com os arquivos executaveis copiados para o diretorio C:\ARQUIVOS DE PROGRAMAS\LEAO2001 e os arquivos de dados em C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS. Qualquer modificacao, deve ser acompanhada da respectiva adaptacao no LEAO2001.INI conforme indicado abaixo:

    [DirAplicacao]
    Dir= ...Coloque aqui o novo diretorio onde os executaveis foram instalados...

    [DirDados]
    Dir= ...Coloque aqui o novo diretorio onde os dados foram instalados...

    Isto bastara' para executar o aplicativo do carne-leao.

Para tal, digite LEAO2001 <ENTER> no diretorio onde os aplicativos foram armazenados. Ou, usando os recursos de seu sistema operacional (WINDOWS 95, 98, 2000 ou NT), crie um grupo de programas (se ja' nao existir o grupo PROGRAMAS SRF2001\CARNE-LEAO), e um item de grupo ou o vinculo que ira' executar mais confortavelmente o aplicativo LEAO2001.EXE, instalado, neste exemplo, no diretorio   LEAO2001.

NOTAS GERAIS

Configuracao de Impressora:

O CARNE-LEAO permite ao usuario configurar sua impressora de dentro do proprio programa. Para tanto, utiliza-se a opcao Configurar Impressora no menu Contribuinte. Se, eventualmente, surgir algum problema, saia do programa, configure-a como a impressora padrao do Windows, no painel de controle, e so' entao, retorne ao programa e efetue a impressao.

Configuracoes especiais do computador:

O programa CARNE-LEAO pode eventualmente apresentar conflito com o programa SHARE.EXE se este for carregado sem parametros ou com parametros insuficientes. Para implementar as solucoes que se seguem, o usuario deve sair do programa.

Solucao 1: Verifique se existe o arquivo VSHARE.386 no diretorio \WINDOWS\SYSTEM. Se existir, inclua-o na secao [386Enh] do arquivo SYSTEM.INI, localizado no diretorio \WINDOWS, a seguinte linha:

DEVICE=*VSHARE.386
Em seguida, reinicialize o Windows.

Solucao 2: Desabilite no AUTOEXEC.BAT a linha que inicializa o programa SHARE.EXE. Para isto, coloque o comando REM no inicio da mesma. Exemplo: REM SHARE...

Solucao 3: Altere no AUTOEXEC.BAT os parametros do programa SHARE. O parametro /F deve ser, no minimo, igual a 4096 e o parametro /L deve ser, no minimo 40. Exemplo: SHARE /F:4096 /L:40

Nota: Apos a implementacao de uma das solucoes 2 ou 3, reinicialize o computador.

Configuracao para o IDAPI (Borland IDAPI):

Apesar de desenvolvido sob a plataforma DELPHI da Borland, o programa CARNE-LEAO nao faz uso do IDAPI e, desta forma, nenhuma configuracao especial se faz necessaria.

Resolucao de video e tamanho de fontes:

Em monitores com resolucao maior que 640x480, recomenda-se a utilizacao de fontes pequenas. Alguns drivers de video fornecidos pelo proprio fabricante da placa, notadamente os de 32K cores e acima, podem apresentar incompatibilidade com o aplicativo. Em caso de problemas, recomenda-se o uso de drivers fornecidos com o windows ou a utilizacao da resolucao para 640x480 com 256 cores.

Restauracao da copia de seguranca lenta?

O programa CARNE-LEAO, ao restaurar uma copia de seguranca, faz uso de uma tecnica genericamente conhecida por rollback, capaz de restaurar o banco de dados em caso de falhas, por exemplo. Isto garante o conteudo da base de dados, porem com um custo adicional de tempo de processamento no momento da restauracao. O processo de rollback pode ser desativado, contudo a base de dados que esta' sendo restaurada nao podera' ser recuperada em caso de falha durante a restauracao. Para desativar o rollback faca o seguinte:

1- Edite o arquivo LEAO2001.INI, que deve estar localizado no diretorio default do windows (normalmente C:\WINDOWS).

2- Localize a entrada:

    [RollBack]
    Status=SIM

Altere para

    [RollBack]
    Status=NAO

3- Restaure a situacao anterior, e o rollback voltara' a ser executado.

Instalacao dos arquivos de dados em diretorio diferente do padrao:

O CARNE-LEAO instalara' sua base de dados sempre no subdiretorio .\DADOS do diretorio da aplicacao. Isto e', se o programa for instalado no diretorio C:\SRF\CLEAO, o diretorio da base de dados sera' C:\SRF\CLEAO\DADOS.     Havendo necessidade, e'possivel instalar a base de dados em outro diretorio. O exemplo abaixo ira' mostrar como transferir a base de dados para o diretorio F:\DADOS\:

1- Caso esteja usando, saia do programa do carne-leao antes de executar os passos seguintes.

2- Crie o diretorio desejado (F:\DADOS) e copie a base de dados ja' existente para la'.

ATENCAO:
Certifique-se de ter as permissoes necessarias para manipular este diretorio, caso esteja num ambiente de rede. Nao use nomes de diretorios longos. Se desejar transferir a base para um diretorio de nome longo (maior que 8 caracteres), nos passos seguintes use o nome convertido segundo o formato usado pelo windows para compatibiliza-lo com o DOS.

3- Edite o arquivo LEAO2001.INI, que deve estar localizado no diretorio padrao do windows (normalmente C:\WINDOWS), e altere a entrada:

    [DirDados]
    Dir=C:\ARQUIV~1\LEAO2001\DADOS

    Para:

    [DirDados]
    Dir=F:\DADOS
   
Assim, o CARNE-LEAO localizara sua base de dados neste novo diretorio.

4- Para permitir que o desinstalador localize este novo diretorio, execute as modificacoes abaixo:

5- Edite o arquivo INSTALL.LOG, localizado no diretorio da aplicacao, e modifique as linhas mostradas abaixo:

Made Dir: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Tbuf.dat
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Lcaixa.mdx
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Lcaixa.dbf
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Lancamen.mdx
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Lancamen.dbf
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Itemdemo.mdx
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Conta.dbf
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Conta.mdx
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Contrib.dbf
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Contrib.mdx
File Copy: C:\ARQUIVOS DE PROGRAMAS\LEAO2001\DADOS\Itemdemo.dbf

para:

Made Dir: F:\DADOS
File Copy: F:\DADOS\Tbuf.dat
File Copy: F:\DADOS\Lcaixa.mdx
File Copy: F:\DADOS\Lcaixa.dbf
File Copy: F:\DADOS\Lancamen.mdx
File Copy: F:\DADOS\Lancamen.dbf
File Copy: F:\DADOS\Itemdemo.mdx
File Copy: F:\DADOS\Conta.dbf
File Copy: F:\DADOS\Conta.mdx
File Copy: F:\DADOS\Contrib.dbf
File Copy: F:\DADOS\Contrib.mdx
File Copy: F:\DADOS\Itemdemo.dbf,

Problemas com a base de dados?

O carne-leao usa como padrao de arquivo de dados, o dBASEIV (arquivos de dados com terminacao .DBF e indices .MDX) e possui no menu ferramentas uma chamada para a rotina de "Reorganizacao da base de dados". Esta operacao fara' mais do que simplesmente reindexar a base de dados e admite algumas configuracoes:

No arquivo LEAO2001.INI, que deve estar localizado no diretorio default do windows (normalmente C:\WINDOWS), identifique a entrada:

    Opcao 1:

    [FixDBF]
    Status=NORMAL
    Log=NAO

Este e' o default do carne-leao; neste caso, durante a tentativa de reorganizacao da base de dados, caso alguma falha seja identificada no header do arquivo, esta sera' corrigida antes de proceder-se a reindexacao dos indices. Logo apos, uma operacao de pack sera' tambem realizada.

    Opcao 2:

    [FixDBF]
    Status=+REGISTROS

Idem acima; mas neste caso se algum registro for identificado como corrompido, ele sera' deletado da base. Assim sendo, CUIDADO, esta chave libera a possibilidade de alteracao da base de dados, perda de registros e da integridade relacional do sistema. Mas se a base ja' for considerada perdida, talvez esta seja a unica possibilidade de se restaurar pelo menos parte dela.

    Opcao 3:

    [FixDBF]
    Status=FORCADO

Existem alguns erros que o gerenciador de arquivos usado pelo carne-leao nao identifica durante a operacao de abertura do arquivo, gerando falhas de dificil caracterizacao. Neste caso a tentativa de "reorganizar a base" pode nao funcionar. O uso da chave FORCADO habilita a chave +REGISTROS, independente de identificacao de erro ou nao. Da mesma forma, use com cautela, ja' que existe a possibilidade de perda de dados.

    Opcao 4:

    [FixDBF]
    Status=SOREINDEXAR

Nao executa nenhuma operacao especial de correcao de header e arquivos. Apenas tenta a reindexacao, gerando um erro caso nao seja possivel abrir, reindexar ou fazer o pack nos arquivos.

FERRAMENTAS DE DESENVOLVIMENTO

Este produto foi desenvolvido com as ferramentas :

    -- Borland Delphi Client/Server Suite, versao 1.0,
        Borland International, Inc.
    -- Borland C++ Development Suite, versao 4.52,
        Borland International, Inc.
    -- Delphi VCL Extensions Library RX, versao 2.40 freeware
        copyright AO ROSNO, Master-Bank.
    -- QuickReport, versao 2.0, QuSoft.
    -- CodeBase, versao 6, Sequiter software, Inc.
    -- The Wise Installation System, versao 6,
        Wise Solutions, Inc.

CODIGO FONTE

Este produto contem 244.720 linhas de codigo, distribuidas nos modulos:

    LEAO2001.EXE : 59.446 linhas em Delphi;
    SRF2001.DLL: 10.095 linhas em C;
    CL2001.DLL : 175.179 linhas, sendo 131.229 parte integrante do produto CodeBase, em C.

COPYRIGHTS

Windows, IDAPI, Borland Delphi, Borland C++, QuickReport, CodeBase, Wise, Library RX sao marcas registradas de seus respectivos proprietarios.

O produto CARNE-LEAO e' copyright da Secretaria da Receita Federal e pode ser livremente distribuido e copiado.