Tipo da Variável PUBLIC na inicialzação
Moderador: Moderadores
Tipo da Variável PUBLIC na inicialzação
Pessoal,
Eu não sei se isso acontecia no Clipper, mas constatei que no harbour quando uma variável PUBLIC é iniciada o tipo dela é logic:
ex.:
PUBLIC cVarPublic
? Type("cVarPublic")
Resulta L e é iniciada com .F.
PRIVATE cVarPrivate
Resulta U
LOCAL cVarLocal
RESULTA U
Eu não sei se isso acontecia no Clipper, mas constatei que no harbour quando uma variável PUBLIC é iniciada o tipo dela é logic:
ex.:
PUBLIC cVarPublic
? Type("cVarPublic")
Resulta L e é iniciada com .F.
PRIVATE cVarPrivate
Resulta U
LOCAL cVarLocal
RESULTA U
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
-
prmuller
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 11 Nov 2008 12:25
- Localização: Vila Velha - ES
Tipo da Variável PUBLIC na inicialzação
Amigo,
Isso acontece mesmo se você atribuir um valor à variável?
Ex: PUBLIC variavel := (0, DTOC(""), " ", etc)
Sds,
Paulo Muller
Isso acontece mesmo se você atribuir um valor à variável?
Ex: PUBLIC variavel := (0, DTOC(""), " ", etc)
Sds,
Paulo Muller
Tipo da Variável PUBLIC na inicialzação
Paulo,
Isso acontece sem atribuir valor a variável.
Isso acontece sem atribuir valor a variável.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tipo da Variável PUBLIC na inicialzação
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Tipo da Variável PUBLIC na inicialzação
Nunca tinha observado isso.
enfim, aprendendo.
enfim, aprendendo.
►Harbour 3.x | Minigui xx-x | HwGui◄
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tipo da Variável PUBLIC na inicialzação
O texto até alerta que isso é uma exceção à regra.
if no <initializer> is specified, public variables are initialized to false (.F.).
This is an exception to the general rule that uninitialized variables are NIL.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
-
Kapiaba
- Colaborador

- Mensagens: 1908
- Registrado em: 07 Dez 2012 16:14
- Localização: São Paulo
- Contato:
Tipo da Variável PUBLIC na inicialzação
Bom dia senhor José Quintas, esse Programmers Notepad, é free ou pago?
http://www.pnotepad.org/
o uso é de fácil acesso à leigos?
Obg. abs.
http://www.pnotepad.org/
o uso é de fácil acesso à leigos?
Obg. abs.
-
prmuller
- Usuário Nível 3

- Mensagens: 122
- Registrado em: 11 Nov 2008 12:25
- Localização: Vila Velha - ES
Tipo da Variável PUBLIC na inicialzação
aSimões,
No clipper, o retorno foi idêntico ao seu.
Fiz um teste simples aqui:
Programa teste
cls
Public cVar
Wait(cvar)
Return
Usei o clipper 5.3 com Exospace e o retorno do Wait foi .F.
Sds,
Paulo Muller
No clipper, o retorno foi idêntico ao seu.
Fiz um teste simples aqui:
Programa teste
cls
Public cVar
Wait(cvar)
Return
Usei o clipper 5.3 com Exospace e o retorno do Wait foi .F.
Sds,
Paulo Muller
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Tipo da Variável PUBLIC na inicialzação
Sobre o editor não tem a ver com o assunto, sobre ele poste aqui:
https://pctoledo.org/forum/viewto ... rs+notepad
https://pctoledo.org/forum/viewto ... rs+notepad
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/