Erro ao linkar
Moderador: Moderadores
Erro ao linkar
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???
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???
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Erro ao linkar
Amigo, o correto é o seguinte comando:
EXOSPACE FILE TESTE
Abraços,
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
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
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro ao linkar
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.
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/
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/
Erro ao linkar
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
O CL.BAT esta assim:
clipper %1
if not errorlevel 1 exospace file %1
Erro ao linkar
Sim, a minha ideia é ir depois que aprender a me virar no clipper é ir para o harbour 
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Erro ao linkar
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.
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.
Itamar M. Lins Jr.
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro ao linkar
Isso é BAT, não tem a ver com Clipper.só não entedi porque o meu CL.BAT não faz o OBJ E O EXE
%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/
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/
Erro ao linkar
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?
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Erro ao linkar
Essa linha está errada:FABJO escreveu:só não entedi porque o meu CL.BAT não faz o OBJ E O EXE
Código: Selecionar todos
if not errorlevel 1 exospace file %1Código: Selecionar todos
if not errorlevel 0 goto fim
exospace file %1
:fimAbraç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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro ao linkar
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.
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/
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro ao linkar
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?
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/
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/
Erro ao linkar
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)
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)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Erro ao linkar
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.
- 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/
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/
- Itamar M. Lins Jr.
- Administrador

- Mensagens: 7928
- Registrado em: 30 Mai 2007 11:31
- Localização: Ilheus Bahia
- Curtiu: 1 vez
Erro ao linkar
Ola!
São os jeitinhos, também chamados de gambiarras!
No Linux, tem Wine, no Windows tem DOSBOX, vmware...
Saudações,
Itamar M. Lins Jr.
Agora tudo funciona em qualquer OS via emuladores.ou usa um Windows 64 bits sem limites onde o Clipper não entra.
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.
Itamar M. Lins Jr.

