Mudar o tamanho da tela e tipo de fonte
Moderador: Moderadores
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
-
Dércio_Luiz_Zanatta
- Usuário Nível 3

- Mensagens: 153
- Registrado em: 11 Jan 2006 15:37
- Localização: Ibirubá - RS
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Alamino!
Depois de muito tempo...
Tentei compilar a WVTGUI e deu os seguintes erros:
O que fazer?
Desde já agradeço a dica.
Depois de muito tempo...
Tentei compilar a WVTGUI e deu os seguintes erros:
Código: Selecionar todos
MAKE Version 5.2 Copyright (c) 1987, 1998 Inprise Corp.
bcc32 -c -O2 -DWIN32 -I..\..\include -o..\..\obj\b32\wvtcore.obj wvtcore.c
CodeGear C++ 5.90 for Win32 Copyright (c) 1993, 2007 CodeGear
wvtcore.c:
tlib ..\..\lib\b32\wvtgui.lib -+..\..\obj\b32\wvtcore.obj,,
TLIB 5.0 Copyright (c) 1987-2007 CodeGear
Warning: 'wvtcore' not found in library
bcc32 -c -O2 -DWIN32 -I..\..\include -o..\..\obj\b32\wvtutils.obj wvtutils.c
CodeGear C++ 5.90 for Win32 Copyright (c) 1993, 2007 CodeGear
wvtutils.c:
tlib ..\..\lib\b32\wvtgui.lib -+..\..\obj\b32\wvtutils.obj,,
TLIB 5.0 Copyright (c) 1987-2007 CodeGear
Warning: 'wvtutils' not found in library
..\..\bin\b32\harbour.exe wvtpaint.prg -q0 -w -es2 -gc0 -n -i..\..\include -o..\..\obj\b32\wvtpaint.c
bcc32 -c -O2 -DWIN32 -I..\..\include -o..\..\obj\b32\wvtpaint.obj ..\..\obj\b32\wvtpaint.c
CodeGear C++ 5.90 for Win32 Copyright (c) 1993, 2007 CodeGear
..\..\obj\b32\wvtpaint.c:
Error E2451 ..\..\obj\b32\wvtpaint.c 120: Undefined symbol 'ModuleFakeDyn'
Error E2141 ..\..\obj\b32\wvtpaint.c 120: Declaration syntax error
Error E2190 ..\..\obj\b32\wvtpaint.c 120: Unexpected }
Error E2190 ..\..\obj\b32\wvtpaint.c 121: Unexpected }
Error E2109 ..\..\obj\b32\wvtpaint.c 121: Not an allowed type in function hb_vm_SymbolInit_WVTPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 179: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVTPAINTOBJECTS
Error E2193 ..\..\obj\b32\wvtpaint.c 192: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVTSETPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 219: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_SETPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 234: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_GETPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 254: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_DELPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 273: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_PURGEPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 290: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_INSERTPAINT
Error E2193 ..\..\obj\b32\wvtpaint.c 349: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_MAKEDLGTEMPLATE
Error E2193 ..\..\obj\b32\wvtpaint.c 400: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_ADDDLGITEM
Error E2193 ..\..\obj\b32\wvtpaint.c 429: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_CREATEDIALOG
Error E2193 ..\..\obj\b32\wvtpaint.c 452: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_DIALOGBOX
Error E2193 ..\..\obj\b32\wvtpaint.c 494: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_GETOPENFILENAME
Error E2193 ..\..\obj\b32\wvtpaint.c 512: Too few parameters in call to 'hb_vmExecute' in function HB_FUN_WVT_GETSAVEFILENAME
Error E2193 ..\..\obj\b32\wvtpaint.c 525: Too few parameters in call to 'hb_vmExecute' in function hb_INITSTATICS
*** 19 errors in Compile ***
** error 2 ** deleting ..\..\obj\b32\wvtpaint.obj
Desde já agradeço a dica.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
... continuando,
Achei ela na pasta lib\b32.
desconsidere a última mensagem.
Achei ela na pasta lib\b32.
desconsidere a última mensagem.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Após tentar compilar mostra o seguinte erro:
a variável GTI_DESKTOPWIDTH é inexistente.
Não sei como carregar as variáveis GTI_...
a variável GTI_DESKTOPWIDTH é inexistente.
Não sei como carregar as variáveis GTI_...
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Coloque no inicio do .PRG a seguinte linha abaixo:
#include "GTINFO.ch"
#include "GTINFO.ch"
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Caros amigos!
O negócio tá funcionando, falta pouco, eu acho.
De acordo com as orientações de vocês a tela que está sendo mostrada é gráfica, só que, tem uma tela de DOS por tráz e não consigo mudar a quantidade linhas e colunas, fica sempre em 25x80, mesmo usando a função setmode().
Segue anexo link com projeto zipado:
http://suportegas.com.br/portal/downloa ... 8Sfp30.zip

O negócio tá funcionando, falta pouco, eu acho.
De acordo com as orientações de vocês a tela que está sendo mostrada é gráfica, só que, tem uma tela de DOS por tráz e não consigo mudar a quantidade linhas e colunas, fica sempre em 25x80, mesmo usando a função setmode().
Segue anexo link com projeto zipado:
http://suportegas.com.br/portal/downloa ... 8Sfp30.zip

Editado pela última vez por clodoaldomonteiro em 28 Jul 2008 12:00, em um total de 1 vez.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Tens que linkar a GTGUI.LIB no script(.BC)
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Fiz o teste colocando a mais a lib GTGUI e tá na mesma.
O Alamino tinha me orientado a colocar a WVTGUI.LIB, pois já tô usando a GTWVT, WVTGUI e GTINFO.CH.
Na verdade, quais dessas devo usar?
Na verdade o que quero faser é o seguinte:
Vejo por aqui em Teresina, alguns aplicativos comerciais que tem um menu e uma barra de ferramentas tipo win32 com tela gráfica e quando o usuário vai getar alguma coisa os gets são tipo DOS ou só caracteres, assim eu aproveitaria de uma maneira mais rápida minhas telas DOS (texto).
Não sei se é possível, ou se teria que usar as libs miniGUI ou outra lib.
Desde já agradeço a ajuda.
O Alamino tinha me orientado a colocar a WVTGUI.LIB, pois já tô usando a GTWVT, WVTGUI e GTINFO.CH.
Na verdade, quais dessas devo usar?
Na verdade o que quero faser é o seguinte:
Vejo por aqui em Teresina, alguns aplicativos comerciais que tem um menu e uma barra de ferramentas tipo win32 com tela gráfica e quando o usuário vai getar alguma coisa os gets são tipo DOS ou só caracteres, assim eu aproveitaria de uma maneira mais rápida minhas telas DOS (texto).
Não sei se é possível, ou se teria que usar as libs miniGUI ou outra lib.
Desde já agradeço a ajuda.
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Mudar o tamanho da tela e tipo de fonte
Poste para nós, o trecho que você usa para alternar a resolução.
Eu uso desse jeito aí.
Código: Selecionar todos
INIT FUNCTION AppSetup()
REQUEST WVT_SETCODEPAGE
Request DBFCDX
RddSetDefault("DBFCDX")
WVT_SetIcon("Fenix.ico")
Abrir()
WVT_Core()
WVT_Utils()
WVT_SetCodePage(255)
Set Date format to "DD/MM/YYYY"
SetCursor(0)
Set Epoch to 1960
Set ScoreBoard Off
Set Deleted On
SET COLOR TO G/W, W+/R,,,N/GR
WVT_ObjList := {}
WVT_Stack := {}
usuario:= cdtef000->fant
Wvt_SetTitle("AlaminoJunioR Sistemas - Caixa v2.0 " + padc(usuario,70) + dtoc(date()) )
nWidth := Wvt_GetScreenWidth()
do case
case gtinfo(GTI_DESKTOPWIDTH) >= 1024
gtinfo(GTI_FONTWIDTH, 12)
gtinfo(GTI_FONTSIZE, 20)
Wvt_SetFont("Lucida Console",20,12,2)
case gtinfo(GTI_DESKTOPWIDTH) >= 800
gtinfo(GTI_FONTWIDTH, 10 )
gtinfo(GTI_FONTSIZE, 16 )
Wvt_SetFont("Lucida Console",16,10,2)
otherwise
gtinfo(GTI_FONTWIDTH, 8)
gtinfo(GTI_FONTSIZE, 17)
Wvt_SetFont("Lucida Console",17,8,2)
endcase
SetMode(34,80)Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- sygecom
- Administrador

- Mensagens: 7131
- Registrado em: 21 Jul 2006 10:12
- Localização: Alvorada-RS
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Clodoaldo o que vc esta usando para compilar ? se tiver usando Hbmake é só marcar para usar GTWVT que vai linkar as LIB nescessarias sozinho.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
xHarbour.org + Hwgui + PostgreSql
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Leonardo!
Eu to compilando com o auxílio do xDev + xHarbour 0.99 Simplex. Eu de postei um link com o meu projeto, tem como vc testar para ver se dá certo?
Alamino!
To usando comforme vc indicou, fiz alguma alterações no tamanho de letras e muda perfeitamente, só não dá para mudar o tamanho da tela.
Queria se possível que algum de voces me mandasse um exemplo de como compilar/linkar com outro linkador.
Desde já agradeço
Email: clodoaldosm@yahoo.com.br
Eu to compilando com o auxílio do xDev + xHarbour 0.99 Simplex. Eu de postei um link com o meu projeto, tem como vc testar para ver se dá certo?
Alamino!
To usando comforme vc indicou, fiz alguma alterações no tamanho de letras e muda perfeitamente, só não dá para mudar o tamanho da tela.
Queria se possível que algum de voces me mandasse um exemplo de como compilar/linkar com outro linkador.
Desde já agradeço
Email: clodoaldosm@yahoo.com.br
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
- alaminojunior
- Colaborador

- Mensagens: 1717
- Registrado em: 16 Dez 2005 21:26
- Localização: Ubatuba - SP
Re: Mudar o tamanho da tela e tipo de fonte
Para gerar o projeto com o hbmake:
HBMAKE PRGPRINCIPAL.BC /EX
Vc põe o nome do prg principal, mas na linha de comando, muda a extensão para .bc
Não é para renomear o arquivo.
Feito isso vai abrir uma janela com várias flags e opções, inclusive na variável LIB GRÁFICA, vc escolhe GTWVT. Seguindo adiante, vc deve escolher (barra de espaços) os .prg´s que fazem parte do projeto, depois as lib´s. Nas lib´s, para usar a GTWVT, precisa selecionar WVTGUI.LIB, só isso.
Seguindo adiante, vai gerar o seu executável.
HBMAKE PRGPRINCIPAL.BC /EX
Vc põe o nome do prg principal, mas na linha de comando, muda a extensão para .bc
Não é para renomear o arquivo.
Feito isso vai abrir uma janela com várias flags e opções, inclusive na variável LIB GRÁFICA, vc escolhe GTWVT. Seguindo adiante, vc deve escolher (barra de espaços) os .prg´s que fazem parte do projeto, depois as lib´s. Nas lib´s, para usar a GTWVT, precisa selecionar WVTGUI.LIB, só isso.
Seguindo adiante, vai gerar o seu executável.
Compilador xHarbour 1.2.3 + Embarcadero C++ 7.30
MySQL c/ SQLRDD
HwGui + GTWVG
MySQL c/ SQLRDD
HwGui + GTWVG
- clodoaldomonteiro
- Usuário Nível 4

- Mensagens: 821
- Registrado em: 30 Dez 2006 13:17
- Localização: Teresina-PI
- Contato:
Re: Mudar o tamanho da tela e tipo de fonte
Descobri Alamino, o setmode() tem que vir antes do DO CASE.
Só falta fazer um menu suspenson tipo windows.
Tem como fazer?
At. Clodoaldo Monteiro
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br
Linguagens: Clipper / Harbour
Área de Atuação: Sistemas de gestão para Prefeituras Municipais
Fones: (86)3223-0653, 98859-0236
www.simplesinformatica.com.br