Página 1 de 2
Mais uma vez a Visual Lib!
Enviado: 18 Out 2006 14:43
por momente
Amigos,
Uso xharbour/Vlib2.2
Acontece q quando o cliente esta usando o sistema e alguem o chama no msn, o mesmo minimiza, até ai normal, mas quando ele clica para retornar ao sistema (maximizar) e alt+enter o sistema fica com a moldura dos menus todas desconfiguradas.
Usa o windows xp!
Bom, alguem sabe como resolver esse problema? Ou contorna-lo?
Valeu turma! :)Pos
Enviado: 19 Out 2006 08:56
por momente
Amigos,
Ninguem passou por esse problema com a Visual Lib?
Aguardando!

Enviado: 23 Out 2006 09:28
por momente
Amigos,
Será que ninguém aqui esta passando por este problema?
Verifiquei que só a Visual Lib versão 2.2 para xharbour que tem este problema de desconfigurar a moldura dos menus após a minização.
Será que alguém tem alguma idéia de como evitar este problema com o windows xp?
Vamos lá pessoal me ajude!!!
Valeu! :'(
Enviado: 23 Out 2006 12:52
por vailton
Rogério, em xHB com VL estes caracteres são emulados por um programa externo para manter a aparencia que se tinhamos em DOS.
Não sei se existe solução para o comportamento mencionado por você, mas se eu achar alguma solução com certeza lhe exponho aqui.
Enviado: 23 Out 2006 15:16
por momente
Amigo Vailton,
Desde ja agradesço sua ajuda, se vc tiver algum tutorial sobre a gtwvt ou algum exemplo para usar em conjunto com a VLib ficaria grato, pois preciso urgente resolver este problema, pois estou com este sistema em um cliente, e o mesmo esta cobrando uma solução, estou querendo usar a gtwvt para as telas/menus e alguma coisa da vlib em conjunto.
Valeu! :)Pos
Enviado: 24 Out 2006 06:17
por vailton
Rogério, linkando sua aplicação com GTWVT + VL 2.2 ele já não ajusta automaticamente a tela?
Enviado: 24 Out 2006 21:13
por momente
Vailton,
Estou compilando com brmake, não sei se estou fazendo certo, mas na escolha das libs estou indicando também a gtwvt.lib , Eu preciso colocar algumas chamdas no programa principal, mas qual seriam essas chamadas, ja q testei algumas mas não deram resultados nenhum?
Obrigado! :)Pos
Enviado: 26 Out 2006 09:19
por vailton
Rogério, bom dia.
Dependendo da versao do xHB, tem que linkar tb a wvtutlis.lib se nao me engano.
Enviado: 26 Out 2006 16:16
por momente
Vailton,
Não encontrei esta lib, mas estou tentando aqui alguma saida. Se vc conseguir alguma coisa me avise.
Obrigado pela força! Estou migrando meus programas para a minigui mas alguns sistemas preciso manter no modo console.
Valeu! :)Pos
Enviado: 30 Out 2006 08:55
por momente
Amigos,
Com ajuda do amigo Deivid, ja consegui colocar a tela em janela usando a gtwvt, ainda falta alguns ajustes, mas acredito que este problema de desconfigurar os menus da Visual Lib o caminho é este mesmo
Valeu! :)Pos
Enviado: 04 Nov 2006 08:30
por deividdjs
Ola Rogério !!
Resolveu o seu problema de desconfigurar as telas da visual lib quando vc minimizava??
T+
Deivid
Enviado: 04 Nov 2006 13:07
por rochinha
Amiguinho
A solução para este problema poderia ser algo baseado no que uso que seria tornar sua janela prioritaria na visualização, ou seja, mesmo que qualquer outro programa seja aberto a sua ainda seria a tela principal e nunca seria sobreposta.
Infelizmente não sei como voce poderia fazer isto em xHarbour, mas uso Fivewin e em meu
ponto de venda coloquei:
Desta forma meu programa fica sempre em primeiro plano.
Veja se esta função existe para xHarbour e sua lib gráfica.
@braços :?)
Enviado: 06 Nov 2006 10:45
por momente
Amigo Rochinha,
Na verdade, uso a Visual Lib compilada pelo xharbour 09961/09960, cedida pelo amigo Vailton, oque estava ocorrendo em um determinado cliente que usa uma rotina de lançamento de pedidos (televenda), que agora é msn-venda, quando o msn informava uma mensagem (isso no xp) o sistema automaticamente minimizava, dai, após o usuário tc no msn e resolver retornar ao sistema, clicava abaixo na barra de tarefas o sistema maximizava, funcionava normal, so que as molduras dos menus fivavam todas desconfiguradas. Consegui resolver com a compilação e alguma configuração da GTWVT.LIB juntamente com a Visual lib, então agora o sistema roda em janela, isso faz com que a tela do msn fique sobre posta ao do sistema, após terminada a conversa, o usuário apenas encerra/minimiza a janela do msn, e automaticamente volta para o sistema. Consegui resolver dessa maneira, com ajuda do amigo Devid.
Se alguem estiver com este problema, me de um toque.
Valeu! :)Pos
janela msn
Enviado: 14 Nov 2006 14:44
por hauch
vc poderia postar aqui
o q vc fez mais especificamente
Enviado: 14 Nov 2006 15:39
por momente
Claro amigo hauch,
Usando a Visual Lib q o amigo Vailton compilou, coloquei este código q o amigo Deivid me passou no programa principal.
Código: Selecionar todos
************************
* REQUEST DA GTWVT.LIB *
************************
REQUEST WVT_SETCODEPAGE
********************************************************************************
** PADRONIZA ARBERTURA DE TELAS COM A GTWVT.LIB **
**************************************************
WVT_SETTITLE(top_nomraz+" - "+top_sistem)
WVT_SETICON(1)
WVT_SETCODEPAGE(255)
SET EVENTMASK TO 159
// WVT_SETFONT("Arial",21,0,0) // Fonte
// SETMODE(50,80) Linhas e colunas
do case
case gtinfo(GTI_DESKTOPWIDTH) > 1023
* gtinfo(GTI_FONTWIDTH, 12) // 12 anterior // 13 // 12
* gtinfo(GTI_FONTSIZE, 27) // 28 anterior // 29 // 27
gtinfo(GTI_FONTWIDTH, 13) // 12 anterior // 13 // 12
gtinfo(GTI_FONTSIZE, 29) // 28 anterior // 29 // 27
case gtinfo(GTI_DESKTOPWIDTH) > 799
gtinfo(GTI_FONTWIDTH, 10 ) // 10 anterior // 10
gtinfo(GTI_FONTSIZE, 22 ) // 20 anterior // 22
otherwise
gtinfo(GTI_FONTWIDTH, 8)
gtinfo(GTI_FONTSIZE, 17)
endcase
Não esquecendo de compilar com as libs: gtwvt.lib e wvtgui.lib, o sistema abre em janela, então, se vc precisar minimiza-lo, quando retornar não vai desconfigurar as telas da Visual Lib.
Valeu!? :)Pos