Clipper On Line • Ver Tópico - exemplo de um programa em clipper

exemplo de um programa em clipper

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

exemplo de um programa em clipper

Mensagempor Rodox » 05 Nov 2011 17:50

POR FAVOR alguem poderia colocar um exemplo de um programa em clipper aqui pra eu tentar compilar??
Rodox
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 5
Data de registro: 03 Nov 2011 18:22
Cidade/Estado: Minas Poços
Curtiu: 0 vez
Mens.Curtidas: 0 vez

exemplo de um programa em clipper

Mensagempor Pablo César » 05 Nov 2011 17:57

SET COLOR TO "W+/B"
CLS
@ 12,00 SAY "Hellow world !!"


Quiser mais exemplos, no Wikipédia como tinha indicado tem: Exemplos de código
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

exemplo de um programa em clipper

Mensagempor Rodox » 05 Nov 2011 18:50

eu não estou conseguindo compilar, tipo eu aperto F9

e da essse erro:

******************************* Error log file ********************************

Date: 11-05-2011
Time: 19:48:24
Available Memory: 202656
Current Area: 1

---------------------------- Compiler Information -----------------------------

Xailer Version: Xailer 2.0.0 Version 2.0 beta
Compiler: xHarbour build 1.0.0 Intl. (SimpLex) PCode Version: 9
C/C++ Compiler: Borland C++ 5.5.1
Windows Platform: Windows XP Professional 5.01.2600 Service Pack 3

--------------------- Internal Error Handling Information ---------------------

Subsystem Call: BASE
System Code: 1081
Default Status: .F.
Description: Argument error
Operation: +
Arguments: [ 1] = Type: U Val: NIL [ 2] = Type: C Val:
Involved File:
Dos Error Code: 0

Trace Through:
TPROJECT:COMPILE (2615)
(b)TPROJECT:TPROJECT (213)
TPROJECT:COMPILEANDRUN (0)
TMAINFORM:KEYDOWN (1142)
TMAINFORM:ONKEYDOWN (0)
TMAINFORM:WMKEYDOWN (558)
TREBAR:WMKEYDOWN (992)
TIMAGE:WMKEYDOWN (992)
RUNFORM (0)
TAPPLICATION:RUN (209)
MAIN (29)
Rodox
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 5
Data de registro: 03 Nov 2011 18:22
Cidade/Estado: Minas Poços
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Meu primeiro programa em Clipper

Mensagempor Pablo César » 05 Nov 2011 19:14

Pelo que vejo você está utilizando uma IDE para compilar. Mas para fazer em Clipper (não que ainda seja impossível de compilar em Clipper), mas o de costume é compila desde a linha de comando. O exemplo de código que te passei é bem simples como pode ter visto. Supondo que você tem uma base de DOS (linha de comando do DOS), siga estas instruções:

1. Se você instalou o Clipper como indicado, senão baixe este arquivo: http://www.pctoledo.com.br/forum/filebase.php?c=0&f=168&page=1

Descompacte no raiz do seu C: (ficando então na pasta C:\CLIPPER)

2. No raiz crie um arquivo CLIP52.BAT contendo o seguinte:
(se o seu Windows é XP, normalmente terá este PATH, senão adicione o que precisar, mas para o Clipper é só isto)
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\CLIPPER\BIN;C:\CLIPPER\PLL
SET INCLUDE=C:\CLIPPER\INCLUDE
SET LIB=C:\CLIPPER\LIB
SET OBJ=C:\CLIPPER\OBJ
SET PLL=C:\CLIPPER\PLL


3. Após gravar o CLIP52.BAT, execute-o apenas uma vez, não precisa executar sempre. Só execute apenas pela primeira vez em que você entra na linha de comando (ícone preto Prompt de comando).

4. Abra uma pasta no seu C: (com nome TESTES, por exemplo), para ficar organizado. Crie um arquivo TESTE.PRG pode ser com o NOTEPAD mesmo ou o editor de preferência. Eu acostumo utilizar o QEdit (mas isso deixo ao seu critério). E coloque o meu exemplo da mensagem anterior.

5. Após gravado o arquivo TESTE.PRG, ainda na linha de comando, digite:
CLIPPER TESTE
RTLINK FI TESTE


6. O que acabou de fazer é compilar o exemplo. Agora é só executá-lo.

Desculpe se eu fui muito explicito, talvez dê a impressão que você não sabe de nada, mas quero que esta explicação sirva para mais alguém no futuro, caso precisarem. Ok ?
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

exemplo de um programa em clipper

Mensagempor sygecom » 05 Nov 2011 19:44

Olá Rodox,

Xalier usa xHarbour e não Clipper
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7006
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

exemplo de um programa em clipper

Mensagempor Dr.Microso » 06 Nov 2011 14:37

Olá! Acho que o link abaixo pode te ajudar...

Aprenda Clipper

Sucesso!
"O que domina aos outros é forte; o que domina a si mesmo é poderoso." [ Lao-Tsé - séc VII AC]
"É tipo uma Alquimia... Porções de código viram soluções que mutam-se fisicamente em sorrisos e outros, como o notebook que uso para escrever estas linhas..." dr.microso@hotmail.com
Avatar de usuário

Dr.Microso
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 173
Data de registro: 12 Jan 2009 20:26
Cidade/Estado: Belo Horizonte, MG
Curtiu: 119 vezes
Mens.Curtidas: 5 vezes




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro