Página 3 de 3
Re: Ajuda Migracao.
Enviado: 15 Abr 2011 12:36
por Itamar M. Lins Jr.
Isso, não é uma rotina exuta. Não podemos testar nas nossas maquinas esse exemplo.
Este teste aqui funcionou normal. Procure demonstrar o problema com o essencial.
Código: Selecionar todos
#include 'inkey.ch'
Function Main
tecla := inkey(0)
If TECLA = K_ALT_C
alert('Alt+c pressionado: '+str(K_ALT_C))
EndIf
Saudações,
Itamar M. Lins Jr.
Re: Ajuda Migracao.
Enviado: 15 Abr 2011 13:48
por Alexandre Silva
Compilei.. com harbour 2.0 mingw
Quando aperto ALT, cai fora, nada de mensagem, mesmo sintoma !
O meu include é o que foi instalado na pasta HB21\include
Re: Ajuda Migracao.
Enviado: 15 Abr 2011 16:43
por Itamar M. Lins Jr.
Ola!
Use no hbmk2 -gtwvt na hora de linkar.
Ps. esse exemplo parece que está errado.
Saudações,
Itamar M. Lins Jr.
Re: Ajuda Migracao.
Enviado: 15 Abr 2011 17:07
por Itamar M. Lins Jr.
Ola!
Descobrir o problema.
Estou vendo com o desevolvedores se é assim mesmo.
Quando ativamos
setcancel(.f.)
Está ocorrendo problema com o ALT.
Saudações,
Itamar M. Lins Jr.
Re: Ajuda Migracao.
Enviado: 16 Abr 2011 01:51
por Alexandre Silva
Nos testes que fiz independe o Setcancel , apertou ALT, interpreta como uma tecla. no caso, equivalente ao control page UP.
Com o -gtwvt, funciona, o ALT fica desativado, mas no momento quero continuar, com o modo console..
essa tela grafica nao ficou tao legal como a do TAMEDOS.. a nao ser que tenha mais parametros que eu nao saiba.
Fico no aguardo entao...
Obrigado
Re: Ajuda Migracao.
Enviado: 16 Abr 2011 10:14
por Itamar M. Lins Jr.
É isso, e eu pensei que tinha haver com setcancel.
Saudações,
Itamar M. Lins Jr.
Ajuda Migracao.
Enviado: 11 Jul 2011 00:36
por ricardo-barros
Talvez você esteja vendo sua tela com a fonte Courier New. O modo console fica ótimo com a fonte Lucida Console. As seguintes linhas no início do seu sistema permitem a troca da fonte e a exibição em tela no Windows 7 (e também no XP e Vista):
Código: Selecionar todos
#Include "hbgtinfo.ch"
*Mensagens de erro em português:
REQUEST HB_LANG_PT
REQUEST HB_CODEPAGE_PTISO
Proc Main
*hb_setcodepage([PTISO]) // Necessário no Harbour 2.0, dispensável no 2.1
hb_langselect([PT])
HB_GtInfo( HB_GTI_FONTNAME, "Lucida Console" )
HB_GtInfo( HB_GTI_ISFULLSCREEN, .T. )
HB_GtInfo( HB_GTI_ALTENTER, .T. )
O arquivo .hbp deve incluir:
#Modo grafico:
-gtwvt
#Compila só os prg alterados desde a ultima compilacao
-inc
#Reduz bastante o tamanho do exe
-compr=max
Ajuda Migracao.
Enviado: 11 Jul 2011 09:22
por Itamar M. Lins Jr.
Foi aberto outro tópico e esse ficou sem conclusão, porém o Viktor corrigiu o problema, há algum tempo.
Saudações,
Itamar M. Lins Jr.
Ajuda Migracao.
Enviado: 18 Set 2011 19:43
por lucimauro
OI pessoal,eu estou usando esses parametros acimas para compilar meu programa, so que a instrucao
HB_GtInfo( HB_GTI_ALTENTER, .T. ) diz que a variavel nao existe.alguem pode ajudar?
Ajuda Migracao.
Enviado: 18 Set 2011 21:21
por alxsts
Olá!
Verifique se você colocou a linha abaixo no início do teu programa.
Ajuda Migracao.
Enviado: 18 Set 2011 21:55
por lucimauro
Obrigado por me ajudar.
ja resolvi , o erro era porque eu tava usando uma versao antigo do arquivo CH agora baixei o harbour 3.00 e deu certinho.
Outra coisa que queria demais ajuda de voces era com relacao ao tamanho da tela, eu uso 80,25 e quando compilio fica sempre aquela tela no na metado do video quase sempre.
queria saber quais funcoes uso para aumento esse tamanho desta tela,ficando ela com por exeplos 80,60 ou algo parecido.
desde ja agradeço pela ajuda.
Ajuda Migracao.
Enviado: 18 Set 2011 22:18
por alxsts
Olá!
No modo gráfico, use a função SetMode(nColunas,nLinhas). Ex: