Página 1 de 1
como editar o hbmk2
Enviado: 27 Mar 2010 15:08
por rosalvo rosa
Olá Pessoal!!
Usando o Clipper, eu compilo com o RMAKE, gravando os dois arquivos: meuprg.rmk e meuprg.lnk.
Como faço para usar o HBMK2 nesta situação ?
Tenho que gravar um arquivo também ? Como seria ?
Por ex:
Tenho quatro prg´s. :
meuprg.prg , onde está = FUNCTION MAIN()
funcao1.prg
funcao2.prg
funcao3.prg
Pelo que eu li, devo criar o arquivo MeuPrg.hbp
Mas como gravar as linhas nesque arquivo( *.hbp) ?
Como fica o comando com o HBMK2 ?
Acho que outros colegas que querem migrar, no início também têm estas dúvidas, com certeza são simples de
resolver, mas é o caminho das pedras, agente se bate, tentei encontrar aqui no forum
mas necas...
A quem ajudar, desde já agradeço.
Rosalvo
Re: como editar o hbmk2
Enviado: 27 Mar 2010 17:35
por Itamar M. Lins Jr.
Ola!
é assim, supondo que o arquivo hbp irá se chamar projeto.hbp
Código: Selecionar todos
# só compilar o modulo se ele sofre uma modificação. Igual ao blinker.
-inc
#nome do arquivo .exe
-osistema
#onde está = FUNCTION MAIN()
meuprg.prg
funcao1.prg
funcao2.prg
funcao3.prg
É so isso.
Tem outras opções, para gerar uma lib por exemplo,dll, etc.
P.S.Supondo que estás usando o harbour com MingW.
Saudações,
Itamar M. Lins Jr.
Re: como editar o hbmk2
Enviado: 27 Mar 2010 18:02
por rosalvo rosa
Olá Itamar!
Sim, estou usando o Harbour com MinGW.
Ok , consegui.
Agora, eu estou migrando para o HB justamente porque o meu programa.exe em Clipper ficou muito grande,
e eu não consigo mais executá-lo em modo de debug devido a problemas com memórias. Por isso estou estudando o Harbour, com a ajuda de vocês, claro, mas justamente neste pequeno exemplo que fiz eu não consigo abri-lo com o debug, eu coloquei em uma linha a funcao Altd(), que funcionou quando eu linkei com apenas o principal .prg. Mas quando eu aloquei outros .prgs, no caso acima, a funçao de debug não funcionou ?
Como que eu deveira agir ??
Agradeço desde já..
Re: como editar o hbmk2
Enviado: 28 Mar 2010 10:38
por Itamar M. Lins Jr.
Neste caso sugiro linkar modulo por modulo, até achar o problema.
Saudações,
Itamar M. Lins Jr.
Re: como editar o hbmk2
Enviado: 28 Mar 2010 10:42
por asimoes
Olá,
Experimenta colocar a instrução -b no seu arquivo hbp:
-b
[]´s
Re: como editar o hbmk2
Enviado: 28 Mar 2010 19:48
por rosalvo rosa
A solução é ir postando, e contar com a ajuda dos amigos...
Estou enfrentando algumas dúvidas, ....
Estive analisando os posts do forum, e a turma tem citado o arquivo "sistema.cr'. Acontece que quando eu
compilo o Harbour gera um arquivo com extensão ".c" apenas. Como fazer para gerar o "sistema.cr" ?
Pois sem ele não consigo usar os exemplos que encontrei para incorporar as Libs, trabalhar com mais de um Prg,
e assim por diante.
Estou usando o prompt do MinGW.
Aguardo as dicas dos amigos..
Rosalvo
Re: como editar o hbmk2
Enviado: 28 Mar 2010 20:10
por asimoes
Olá,
Acho que você deve estar tentando dizer sistema.rc (resource file) este arquivo contèm a estrutura de icones que você usa na aplicação e outras coisas mais.
[]´s
Re: como editar o hbmk2
Enviado: 29 Mar 2010 08:20
por rosalvo rosa
OK, entendi.
Vou dar uma vasculhada no forum sobre o resource file, qualquer duvida volto a postar.
Agradecido.
Rosalvo
Re: como editar o hbmk2
Enviado: 29 Mar 2010 23:43
por rosalvo rosa
Pessoal, continuo com dúvidas, vamos a elas:
Eu tenho o meuexe.prg que rodava em clipper, onde eu likava com algumas libs, então fiz o seguinte:
Criei o arquivo meuexe.hbc com o seguinte script:
{win}incpaths=c:\clipper5\lib
{win}libpaths=c:\clipper5\lib
{win}libs= CT52 CT53 CTP52 CTP53
(como citei antes, uso o prompt do MinGW)
Então, a seguir, compilei:
Harbour meuexe
Ok.Done.
Criou o arquivo meuexe.c
Depois:
hbmk2 meuexe
erro:
c:\clipper5\lib\ct52.lib : file not recognized : file format not recognized
collect2: ld returned 1 exit status
hbmk2: erro: excecutando linkeditor .1
Pergunto: As libs do clipper não são aceitas no Harbour ? Se não estou ferrado, preciso migrar mas o meuprg.prg está amarrado
com essas libs. Se são aceitas, então onde estou errando?
Outra questão:
O arquivo meuexe.rc, o RESOUCE FILE, como é editado? O que devo colocar nele? Não consegui aprender isso ainda.
Como sempre, conto com a colaboração e paciência da turma. Eu realmente não tenho experiência em Harbour, mas preciso
conhecer.
A quem participar, agradeço.
Rosalvo
Re: como editar o hbmk2
Enviado: 30 Mar 2010 08:53
por Itamar M. Lins Jr.
ergunto: As libs do clipper não são aceitas no Harbour ? Se não estou ferrado, preciso migrar mas o meuprg.prg está amarrado
com essas libs. Se são aceitas, então onde estou errando?
Não são compativeis. É 16 bits voc6e agora está trabalhando com aplicativos de 32/64 Bits "for Windows" não roda mais no antigo DOS.
As principais funções da Catools estão no Harbour e agora as funções do blinker também.
Provavelmente todas as funções que estás usando já possue equivalente ou igual no Harbour.
Saudações,
Itamar M. Lins Jr.
Re: como editar o hbmk2
Enviado: 30 Mar 2010 22:44
por rosalvo rosa
Ok. Estamos progredindo...
já gerei o executável...
Agora, quanto ao RESOURCE FILE, como que faço sua edição? Qual seu Script ? Prá que serve ?
Desde já agradeço muito.
XD.
Rosalvo