Problema com variavel

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

Moderador: Moderadores

Avatar do usuário
marbio
Usuário Nível 3
Usuário Nível 3
Mensagens: 206
Registrado em: 29 Jul 2004 16:26

Problema com variavel

Mensagem por marbio »

Bom dia,

Obrigado pela as informaçoes, foi muito util.

Eu me deparei com outro problema com variavel, no clipper funciona certinho, mas aqui deu um pequeno pau.


PRG principal
function Main()

clear
cor1=´w,w´
cor2=´g,w´ -> para facilitar a mudança de cor do sistema.
cor3=´n,g´
etc..


box3d(01,01,24,78) - para fazer uma tela em 3d


principa() - tela principal



Outro PRG
function box3d()
setcolor(cor1)
rotina
setcolor(cor2)
rotina
setcolor(cor3)
rotina



ate ai tudo certo ele copila certinho nao da nehum erro, mais, mas na hora que eu executo da o seguinte erro

variaveis nao existe,

sende que esta variaveis estao no meu primeiro PRG



DESDE JA AGREDECO A AJUDA.
Sempre há uma solucao para os nossos problema clipper.....
Stanis Luksys
Colaborador
Colaborador
Mensagens: 1329
Registrado em: 18 Jun 2005 03:04
Localização: São Paulo
Contato:

Mensagem por Stanis Luksys »

Olá,

Variaveis que desejam ser visíveis por todos os PRGs devem ser declaradas como públicas, o que era padrão no clipper, mas no xHarbour não, são privadas.

Declare-as como:

PUBLIC cor1 := "w/n"


Ok, boa sorte.
Stanis Luksys
sites.google.com/hblibs

Apoiar e se utilizar de projetos opensource não é uma questão de boicote, mas sim de liberdade.
Utilize, aprimore e distribua.
Responder