Erro macro substituição na versão atual...

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Erro macro substituição na versão atual...

Mensagem por carlos_dornelas »

Amigos,


Eu utilizava uma versão antiga da minigui (1.2 de 2008) e o código abaixo compilava e funcionava corretamente, mas nas versões mais atuais dá erro já na compilação. Alguém tem uma dica para contornar o problema?

Antonio Carlos

Código: Selecionar todos

for g=1 to 20
  h='button_'+strzero(g,2)
  form_1.&h.fontcolor:={244,244,144}
next
Adalberto
Usuário Nível 3
Usuário Nível 3
Mensagens: 343
Registrado em: 01 Set 2007 01:09
Localização: Santa Cruz de la Sierra - Bolivia

Erro macro substituição na versão atual...

Mensagem por Adalberto »

Carlos

Qual o erro? posta para nos ver e nao ter que dar palpitos.

Adalberto
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Erro macro substituição na versão atual...

Mensagem por carlos_dornelas »

O erro é esse:

rbc.prg(2516) Error E0030 Syntax error "syntax error at '.'"

e ocorre na linha:

form_1.&h.fontcolor:={244,244,144}

Antonio Carlos
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Erro macro substituição na versão atual...

Mensagem por Toledo »

Carlos, você já tinha um tópico com este assunto Macros, com data de 11/10/2007, o qual você não deu continuidade.

Mas para resolver o problema, tenta fazer o seguinte:

Código: Selecionar todos

form_1.&(h).fontcolor:={244,244,144}
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
carlos_dornelas
Usuário Nível 3
Usuário Nível 3
Mensagens: 400
Registrado em: 25 Ago 2004 21:54

Erro macro substituição na versão atual...

Mensagem por carlos_dornelas »

Valeu Toledo! funcionou.

Antonio Carlos
Responder