Preciso que seja compilado

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Preciso que seja compilado

Mensagem por Pablo César »

Pessoal,

Gostaria de pedir um favor. Tem um utilitario que baixei da INTERNET e gostaria que compilassem e enviassem no meu email: pablo.arrascaeta@terra.com.br Porque eu não manjo nada de nada de xHarbour. Poderiam fazer a gentileza ?

Agradeceria que me enviassem o OBJ (se não contiver erro, é claro) e se precisarem algum outro arquivo, me passe seu email.
Anexos
Cl_Pdf.prg
Arquivo a ser compilado
(75.85 KiB) Baixado 168 vezes
PDF.ch
Arquivo Header
(8.33 KiB) Baixado 159 vezes
Editado pela última vez por Pablo César em 22 Mar 2007 13:16, em um total de 4 vezes.
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Pessoal, não entendo o por quê da falta de resposta desta minha mensagem. É muito pedir para ser compilado em xHarbour (for Windows) ou estou no FORUM errado ?. Sei que parece muito cômodo da minha parte pedir, mas eu não tenho e só estou querendo fazer um teste.

Puxa... não é assim que se trata a um colega... :(
Avatar do usuário
momente
Usuário Nível 3
Usuário Nível 3
Mensagens: 496
Registrado em: 03 Mar 2005 11:53
Localização: São Carlos-SP
Contato:

Mensagem por momente »

Amigo Pablo César,

Não fique magoado não, acredito que não é falta de vontade da turma não mas sim falta de tempo mesmo, pois todo mundo aqui anda sempre na correria, você como programador sabe de que estou falando,rs

Vou tentar compilar pra vc, mas se alguem conseguir primeiro de uma força também.

T+
Rogerio L. Momenté
Nada é tão perfeito que não possamos melhorar.
Nunca se explique. Seus amigos não precisam e seus inimigos não vão acreditar.
www.looksystem.com.br
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Mensagem por Pablo César »

Obrigado caro colega,

Parece mesmo que é falta de tempo, porque no outro FORUM do FIVEWIN também me responderam. è que me sentí um pouco discriminado, creio que foi só impressão somente. Eu gosto de ajudar e também ser ajudado. Eu agradeço mesmo, já recebí por email o arquivo .OBJ (sem erros. Agoar estou ancioso para testar. Por favor não me levem a mal eu gosto compartir com todos da tribo.

Um abraço, e muito obrigado colega devo uma.

:)Pos
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Preciso que seja compilado

Mensagem por gvc »

Como é que eu compilo essa lib?
Tem um arquivo chamado makefile.bc, mas o hbmake não aceita o mesmo.
Tenho que copiar os PRG´s e compilar junto com a aplicação ou tem como transformar em LIB?
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Re: Preciso que seja compilado

Mensagem por Euclides »

Amiguinho Pablo César,
Não vi sua mensagem anteriormente porque comecei a mexer com xHarbour há só há uns dois meses (obrigao Eric).
Para ´fazer´ o .OBJ eu preciso saber onde esta vai ser utilizada.
pode verificar nos:
#ifdef __XPP__ // cXarbour
METHOD tPdf:Init( cFile, nLen, lOptimize )
#else // Clipper
METHOD Init( cFile, nLen, lOptimize )
#endif
Utilizo o "xHarbour Compiler build 1.0.0 (SimpLex)".
Não sei se em outras versões do xHarbour o .OBJ funcionaria.
Posso compilar nos dois modos (Clipper ou Xharbour 1.0.0). É só dizer...
T+
Euclides
Euclides
Usuário Nível 3
Usuário Nível 3
Mensagens: 154
Registrado em: 12 Mai 2007 14:07
Localização: São Paulo, Capital

Re: Preciso que seja compilado

Mensagem por Euclides »

Amiguinho Pablo César,
Compilei o CL_pdf.PRG em ambiente FiveWin/xHarbour , o .OBJ deveria ser o mesmo.
(em ambiente xHarbour dava muitos erros (uns 1100)
Para onde envio o .OBJ ? (não sei inserir attachs no forum)
T+
Euclides
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Preciso que seja compilado

Mensagem por Pablo César »

Puxa Euclides, agradeço desde já sua atenção. Eu até tinha esquecido deste tópico. E deparei-me com ele por acaso, inclusive re-editei a minha mensagem anexando os arquivos (PRG e CH) para melhor visualização, ja que antigamente não tín hamos esse recurso de anexar arquivos. Se você puder me mandar o OBJ por email a pablo.arrascaeta@terra.com.br porque o sistema do fórum não permite anexar arquivos OBJs. Daí em mais se for útil ou é o que estou pensando ser, vou disponibilizá-lo para todos.

Muito grato
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 do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Preciso que seja compilado

Mensagem por gvc »

Eu fui "brutal" compilando os fontes da classe junto do sistema, mas esta funcionando.

Só que deu problema quando tento colocar uma imagem.

Alguem já passou por isso?
Ainda gostaria de compilar para transforma em lib. Alguem sabe como?

[Pablo]
Eu "ativei" o seu poste, pois esta "ligado" ao que eu preciso.
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Preciso que seja compilado

Mensagem por sygecom »

Alguem já passou por isso?
Ainda gostaria de compilar para transforma em lib. Alguem sabe como?
Para gerar uma LIB com o hbmake tem que usar com ELX ex:
hbamke minha_lib.bc /elx

Vai abrir uma tela com as opções para gerar a LIB e escolher os .C ou .PRG
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Preciso que seja compilado

Mensagem por sygecom »

Pablo César escreveu:Se você puder me mandar o OBJ por email a pablo.arrascaeta@terra.com.br porque o sistema do fórum não permite anexar arquivos OBJs. Daí em mais se for útil ou é o que estou pensando ser, vou disponibilizá-lo para todos.
Muito grato
Pablo,
OBJ's compilados do xharbour não pode ser linkado no clipper e nem vice versa !!! são incompatíveis.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
gvc
Colaborador
Colaborador
Mensagens: 1270
Registrado em: 23 Ago 2005 10:57

Re: Preciso que seja compilado

Mensagem por gvc »

[sygecom]
Tenho os seguintes arquivos:
PDF1.prg
PDFHBDOCS.prg
PDFHBDOC.c

Tentei todas as combinações possíveis e só obtenho a seguinte mensagem:
c:\bcc55\BIN\tlib /P32 /0 c:\xharbour\lib\pdflib.lib @makelib.lnk
TLIB 4.5 Copyright (c) 1987, 1999 Inprise Corporation
+-obj\pdf1.obj
Warning: public '_HB_FUN_HB_PDFNEW' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
Warning: public '_HB_FUN_HB_PDFNEWPAGE' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
Warning: public '_HB_FUN_HB_PDFENDPAGE' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
Warning: public '_HB_FUN_HB_PDFWRITEBOLDTEXT' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
Warning: public '_HB_FUN_HB_PDFWRITETEXT' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
Warning: public '_HB_FUN_HB_PDFCLOSE' in module 'pdfhbdoc' clashes with prior module 'pdfhbdocs'
"TRS-80/Sincler/Apple/PC - Clipper Winter 85, tlink 1.0 [pc 10 MHz - 640K] {NEZ 8000 2Kb RAM}"
{POG - Programação Orientada a Gambiarra}
Avatar do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Preciso que seja compilado

Mensagem por sygecom »

E algum erro ? gerou a LIB ?
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Avatar do usuário
Pablo César
Usuário Nível 7
Usuário Nível 7
Mensagens: 5312
Registrado em: 31 Mai 2006 10:22
Localização: Curitiba - Paraná

Preciso que seja compilado

Mensagem por Pablo César »

GVC escreveu:Eu "ativei" o seu poste, pois esta "ligado" ao que eu preciso.
Sem problemas, esteja a vontade.
Sygecom escreveu:OBJ's compilados do xharbour não pode ser linkado no clipper e nem vice versa !!! são incompatíveis.
Entendo. Não lembro mais quais eram a minhas intenções sobre isto. Agora revirando um pouco encontrei aqui:

http://www.vouchcac.com/Community/TheCode.htm
http://www.vouchcac.com/Community/pdf006.zip

Talvez isto ajude a entender o que seria. Serviriam de alguma forma para aplicações em Clipper ?
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 do usuário
sygecom
Administrador
Administrador
Mensagens: 7131
Registrado em: 21 Jul 2006 10:12
Localização: Alvorada-RS
Contato:

Re: Preciso que seja compilado

Mensagem por sygecom »

Pablo,
Acontece que o mesmo codigo pode ser compilado em Harbour, xBase++ e Clipper diferenciando tudo atraves dos define:
#ifdef __CLP__ // codigo clipper
alert("aqui o codigo que só tem em clipper")
#endif

#ifdef __HRB__ // codigo harbour
alert("aqui o codigo que só tem em harbour")
#endif

#ifdef __XPP__ // codigo xbase++
alert("aqui o codigo que só tem em xbase++")
#endif

Obs: Não compilação tem que definir qual define vc vai usar !!!
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
Responder