Esta Rotina Funcionava corretamente, mas de repente passou retornar este erro:
Subsystem Call ....: BASE
System Code .......: 1076
Default Status ....: .F.
Description .......: Erro nos parâmetros
Operation .........: >=
Arguments .........: [ 1] = Type: U [ 2] = Type: N Val: 97
Involved File .....:
Dos Error Code ....: 0
Pesquiza Incremental
Moderador: Moderadores
-
nasouza
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 20 Jul 2009 17:57
- Localização: Santa Isabel do Ivai - Pr
Pesquiza Incremental
- Anexos
-
error.txt- Arquivo com o retorno do erro
- (8.14 KiB) Baixado 91 vezes
-
UTPES2.PRG- Rotina
- (3.52 KiB) Baixado 118 vezes
-
nasouza
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 20 Jul 2009 17:57
- Localização: Santa Isabel do Ivai - Pr
Pesquiza Incremental
Deixei de Informar que utilizo a Hwgui 2.17+Gtwvw+xHarbour 1.2.3 Intl. (simplex) build 20170312 / Borland c++ 5.5.1 (32-bits).
Tenho um browse apresentando o cadastro com código e o nome, onde tenho um botão que faz a chamada a esta rotina. Ela encontra o nome no cadastro mas quando dou o enter para retornar ao browse com o resultado da pesquisa, ai da o erro.
Tenho um browse apresentando o cadastro com código e o nome, onde tenho um botão que faz a chamada a esta rotina. Ela encontra o nome no cadastro mas quando dou o enter para retornar ao browse com o resultado da pesquisa, ai da o erro.
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Pesquiza Incremental
Se estivesse compilando com -w3 -es2 já teria descoberto o erro.
Considerando que o erro é aqui, só pode ser o valor de key
considerando que isso vém daqui, só pode ser chamada da browsekey()
E considerando estes dois codeblocks... tudo indica o primeiro não passa parâmetro nenhum.
Se isso funcionava antes, eu não sei..... rs
A compilacão -w3 -es2 iria reclamar que declarou variáveis e não usou pra nada no codeblock.
É nessas horas que se vê a vantagem de usar -w3 -es2.
Considerando que o erro é aqui, só pode ser o valor de key
Código: Selecionar todos
Static Function PesqInc( oBrowse, key )
//-------------------------------------
if (key >=97 .and. key <= 122)
key := key-32
end
Código: Selecionar todos
Static Function BrowseKey( oBrowse, key )
//---------------------------------------
DO CASE
CASE KEY = K_ESC
EndDialog()
CASE (KEY = K_ENTER)
oPesquiza:close()
Return .f.
otherwise
PesqInc( oBrowse, key )
ENDCASE
Return .T.
Se isso funcionava antes, eu não sei..... rs
Código: Selecionar todos
@ 012,085 BROWSE oBrowse1 DATABASE SIZE 540,373 ;
...
ON CLICK {|o,key| BrowseKey() } ;
...
oBrowse1:bKeyDown := {|o,key| BrowseKey(o, key) }
É nessas horas que se vê a vantagem de usar -w3 -es2.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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/
-
nasouza
- Usuário Nível 1

- Mensagens: 37
- Registrado em: 20 Jul 2009 17:57
- Localização: Santa Isabel do Ivai - Pr
Pesquiza Incremental
Boa Noite Jose Quintas, eu estou compilando com: hbmake .
Me desculpe onde informo estes parâmetros ?
Me desculpe onde informo estes parâmetros ?