Página 1 de 1
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 08:06
por asimoes
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
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:13
por prmuller
Amigo,
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
Enviado: 28 Jan 2016 10:20
por asimoes
Paulo,
Isso acontece sem atribuir valor a variável.
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:27
por JoséQuintas
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:29
por asimoes
Nunca tinha observado isso.
enfim, aprendendo.
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:31
por JoséQuintas
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.
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:32
por Kapiaba
Bom dia senhor José Quintas, esse Programmers Notepad, é free ou pago?
http://www.pnotepad.org/
o uso é de fácil acesso à leigos?
Obg. abs.
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:35
por prmuller
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
Tipo da Variável PUBLIC na inicialzação
Enviado: 28 Jan 2016 10:37
por JoséQuintas
Sobre o editor não tem a ver com o assunto, sobre ele poste aqui:
https://pctoledo.org/forum/viewto ... rs+notepad