Sintax erro no arquivo .RC - HMG 3.0.35

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por JAIR RANGEL »

Olá, Pessoal !

Apos baixar a hmg.3.0.35 estou compilando um projeto já pronto em outra versão da hmg.
Estou compilando de dentro da IDE. Ocorre que está aparecendo um erro no arquivo .RC linha 4:sintax error.
Já revirei todo o arquivo e não estou encontrando nada que me de uma idéia do que possa ser.
Então, deletei a linha 4 do arquivo projeto.rc. O erro continua aparecendo. A mesma mensagem.
Ai não sei o que está ocorrendo.

Se alguém tiver uma idéia que possa ajudar, agradeço ! :{
Nota de Moderação:
por Pablo César: A presente mensagem foi desmembrada do tópico Novo release 3.0.36 da HMG por tratar de outro assunto
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
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á

Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por Pablo César »

deletei a linha 4 do arquivo projeto.rc. O erro continua aparecendo
Se você está editando o arquivo .RC com a IDE com o projeto aberto, o arquivo .RC irá regravar o arquivo como estava no principio. Então seria conveniente sair da IDE e editar o arquivo depois.
Já revirei todo o arquivo e não estou encontrando nada que me de uma idéia do que possa ser.
Você poderia listar o conteúdo desse arquivo ?

Experiemente renomear o arquivo .RC para .OLD e ver se compila.
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
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Re: Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por JAIR RANGEL »

Olá, Pablo !

Obrigado por responder.
Após renomear o arquivo.rc para arquivo.old, a ide compilou e linkeditou o arquivo.exe.
Gerou um arquivo.rc vazio. A aplicação foi carregada, porém, sem imagens.
Percebi que toda vez que compilo com um arquivo.rc original, ou seja, com as imagens mencionadas no arquivo.rc, o erro ocorre sempre na mesma linha. O que me parece existir uma configuração para aceitar somente 3 linhas no arquivo.rc. Pois o erro é sempre na quarta linha. Deve existit em algum lugar, uma configuração para aumentar o número de recursos no arquivo.rc.
Ao testar o exemplo da pasta Samples\Contactos, o contactos.rc tem várias linhas e não acontece o erro.
Parece ser somente no meu projeto.
Copiei o contactos.rc do exemplo para dentro do meu projeto. Renomei com o nome do meu projeto. Ao compilar, ocorre o mesmo erro. Mesma linha.
O que me faz acreditar ainda mais em uma configuração de quantidades de recursos utilizados em um projeto.

A mensagem de erro:
Resource compiler line:4: sintax error
Resource compiler -42 preprocessing failed.

Código: Selecionar todos

PESQUISAR         BITMAP \FONTES\IMAGEM\PESQUISAR.BMP
LOCALIZAR2        BITMAP \FONTES\IMAGEM\LOCALIZAR2.BMP
TITULOS           BITMAP \FONTES\IMAGEM\TITULOS.BMP
ESTORNAR          BITMAP \FONTES\IMAGEM\ESTORNAR.BMP
SALDOCLIENTE      BITMAP \FONTES\IMAGEM\SALDOCLIENTE.BMP
SALDOCLIENTE2     BITMAP \FONTES\IMAGEM\SALDOCLIENTE2.BMP
LogOper           BITMAP \FONTES\IMAGEM\LogOper.BMP
SUPORTE           BITMAP \FONTES\IMAGEM\SUPORTE.BMP
BANCO             BITMAP \FONTES\IMAGEM\BANCO.BMP

SAIR2             BITMAP \FONTES\IMAGEM\SAIR2.BMP
SAIR3             BITMAP \FONTES\IMAGEM\SAIR3.BMP
CLIENTES          BITMAP \FONTES\IMAGEM\CLIENTES.BMP
CLIENTES2         BITMAP \FONTES\IMAGEM\CLIENTES2.BMP
ACESSO2           BITMAP \FONTES\IMAGEM\ACESSO2.BMP
PRIMEIRO          BITMAP \FONTES\IMAGEM\PRIMEIRO.BMP
ULTIMO            BITMAP \FONTES\IMAGEM\ULTIMO.BMP
FIND              BITMAP \FONTES\IMAGEM\FIND.BMP
FECHAR            BITMAP \FONTES\IMAGEM\FECHAR.BMP
NOVO4             BITMAP \FONTES\IMAGEM\NOVO4.BMP
EDITAR3           BITMAP \FONTES\IMAGEM\EDITAR3.BMP
EXCLUIR           BITMAP \FONTES\IMAGEM\EXCLUIR.BMP
CONSULTAR2        BITMAP \FONTES\IMAGEM\CONSULTAR2.BMP
PRINTER2          BITMAP \FONTES\IMAGEM\PRINTER2.BMP
ATUALIZAR         BITMAP \FONTES\IMAGEM\ATUALIZAR.BMP
PASTA             BITMAP \FONTES\IMAGEM\PASTA.BMP
SETADIREITA       BITMAP \FONTES\IMAGEM\SETADIREITA.BMP
HISTORICO         BITMAP \FONTES\IMAGEM\HISTORICO.BMP
EXTRATO           BITMAP \FONTES\IMAGEM\EXTRATO.BMP
ADMLOGO           BITMAP \FONTES\IMAGEM\ADMLOGO.BMP
SENHAPAG          BITMAP \FONTES\IMAGEM\SENHAPAG.BMP
FORNEC            BITMAP \FONTES\IMAGEM\FORNEC.BMP
ENGRENAGEM        BITMAP \FONTES\IMAGEM\ENGRENAGEM.BMP
ENVIAR2           BITMAP \FONTES\IMAGEM\ENVIAR2.BMP
TOOLS             BITMAP \FONTES\IMAGEM\TOOLS.BMP
ITENSPEDIDO       BITMAP \FONTES\IMAGEM\ITENSPEDIDO.BMP
GRAFICO           BITMAP \FONTES\IMAGEM\GRAFICO.BMP

// IMAGENS DA TELA NO ESTILO IPHONE.
PASTAS            BITMAP \FONTES\IMAGEM\PASTAS.BMP
VENDAS            BITMAP \FONTES\IMAGEM\VENDAS.BMP
ESTORNAR2         BITMAP \FONTES\IMAGEM\ESTORNAR2.BMP
MYSPACE           BITMAP \FONTES\IMAGEM\MYSPACE.BMP
PESQUISAR2        BITMAP \FONTES\IMAGEM\PESQUISAR2.BMP
LISTA             BITMAP \FONTES\IMAGEM\LISTA.BMP
BRANCO            BITMAP \FONTES\IMAGEM\BRANCO.BMP
GRAFICO2          BITMAP \FONTES\IMAGEM\GRAFICO2.BMP
SOBRE             BITMAP \FONTES\IMAGEM\SOBRE.BMP
SAIR              BITMAP \FONTES\IMAGEM\SAIR.BMP

TRACO             BITMAP \FONTES\IMAGEM\TRACO.BMP
CALCULADORA       BITMAP \FONTES\IMAGEM\CALCULADORA.BMP
RELOGIO           BITMAP \FONTES\IMAGEM\RELOGIO.BMP
SAIR6             BITMAP \FONTES\IMAGEM\SAIR6.BMP
NOTES             BITMAP \FONTES\IMAGEM\NOTES.BMP

DELETED16         BITMAP \FONTES\IMAGEM\16X16\DELETED16.BMP
CLIENTE16         BITMAP \FONTES\IMAGEM\16X16\CLIENTE16.BMP
FORNEC16          BITMAP \FONTES\IMAGEM\16X16\FORNEC16.BMP
BAIXAR16          BITMAP \FONTES\IMAGEM\16X16\BAIXAR16.BMP
CONSULTA16        BITMAP \FONTES\IMAGEM\16X16\CONSULTA16.BMP
PROCESSO16        BITMAP \FONTES\IMAGEM\16X16\PROCESSO16.BMP
DOC16             BITMAP \FONTES\IMAGEM\16X16\DOC16.BMP
NOTA16            BITMAP \FONTES\IMAGEM\16X16\NOTA16.BMP
HISTORICO16       BITMAP \FONTES\IMAGEM\16X16\HISTORICO16.BMP
LOCALIZAR16       BITMAP \FONTES\IMAGEM\16X16\LOCALIZAR16.BMP
AGENDA16          BITMAP \FONTES\IMAGEM\16X16\AGENDA16.BMP
PRINTER16         BITMAP \FONTES\IMAGEM\16X16\PRINTER16.BMP
ADMGEST           ICON   \FONTES\IMAGEM\16X16\ADMGEST.ICO
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Avatar do usuário
dtoledo
Usuário Nível 1
Usuário Nível 1
Mensagens: 4
Registrado em: 12 Fev 2009 19:30
Localização: Santiago de Chile

Re: Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por dtoledo »

TRADUZIDO PELO GOOGLE

Olá, Jair:

Eu tive problemas semelhantes com um teste que fiz e resolvi alterando o path do '\' para '/ '.
Aparentemente Mingw e o seu Resource Compiler (windres) têm diferenças com a Borland.
Espero que isso ajude.

Saludos desde Santiago de Chile.
:xau
Dagoberto.
Avatar do usuário
Maligno
Membro Master
Membro Master
Mensagens: 6398
Registrado em: 06 Jul 2004 01:40
Localização: Londrina/PR

Re: Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por Maligno »

Em C e C++ a contra-barra numa string é entendida como prefixo de comando de escape. Para um nome de caminho de diretório e/ou arquivo deve-se usar duas contra-barras "\\" ou então uma única barra normal "/".

Alguns outros comandos:

Código: Selecionar todos

\a   bell (alert)
\b   backspace
\f   formfeed
\n   newline (linefeed)
\r   carriage return
\t   horizontal tab
\v   vertical tab
\\   backslash
\'   single quote
\"   double quotes
[]'s
Maligno
---
Não respondo questões técnicas através de MP ou eMail. Não insista.
As dúvidas devem ser postadas no fórum. Desta forma, todos poderão
se beneficiar das respostas.

---
Se um dia precisar de uma transfusão de sangue você perceberá como
é importante a figura do doador. Procure o hemocentro de sua cidade e
se informe sobre a doação de sangue, plaquetas e medula óssea. Doe!
Avatar do usuário
JAIR RANGEL
Usuário Nível 3
Usuário Nível 3
Mensagens: 178
Registrado em: 19 Jul 2005 16:01
Localização: RIO DE JANEIRO
Contato:

Re: Sintax erro no arquivo .RC - HMG 3.0.35

Mensagem por JAIR RANGEL »

Olá, Pessoal !

Perfeito Dtoledo! Sua dica foi mortífera. Matou o problema. Tive que colocar a letra referente ao Driver, do tipo: c:/fontes/imagem/img.bmp, caso contrário o erro persistia.
O arquivo.rc ficou assim:

Código: Selecionar todos

ADMGEST           ICON   C:/FONTES/IMAGEM/16X16/ADMGEST.ICO
PESQUISAR         BITMAP C:/FONTES/IMAGEM/PESQUISAR.BMP
LOCALIZAR2        BITMAP C:/FONTES/IMAGEM/LOCALIZAR2.BMP
TITULOS           BITMAP C:/FONTES/IMAGEM/TITULOS.BMP
ESTORNAR          BITMAP C:/FONTES/IMAGEM/ESTORNAR.BMP
SALDOCLIENTE      BITMAP C:/FONTES/IMAGEM/SALDOCLIENTE.BMP
SALDOCLIENTE2     BITMAP C:/FONTES/IMAGEM/SALDOCLIENTE2.BMP
LogOper           BITMAP C:/FONTES/IMAGEM/LogOper.BMP
SUPORTE           BITMAP C:/FONTES/IMAGEM/SUPORTE.BMP
BANCO             BITMAP C:/FONTES/IMAGEM/BANCO.BMP

SAIR2             BITMAP C:/FONTES/IMAGEM/SAIR2.BMP
SAIR3             BITMAP C:/FONTES/IMAGEM/SAIR3.BMP
CLIENTES          BITMAP C:/FONTES/IMAGEM/CLIENTES.BMP
CLIENTES2         BITMAP C:/FONTES/IMAGEM/CLIENTES2.BMP
ACESSO2           BITMAP C:/FONTES/IMAGEM/ACESSO2.BMP
PRIMEIRO          BITMAP C:/FONTES/IMAGEM/PRIMEIRO.BMP
ULTIMO            BITMAP C:/FONTES/IMAGEM/ULTIMO.BMP
FIND              BITMAP C:/FONTES/IMAGEM/FIND.BMP
FECHAR            BITMAP C:/FONTES/IMAGEM/FECHAR.BMP
NOVO4             BITMAP C:/FONTES/IMAGEM/NOVO4.BMP
EDITAR3           BITMAP C:/FONTES/IMAGEM/EDITAR3.BMP
EXCLUIR           BITMAP C:/FONTES/IMAGEM/EXCLUIR.BMP
CONSULTAR2        BITMAP C:/FONTES/IMAGEM/CONSULTAR2.BMP
PRINTER2          BITMAP C:/FONTES/IMAGEM/PRINTER2.BMP
ATUALIZAR         BITMAP C:/FONTES/IMAGEM/ATUALIZAR.BMP
PASTA             BITMAP C:/FONTES/IMAGEM/PASTA.BMP
SETADIREITA       BITMAP C:/FONTES/IMAGEM/SETADIREITA.BMP
HISTORICO         BITMAP C:/FONTES/IMAGEM/HISTORICO.BMP
EXTRATO           BITMAP C:/FONTES/IMAGEM/EXTRATO.BMP
ADMLOGO           BITMAP C:/FONTES/IMAGEM/ADMLOGO.BMP
SENHAPAG          BITMAP C:/FONTES/IMAGEM/SENHAPAG.BMP
FORNEC            BITMAP C:/FONTES/IMAGEM/FORNEC.BMP
ENGRENAGEM        BITMAP C:/FONTES/IMAGEM/ENGRENAGEM.BMP
ENVIAR2           BITMAP C:/FONTES/IMAGEM/ENVIAR2.BMP
TOOLS             BITMAP C:/FONTES/IMAGEM/TOOLS.BMP
ITENSPEDIDO       BITMAP C:/FONTES/IMAGEM/ITENSPEDIDO.BMP
GRAFICO           BITMAP C:/FONTES/IMAGEM/GRAFICO.BMP

// IMAGENS DA TELA NO ESTILO IPHONE.
PASTAS            BITMAP C:/FONTES/IMAGEM/PASTAS.BMP
VENDAS            BITMAP C:/FONTES/IMAGEM/VENDAS.BMP
ESTORNAR2         BITMAP C:/FONTES/IMAGEM/ESTORNAR2.BMP
MYSPACE           BITMAP C:/FONTES/IMAGEM/MYSPACE.BMP
PESQUISAR2        BITMAP C:/FONTES/IMAGEM/PESQUISAR2.BMP
LISTA             BITMAP C:/FONTES/IMAGEM/LISTA.BMP
BRANCO            BITMAP C:/FONTES/IMAGEM/BRANCO.BMP
GRAFICO2          BITMAP C:/FONTES/IMAGEM/GRAFICO2.BMP
SOBRE             BITMAP C:/FONTES/IMAGEM/SOBRE.BMP
SAIR              BITMAP C:/FONTES/IMAGEM/SAIR.BMP

TRACO             BITMAP C:/FONTES/IMAGEM/TRACO.BMP
CALCULADORA       BITMAP C:/FONTES/IMAGEM/CALCULADORA.BMP
RELOGIO           BITMAP C:/FONTES/IMAGEM/RELOGIO.BMP
SAIR6             BITMAP C:/FONTES/IMAGEM/SAIR6.BMP
NOTES             BITMAP C:/FONTES/IMAGEM/NOTES.BMP

DELETED16         BITMAP C:/FONTES/IMAGEM/16X16/DELETED16.BMP
CLIENTE16         BITMAP C:/FONTES/IMAGEM/16X16/CLIENTE16.BMP
FORNEC16          BITMAP C:/FONTES/IMAGEM/16X16/FORNEC16.BMP
BAIXAR16          BITMAP C:/FONTES/IMAGEM/16X16/BAIXAR16.BMP
CONSULTA16        BITMAP C:/FONTES/IMAGEM/16X16/CONSULTA16.BMP
PROCESSO16        BITMAP C:/FONTES/IMAGEM/16X16/PROCESSO16.BMP
DOC16             BITMAP C:/FONTES/IMAGEM/16X16/DOC16.BMP
NOTA16            BITMAP C:/FONTES/IMAGEM/16X16/NOTA16.BMP
HISTORICO16       BITMAP C:/FONTES/IMAGEM/16X16/HISTORICO16.BMP
LOCALIZAR16       BITMAP C:/FONTES/IMAGEM/16X16/LOCALIZAR16.BMP
AGENDA16          BITMAP C:/FONTES/IMAGEM/16X16/AGENDA16.BMP
PRINTER16         BITMAP C:/FONTES/IMAGEM/16X16/PRINTER16.BMP
Obrigado Dtoledo.
Obrigado Malígno. (A tempos não te via).
Obrigado Pablo.

Espero ter condições de poder ajudá-los qualquer hora desta.

Abraço a todos. :{
MINIGUI + HARBOUR + BRMAKE + CDX
CLIPPER 5.2E + VISUALLIB 2 + BLINKER
Responder