Compilação com -w3 -es2
Moderador: Moderadores
-
Softwhouse
- Usuário Nível 3

- Mensagens: 324
- Registrado em: 07 Dez 2011 18:44
- Localização: Porto Alegre/RS
Compilação com -w3 -es2
Tentei compilar com -w3 -es2 e apresentou uma infinidade de erros. Não aceitou variáveis publicas de início. Como os erros deverão sendo corrigidos aos poucos, pergunto o que fazer com as variáveis públicas?
Fernando
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Compilação com -w3 -es2
No início do fonte declare MEMVAR para variáveis públicas/private.
E se não for mexer nos campos, declare FIELDS para nomes de campos de DBF.
No caso de DBFs, pode ser interessante usar o alias, por exemplo cliente->Código
Usando alias, não precisa declarar o campo.
Outra opção seria field->Código, mas prefiro colocar o ALIAS, assim fica melhor pra pesquisar nos fontes sobre determinado arquivo.
Mas seria uma opção no caso de usar temporários que não tem nome certo.
Nota:
se declarar no início do fonte, vale pro fonte inteiro.
se declarar dentro de uma procedure/function, só vale pra essa procedure/function.
MEMVAR x
PROCEDURE a
FUNCTION B
ou
PROCEDURE a
MEMVAR x
FUNCTION B()
MEMVAR x
E se não for mexer nos campos, declare FIELDS para nomes de campos de DBF.
No caso de DBFs, pode ser interessante usar o alias, por exemplo cliente->Código
Usando alias, não precisa declarar o campo.
Outra opção seria field->Código, mas prefiro colocar o ALIAS, assim fica melhor pra pesquisar nos fontes sobre determinado arquivo.
Mas seria uma opção no caso de usar temporários que não tem nome certo.
Nota:
se declarar no início do fonte, vale pro fonte inteiro.
se declarar dentro de uma procedure/function, só vale pra essa procedure/function.
MEMVAR x
PROCEDURE a
FUNCTION B
ou
PROCEDURE a
MEMVAR x
FUNCTION B()
MEMVAR x
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/
-
Softwhouse
- Usuário Nível 3

- Mensagens: 324
- Registrado em: 07 Dez 2011 18:44
- Localização: Porto Alegre/RS