Erro ao linkar

Fórum sobre a linguagem CA-Clipper.

Moderador: Moderadores

FABJO
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 02 Ago 2017 13:25
Localização: Cananeia

Erro ao linkar

Mensagem por FABJO »

Boa tarde amigos!


Estou tentando estudar clipper (já programo em outras línguagens) mas sempre me interessei pelo clipper... agora que surgiu uma oportunidade de fazer algumas coisas estou voltando aos estudos !
Então.. eis que consigo criar o .OBJ usando a palavra chave "CLIPPER" mas quando vou linkar com EXOSPACE me da o seguinte erro:
EXOSPACE error: syntax error at "TESTE"



Estou usando assim, o EXOSPACE:
c:\ exospace teste.obj


ps: Tenho um CL.BAT e tentei ate fazer o OBJ e o EXE ao mesmo tempo, mas... era pior dava um erro 40056 (algo assim) estou usando como S.O o WINXP coloquei os SETs lib bin e etc... em um autoexec.bat no C:\ aonde estou errando???
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Erro ao linkar

Mensagem por Toledo »

Amigo, o correto é o seguinte comando:

EXOSPACE FILE TESTE

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
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao linkar

Mensagem por JoséQuintas »

Ok, o problema já está resolvido.
Poderia usar EXOSPACE FI TESTE ou RTLINK FI TESTE, qualquer dos dois linqueditores.

Mas já que está começando, e o Clipper não vai funcionar em máquinas 64 bits, seria mais interessante usar o Harbour.
Vai poder fazer o mesmo que faria no Clipper e muito mais.

É apenas uma sugestão.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
FABJO
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 02 Ago 2017 13:25
Localização: Cananeia

Erro ao linkar

Mensagem por FABJO »

Muito obrigado meu amigo! deu certo!!! só não entedi porque o meu CL.BAT não faz o OBJ E O EXE

O CL.BAT esta assim:


clipper %1

if not errorlevel 1 exospace file %1
FABJO
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 02 Ago 2017 13:25
Localização: Cananeia

Erro ao linkar

Mensagem por FABJO »

Sim, a minha ideia é ir depois que aprender a me virar no clipper é ir para o harbour :)
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao linkar

Mensagem por Itamar M. Lins Jr. »

Ola!
O Harbour é mais fácil de aprender do que o Clipper.
O Clipper foi feito para ser usado no DOS. Precisara aprender a configurar o autoexe.bat e config.sys... no winxp e mais novos tem outros truques, desnecessários quando usamos o Harbour, sem falar em outros problemas como impressões, telas...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao linkar

Mensagem por JoséQuintas »

só não entedi porque o meu CL.BAT não faz o OBJ E O EXE
Isso é BAT, não tem a ver com Clipper.
%1 indica o que colocar como parâmetro.

Deve digitar CL TESTE
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
FABJO
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 02 Ago 2017 13:25
Localização: Cananeia

Erro ao linkar

Mensagem por FABJO »

Obrigado meu amigo, mas eu sei que é um arquivo .Bat :) Minha dúvida é que ele não esta funcionando se tento compilar e linkeditar ele dá erros da errolevel.. só que ele está como veio junto com a instalação do C lipper 5.3 devo fazer alguma modificação nele?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2785
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP

Erro ao linkar

Mensagem por Jairo Maia »

FABJO escreveu:só não entedi porque o meu CL.BAT não faz o OBJ E O EXE
Essa linha está errada:

Código: Selecionar todos

if not errorlevel 1 exospace file %1
Quando não tem errro no comando anterior, o errorlevel é 0 (zero), não 1. Altere para:

Código: Selecionar todos

if not errorlevel 0 goto fim
exospace file %1
:fim
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao linkar

Mensagem por JoséQuintas »

Jairo, não lembro mais, mas pela sua explicação e pelo conteúdo, acho que acabou fazendo a mesma coisa de outro jeito.
Seria só alterar o 1 pra 0.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao linkar

Mensagem por JoséQuintas »

Numa pesquisa acabei caindo no fórum como sendo errorlevel 1 mesmo.

https://pctoledo.org/forum/viewto ... f=1&t=5576

Então repetir o que comentei:

CL <ENTER>
Isso não compila nada

CL teste<ENTER>
Isso vai usar o nome teste dentro do bat e vai fazer clipper teste exospace fi teste

Foi da segunda forma que fez?
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
asimoes
Colaborador
Colaborador
Mensagens: 4919
Registrado em: 26 Abr 2007 16:48
Localização: RIO DE JANEIRO-RJ

Erro ao linkar

Mensagem por asimoes »

Clipper está limitado ao windows xp 32 e só.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

Erro ao linkar

Mensagem por JoséQuintas »

Que eu saiba:

- Windows 64 bits limita a rodar aplicativos 32 e 64 bits.
- Windows 32 bits limita a rodar aplicativos 16 ou 32 bits, e limita o uso de memória a 3.5GB

O Clipper é 16 bits, limitado aos Windows 32 bits.

A alternativa entre 32 e 64 bits começou no tempo do Windows XP, mas ainda existe no Windows 10.
Como hoje em dia é comum a máquina ter 4GB ou mais de memória, pra fazer uso de toda memória só mesmo Windows 64 bits.

No final de tudo a questão é esta:
Ou você usa um Windows 32 bits limitado que permite usar o Clipper, ou usa um Windows 64 bits sem limites onde o Clipper não entra.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

Erro ao linkar

Mensagem por Itamar M. Lins Jr. »

Ola!
ou usa um Windows 64 bits sem limites onde o Clipper não entra.
Agora tudo funciona em qualquer OS via emuladores.
São os jeitinhos, também chamados de gambiarras!
No Linux, tem Wine, no Windows tem DOSBOX, vmware...

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Responder