O que falta no browse?

Discussão sobre a biblioteca Fivewin - O Clipper para Windows.

Moderador: Moderadores

Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

O que falta no browse?

Mensagem por JoséQuintas »

O erro é este:
SYSTEM ERROR
Error BASE/1100 Argument error: TRIM
Called from RTRIM(0)
Called from TDIALOG:NEW(0)
Called from BROWSE(0)
Called from CMDBROWSE(1727)
Called from PUTILDBASE(70)
Called from DO(0)
Called from DOPRG(171)
Called from (b)RUNMODULE(113)
(1) = Tipo: N Valor: 2
exemplo do fivewin

Código: Selecionar todos

#include "FiveWin.ch"

function Main()

   USE Customer

   Browse()

   USE

return nil
[/quote]

parte do fonte é esta:
[code]
STATIC FUNCTION cmdBrowse()

   IF ! Used()
      SayScroll( "No file in use" )
      RETURN Nil
   ENDIF
   MsgExclamation( "Do not change in browse mode" )
   wSave()
   Mensagem( "Select and ENTER, ESC abort, to change record exit and use EDIT" )
   //Browse( 2, 0, MaxRow() - 3, MaxCol() )
   Browse()
   wRestore()
   RecUnlock()

   RETURN Nil
Mas acho que já sei.... só fazer igual... vou testar.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

O que falta no browse?

Mensagem por JoséQuintas »

Uia, deu certo.

Código: Selecionar todos

STATIC FUNCTION cmdBrowse()

   IF ! Used()
      SayScroll( "No file in use" )
      RETURN Nil
   ENDIF
   MsgExclamation( "Do not change in browse mode" )
   wSave()
   Mensagem( "Select and ENTER, ESC abort, to change record exit and use EDIT" )
   //Browse( 2, 0, MaxRow() - 3, MaxCol() )
   BrowseFivewin()
   wRestore()
   RecUnlock()

   RETURN Nil
E no final do fonte:

Código: Selecionar todos

STATIC FUNCTION BrowseFivewin()

#include "fivewin.ch"

   Browse()

   RETURN Nil
o #include "fivewin" antes do browse.
browse.png
Agora só falta ajustar o tamanho da janela. mas sei lá onde se faz isso.
A rotina completa do fivewin é esta:

Código: Selecionar todos

Browse()
Aonde se ajusta o tamanho nisso....
Não tem init, onload, nem nada...
Estou sendo obrigado a alterar, porque o browse do harbour também é Browse(), e entra o do fivewin.
Faz muito tempo que não fazia uso do meu "dbase" embutido.
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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

O que falta no browse?

Mensagem por JoséQuintas »

Lembrei que várias coisas do fivewin tem fonte.
Só alterar o fonte do browse, inclusive pra português-Brasil.
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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

O que falta no browse?

Mensagem por Kapiaba »

Use XBROWSE() é mais moderno.

Abs.

Regards, saludos.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

O que falta no browse?

Mensagem por JoséQuintas »

Concordo e discordo ao mesmo tempo.
Só vai ser mais moderno se usar os recursos que ele tem.
Aqui inicialmente é só pra "tapar buraco", pra substituir o anterior que não tem mais.

Até ia mexer no fonte desse browse, mas ele trabalha com linha/coluna, vou deixar como está por um bom tempo.

A propósito... é justamente naquela rotina que você queria (não queria).... igual FOXPRO.
Fui usar nestes dias, e o browse estava sem funcionar mais, porque está chamando do fivewin.
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/
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

O que falta no browse?

Mensagem por Kapiaba »

A parte que eu queria continuar usando o FOX-BASE como editor de *.DBF, foi resolvido com o:

Código: Selecionar todos

 26/08/2015  13:48           427.520 xdbx.exe
de 32 bits.

Funciona muito bem no windows de 64 bits. -> For Windows eu tenho um "monte".

Valeu.

Regards, saludos.
Avatar do usuário
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

O que falta no browse?

Mensagem por rochinha »

Amiguinhos,
26/08/2015 13:48 427.520 xdbx.exe
kapiaba, manda preu poh.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Kapiaba
Colaborador
Colaborador
Mensagens: 1908
Registrado em: 07 Dez 2012 16:14
Localização: São Paulo
Contato:

O que falta no browse?

Mensagem por Kapiaba »

Tá na mão meu rei:

https://mega.nz/file/0QEiBLwC#JemeDpLMC ... 6-XOz6qElo

Regards, saludos.
Responder