fivewin e DBF

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

fivewin e DBF

Mensagem por JoséQuintas »

fivewin.png
Por acaso fivewin não trabalha diretamente com DBF ?
É que já vi classe pra DBF no fivewin, e fico na dúvida.
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

fivewin e DBF

Mensagem por JoséQuintas »

Acho que descobri porque, mas ainda tentando ajustar.
Provavelmente aquilo de MODAL, mas tá confuso sobre qual CH usar.
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

fivewin e DBF

Mensagem por JoséQuintas »

Não encontrei sobre modal.
Como definir a janela MODAL e/ou qual lugar pra abrir DBFs no 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

fivewin e DBF

Mensagem por JoséQuintas »

Código: Selecionar todos

USE arquivo
gui_DialogCreate( @::xDlg, 0, 0, ::nDlgWidth, ::nDlgHeight, ::cTitle )
CreateControls()
gui_DialogActivate( ::xDlg, { || ::EditOff(), ::DataLoad() } )
CLOSE DATABASES
RETURN
Nas outras LIBs, ao criar dialog MODAL a próxima linha aguarda até terminar a dialog.
Tem como fazer isso em fivewin ?
Caso contrário, o CLOSE DATABASES é executado.
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:

fivewin e DBF

Mensagem por Kapiaba »

Bom dia Mister Quintas. Continue neste tópico e pergunte o que quiser:

https://fivewin.com.br/index.php?/topic ... ela-modal/

Tks.

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:

fivewin e DBF

Mensagem por rochinha »

Amiguinhos,

Para definir uma Dialog Modal pode se atuar diretamente na clase via propriedade ::lModal

Código: Selecionar todos

   ...
   ACTIVATE oJQDlg ON INIT oJQDlg::lModal := .T.
   ...
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

fivewin e DBF

Mensagem por JoséQuintas »

Isso talvez resolva UM DOS BUGS.
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
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

fivewin e DBF

Mensagem por rochinha »

Amiguinhos,

Coloquei duplicado o caracter :
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

fivewin e DBF

Mensagem por JoséQuintas »

Voltando no assunto: E sobre DBFs ?
Como deixar DBFs exclusivos a uma dialog ?

Situação 1:

Abrir duas telas do cadastro de clientes, e uma não interferir na outra.
Multithread seria uma opção se fivewin aceitasse isso.

Situação 2:

O mesmo em janela modal
Neste caso multithread talvez complique.

Por acaso window MDI também tem esse inconveniente ?
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
rochinha
Administrador
Administrador
Mensagens: 4664
Registrado em: 18 Ago 2003 20:43
Localização: São Paulo - Brasil
Contato:

fivewin e DBF

Mensagem por rochinha »

Amiguinhos,

JoseQuintas creio que você poderá usar ALIAS diferentes para a mesma tabela.

Código: Selecionar todos

use tabela alias tabela_1
use tabela alias tabela_2
use tabela alias tabela_3

dbSelecteArea(tabela_1)
set filter to "jose" $ tabela_1->nome 

dbSelecteArea(tabela_2)
set filter to tabela_2>codigo >= 10 .and. tabela_2>codigo <= 50

dbSelecteArea(tabela_3)
set filter to !empty(tabela_3->telefone)
...
Neste exemplo os filtros atuam em cada area mesmo dentro da mesma tabela.

Você pode dar o nome de cada alias com o nome da dialog ou um aleatorio.
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.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

fivewin e DBF

Mensagem por JoséQuintas »

Pois é, mas com multithread não precisa de gambiarra.
Não precisa inventar ALIAS, e o CLOSE DATABASES vai fechar só os arquivos abertos pela DIALOG.
Sabendo disso, ficar inventando alias é inaceitável.
Só o dono das LIBs é que pode fazer essa alteração.

Se não me engano HWGUI tem opção, mesmo sem multithread, achei que fivewin poderia ter.
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/
Responder