compilação do clipper para harbour não abre

Projeto [x]Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

compilação do clipper para harbour não abre

Mensagem por pena »

bom dia, compilei meu programa em clipper, utilizando hmg-ide, que por sua vez houveram varios erros, ajustei todos os erros, coloquei function main() no principal, ele gera o executal, mas não abre nada do sistema, e pior, o executavel fica preso, pois tento deletar, e diz acesso negado, so que nao aparece no gerenciar de tarefas. Alguma ideia do que esta acontecendo?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2821
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

compilação do clipper para harbour não abre

Mensagem por Jairo Maia »

Não aparece na guia Aplicativos e nem na guia Processos? Deve estar na guia processo, pois ele foi aberto em segundo plano e invisível. Feche-o pela guia Processos.

Como você está usando a HMG, não tenho ideia como resolver, mas sei que se for alguma versão que tem a opção de compilar no modo Console vai abrir normalmente. Se você está tentando compilar em modo gráfico, isso ocorre até que faça a correção, mas não sei dizer como. Melhor colocar essa dúvida aqui mesmo mas no fórum MiniGui.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
Nascimento
Usuário Nível 4
Usuário Nível 4
Mensagens: 765
Registrado em: 19 Jul 2008 12:11
Localização: OLINDA-PE

compilação do clipper para harbour não abre

Mensagem por Nascimento »

se é 100% console porque o amigo simplismente a gtwvt?
sem necessidade de usar a hmg-ide
como eu falei , eu compilo tanto pra modo console quando grafico da mesma forma que usavamos no clipper, sem dificuldades
para eu explicar aqui acho que o post ficaria muito grande rsrs

mais uso simples o .bat e .hbp

meu .bat

Código: Selecionar todos

echo off
cls
hbmk2 @Libera.hbp
if not errorlevel 1 goto final
   pause
:final 
 exit
meu .hbp

Código: Selecionar todos

-oLibera
-w0 -es2
-mt
#compilaçao Incremental
-inc
# comprime o executável (necessita de UPX)
-compr=yes
# COMPILAR EM MODO CONSOLE
-gtwvt
-gui
-lhbct
-lhbwin
-lrddleto
################################################################################

"Libera\Libera.prg"
"Funcoes\versao.prg"
"Funcoes\Errosys.prg"
# INCLUI ICONE NO EXECULTAVEL
"Res\Libera.rc"
A arte de programar é simplesmente fazer seus pensamentos serem interpretados por uma maquina :) clipper 5.3 /harbour/minigui
pena
Usuário Nível 3
Usuário Nível 3
Mensagens: 331
Registrado em: 06 Jul 2004 18:08
Localização: CACHOEIRA DO SUL-RS

compilação do clipper para harbour não abre

Mensagem por pena »

Pessoal obrigado pela atenção, funcionou, fiz umas pesquisas e descobri que colocando direto no codigo fonte

Código: Selecionar todos

REQUEST HB_GT_WIN_DEFAULT
agora vamos ao proximo problema :% :% :%

maximizar a tela? como faço?

eu achei isso

Código: Selecionar todos

HB_GtInfo( HB_GTI_MAXIMIZED, .T. )
mas dae diz que a variavel nao existe, como proceder?
Avatar do usuário
Jairo Maia
Moderador
Moderador
Mensagens: 2821
Registrado em: 16 Ago 2010 13:46
Localização: Campinas-SP
Curtiu: 2 vezes

compilação do clipper para harbour não abre

Mensagem por Jairo Maia »

pena escreveu:mas dae diz que a variavel nao existe, como proceder?
No início do .PRG que você vai usar essa função, acrescente:

Código: Selecionar todos

#include "hbgtinfo.ch"
Mas infelizmente, como você tem que usar uma lib gráfica, a tela não será expandida automaticamente.

Tente trocar:

Código: Selecionar todos

REQUEST HB_GT_WIN_DEFAULT
Por:

Código: Selecionar todos

REQUEST HB_GT_WVT_DEFAULT
Mas não tenho certeza se HMG é compatível com a GTWVT.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20416
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP
Curtiram: 1 vez

compilação do clipper para harbour não abre

Mensagem por JoséQuintas »

Dois comentários:

Geralmente, quando no fonte está em maiúsculas, isso significa que depende de algum arquivo ch. #include "arquivo.ch"

Se está usando a HMG-IDE, significa que está usando minigui, que contém um Harbour modificado, e nem sempre respeita o comportamento normal do Harbour. Nesse caso, se continuar usando a HMG, coloque as perguntas na parte do fórum destinada a minigui, porque outros usuários da HMG verão e terão uma resposta mais adequada. A solução pra Harbour pode não ser a mesma pra minigui - infelizmente isso vai continuar sempre assim.
José M. C. Quintas
Harbour 3.2, mingw, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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