Iniciando com o Clipper 5.2e

Aqui você poderá oferecer suas Contribuições, Dicas e Tutoriais (Texto ou Vídeo) que sejam de interesse de todos.

Moderador: Moderadores

Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Iniciando com o Clipper 5.2e

Mensagem por Toledo »

Últimamente alguns usuários novos no fórum estão em dúvida de como instalar e configurar o Clipper para iniciar seu aprendizado. Bem, por isto resolvi fazer este pequeno tutorial.
Copiando e Instalando o Clipper 5.2e
1 - Para copiar o Clipper 5.2e, vamos usar uma cópia do Clipper que está no site do Maligno, para isto clique no link abaixo:

Disponível aqui no fórum na seção de Downloads, clique aqui para download

2 - Depois do arquivo copiado, vamos abrir este arquivo com o BraZip (ou WinZip) e extrair o seu conteúdo no drive C: (tem que ser na raiz c: mesmo, não coloque em nenhuma pasta), só que mantenha a estrutura das pastas que está no arquivo ZIP... Para isto, no caso do Brazip, deixe "Utlizar nome de pasta original" marcada ou no WinZip "Use folder names" (Manter o nome das pastas).
Configurando as variáveis de ambiente
3 - Agora você tem que configurar o micro para poder trabalhar com o Clipper, alterando assim os arquivos AUTOEXEC.BAT e CONFIG.SYS (para Windows XP ou versão superior pule para o itém 4):
  1. Entre no Prompt do MS-DOS, para isto clique no Botão Iniciar / Programas / Prompt do MS-DOS
  2. Digite CD\ e tecle Enter
  3. Digite EDIT AUTOEXEC.BAT e tecle Enter
  4. Acrescente os seguintes comandos no final do arquivo:

    SET INCLUDE=C:\CLIPPER\INCLUDE
    SET LIB=C:\CLIPPER\LIB
    SET OBJ=C:\CLIPPER\OBJ
    SET PLL=C:\CLIPPER\PLL
    PATH=%PATH%;C:\CLIPPER\BIN;
    SET CLIPPER=F190
    .
  5. Para gravar o arquivo, escolha a opção Arquivo / Salvar
  6. Para sair do EDIT, escolha Arquivo / Sair
    .
  7. Digite EDIT CONFIG.SYS e tecle Enter
  8. Altere o valor ou acrescente os comandos abaixo:

    FILES=195
    BUFFERS=32,0
    .
  9. Para gravar o arquivo, escolha a opção Arquivo / Salvar
  10. Para sair do EDIT, escolha Arquivo / Sair
  11. Para retornar ao Windows, digite EXIT
Configurando as variáveis de ambiente no Windows XP
4 - Para o Windows XP ou superior a configuração acima é diferente, conforme segue abaixo:
  1. Na área de trabalho do Windows, posicione o mouse sobre o Meu Computador e clique o botão direito e escolha a opção Propriedades
  2. Clique na aba Avançado
  3. Clique no botâo Variáveis de ambiente
  4. Clique no botão Nova que está em baixo do campo Variáveis de usuário e informe os seguintes dados:

    Nome da Variável: INCLUDE
    Valor da Variável: C:\CLIPPER\INCLUDE
    .
  5. Clique no botão Ok
  6. Repita o procedimento acima (d e e) para as seguintes variáveis:

    Nome da Variável: LIB
    Valor da Variável: C:\CLIPPER\LIB

    Nome da Variável: OBJ
    Valor da Variável: C:\CLIPPER\OBJ

    Nome da Variável: PLL
    Valor da Variável: C:\CLIPPER\PLL
    .
  7. Agora selecione no campo Variáveis do sistema uma variável chamada path e clique no botão Editar e acrescente no final do campo Valor da variável o seguinte comando:

    ;C:\CLIPPER\BIN;

    Obs.: note que existe um ; no início e no final do comando acima
    .
  8. Clique no botão Ok
  9. E para finalizar, clique no botâo Ok novamente e feche a tela de propriedades
Pronto, seu micro já está configurado para programar com o Clipper.

Curso básico do programação Clipper: https://pctoledo.org/col_curso.htm

Atenção: na configuração acima presumisse que o seu Clipper esteja instalado na pasta C:\CLIPPER, caso seja uma outra pasta (por exemplo: C:\CLIPPER5), troque todas as ocorrências de C:\CLIPPER acima por esta outra pasta.

Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
mssoares
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 22 Jun 2007 15:56
Localização: RIO DE JANEIRO

Re: Iniciando com o Clipper 5.2e

Mensagem por mssoares »

Oi, Toledo. Sou novo por aqui e quase leigo em Clipper. Essa dica vai exatamente ao encontro do que procurava: migrar a aplicação do Win98 para o XP. :))
Você saberia informar como é feita essa instalação no Vista?

Parabéns pelo fórum e muito obrigado pela dica.

Marcelo Soares
mssoares
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 22 Jun 2007 15:56
Localização: RIO DE JANEIRO

Re: Iniciando com o Clipper 5.2e

Mensagem por mssoares »

Oi, Toledo. Segui o seu roteiro para a instalação no XP, mas algo não funcionou. Veja, por favor, se você consegue me ajudar. :(

No Win98, entrava na pasta com código-fonte e fazia a alteração necessária no arquivo .prg
Em seguida, digitava CLIP "nome do executável" e gerava um novo arquivo. No XP isso não está dando certo. Aparece a seguinte mensagem no prompt de comando: 'CLIP' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.

O autoexec.bat que usava no Win98 continha as seguintes instruções:

mode con codepage prepare=((850) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=850
keyb br,,C:\WINDOWS\COMMAND\keyboard.sys
REM - By Windows Setup - Set NWLANGUAGE=ENGLISH
set path=C:\WINDOWS;C:\DOS;C:\BATS;C:\CLIPPER5\BIN;C:\WINDOWS\COMMAND;
SET LIB=C:\CLIPPER5\LIB
SET INCLUDE=C:\CLIPPER5\INCLUDE
SET PLL=C:\CLIPPER5\PLL

Obrigado pela atenção,

Marcelo Soares
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Iniciando com o Clipper 5.2e

Mensagem por Maligno »

Muitas vezes o erro já responde a pergunta. A mensagem "'CLIP' não é reconhecido como um comando interno ou externo" é clara. O sistema operacional não está encontrando o caminho (path) desse programa (ou batch). Portanto, se você digitar o seu "SET PATH..." antigo no prompt do DOS, verá que funciona. Claro, isso se o tal CLIP ainda existir.
No XP você pode utilizar o AUTOEXEC.NT para incluir seu "SET PATH..." definitivamente. Ou, se não funcionar, pode alterar o conjunto de variáveis de ambiente. Aliás, esse assunto que já foi discutido à exaustão no fórum.
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
mssoares
Usuário Nível 1
Usuário Nível 1
Mensagens: 3
Registrado em: 22 Jun 2007 15:56
Localização: RIO DE JANEIRO

Re: Iniciando com o Clipper 5.2e

Mensagem por mssoares »

Beleza, Maligno. Ajustei no PATH um diretório chamado BATS que continha o CLIP.BAT e tudo funcionou.

Obrigado pela paciência e atenção,
Um abraço,
Marcelo :xau
JulioNSP
Usuário Nível 3
Usuário Nível 3
Mensagens: 244
Registrado em: 22 Dez 2009 09:25
Localização: São Paulo - SP

Iniciando com o Clipper 5.2e

Mensagem por JulioNSP »

Por favor uma informação, no Clipper 5.2 pode-se usar nomes de arquivos maiores que 8 caracteres?

Sds.

Julio.
alxsts
Colaborador
Colaborador
Mensagens: 3092
Registrado em: 12 Ago 2008 15:50
Localização: São Paulo-SP-Brasil

Iniciando com o Clipper 5.2e

Mensagem por alxsts »

Olá!

O Clipper, aplicação 16 bits, projetada para rodar sob DOS, obedece o padrão deste sistema operacional, ou seja, nomes de arquivos no formato 8 bytes para o nome mais três para a extensão.

Com o advento do Windows, cujos nomes de arquivos podem conter até 260 bytes* (incluindo o path completo e a extensão), alguém criou uma lib para o Clipper poder acessar estes arquivos com nomes longos, a Long File Names Library, mais conhecida como LFN. Utlize a busca do fórum e saiba mais sobre o assunto.

* No Windows 10 é possível aumentar esta capacidade, alterando-se uma chave no Registro do Windows (fonte: Tamanho do nome de ficheiros já não é problema no Windows 10).

Resta saber se a LFN.Lib consegue tratar esta situação.

LFN
[]´s
Alexandre Santos (AlxSts)
Responder