E pensar que antigamente eu achava isso frescura... rs
Rotina com muita recursividade, demorou pra encontrar o problema.
Justamente porque não usei as constantes do #define.
Acontece que não era 3 e 4, era 4 e 5.
Se eu tivesse usado as constantes que criei no #define, teria enxergado que removi o nome do módulo.... rs
Só tinha ficado esse sem modificação, e foi justamente o que deu problema.
Enxergar no fonte que número faz o que, fica complicado, mas por nome mais fácil.
Aonde o #define faz diferença
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Aonde o #define faz diferença
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/
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Aonde o #define faz diferença
Isso é daquela rotina de configurar acessos ao aplicativo.
este fonte
https://github.com/JoseQuintas/JoseQuin ... acesso.prg
No meu cliente, quando ele tenta alterar os acessos de um usuário remove tudo, por causa desse erro.
Nota:
Ainda não salvei as alterações, nem no git local nem no GitHub.
A visualização acima é justamente mostrando o que está alterado e poderia ser salvo.
este fonte
https://github.com/JoseQuintas/JoseQuin ... acesso.prg
No meu cliente, quando ele tenta alterar os acessos de um usuário remove tudo, por causa desse erro.
Nota:
Ainda não salvei as alterações, nem no git local nem no GitHub.
A visualização acima é justamente mostrando o que está alterado e poderia ser salvo.
Sim, já disse antes, os fontes são direto do meu aplicativo, tanto SefazClass quanto JoseQuintas, que agora inclui Bostaurus (com LIB independente)No meu cliente, quando ele tenta alterar os acessos de um usuário remove tudo, por causa desse erro.
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/
- Nascimento
- Usuário Nível 4

- Mensagens: 763
- Registrado em: 19 Jul 2008 12:11
- Localização: OLINDA-PE
Aonde o #define faz diferença
com eu uso muito C
uso muito
#defines
#ifdef
#ifndef
#if
#elif
#endif
uso muito, alguns em harbour tambem , porque poupa muito tempo em alguns casos
uso muito
#defines
#ifdef
#ifndef
#if
#elif
#endif
uso muito, alguns em harbour tambem , porque poupa muito tempo em alguns casos
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina
clipper 5.3 /harbour/minigui