Clipper On Line • Ver Tópico - GTwvg+Harbour 3.2 não executa exe no Win98?

GTwvg+Harbour 3.2 não executa exe no Win98?

GTWVG com API Windows somente no Harbour.
No Harbouir 3.4 está sendo usado pointer, aonde no 3.2 é numérico.

Moderador: Moderadores

 

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor ANDRIL » 18 Dez 2015 08:20

Utilizo a GTwvg + Harbour 3.2, notei que o sistema não abre no Win98, NÃO dá mensagem alguma, apenas não executa. Parece incrível, mais tem alguns clientes que utilizam e não pretendem mudar para outro Win, até por que a configuração do PC não ajuda. No meu caso, é mais por curiosidade em saber se há algo que se possa fazer, por que convenci o cliente a mudar de máquina.

Segue meu .hbp
-gtwvg
-gui
-m
-lhbwin


No meu PRG
REQUEST HB_GT_WVG_DEFAULT
REQUEST HB_GT_WVT
REQUEST HB_GT_WIN
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1270
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor JoséQuintas » 18 Dez 2015 08:53

Depois do W98, a Microsoft adotou a codepage unicode, e o W98 não tem isso.

Pode ser que precise de uma ou duas coisas:

A biblioteca UNICOWS de compatibilidade, que é instalada no W98, como um driver

Acho que já é o default do Harbour, senão, acrescentar -unicode no HBP.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor JoséQuintas » 18 Dez 2015 09:03

Enviei pra seção de download, em breve deve estar disponível.

Em todo caso, deixei aqui:

http://www.jpatecnologia.com.br/arquivos/unicows.exe

Um texto sobre isso:

https://en.wikipedia.org/wiki/Microsoft_Layer_for_Unicode

O link nessa página pra Microsoft funcionou:

http://www.microsoft.com/en-us/download/details.aspx?id=4237

unicows.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor JoséQuintas » 18 Dez 2015 09:18

Faltou dizer:

unicows resolve o problema de poder executar.
Mas como vai usar a parte gráfica, pode ser que exista diferença nisso.
A solução definitiva é atualizar o SO.

Comentário adicional:

Uso botões com texto + gráfico.
No XP só aparece ou texto ou gráfico, não os dois juntos.
Nem imagino isso no W98.
Manter compatibilidade pode significar limitar os recursos que vai usar.

Quando comecei com Harbour ainda tinha terminal W98, e precisei disso.
A versão de EXE com unicode funcionava em qualquer máquina, mas a versão sem unicode só funcionava do XP pra frente.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor ANDRIL » 18 Dez 2015 09:48

José obrigado pelas respostas.

JoséQuintas escreveu: acrescentar -unicode no HBP.

Se fizer isso, acarretará algum problema em uso em versões superiores XP, 7 etc?

Não uso elementos gráficos (achei complicado demais), criei botões para uso do mouse em modo texto mesmo. Só uso o gráfico para ajuste da janela e fonte.

Baixei a unicows.exe (grato por disponibilizar no seu domínio), basta instalar no Win98 (me parece um pacote de drive), ou é um arquivo que tenho que deixar na pasta do meu sistema?

Agora não tenho WIN98 aqui para fazer o teste.
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1270
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor JoséQuintas » 18 Dez 2015 09:55

Unicows - só executar no W98. Naquela época não existia o Windows update, e era assim... rs

Como eu disse, a versão com unicode funciona em qualquer lugar.
Na época que usei, o padrão do Harbour era sem isso, mas se não me engano agora o padrão é com isso.

Errei no parâmetro pro Harbour, usava este:

-winuni
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor ANDRIL » 18 Dez 2015 10:25

Certo, coloquei o -winuni recompilei e pelo menos no VISTA rodou sem nenhuma modificação aparente. Posso optar em colocar apenas esse parâmetro ou tem que obrigatoriamente também instalar o unicows.exe no Win98?

Em tempo, achei um HD que tem o Win98, vou remontar a máquina e fazer os testes.
Ate+
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1270
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor JoséQuintas » 18 Dez 2015 10:52

Obrigatoriamente tem que instalar.

Não tinha pensado nisso....

Então só aí são 3 diferentes:

- a que existia no W98
- a que veio depois usando unicows
- a que veio depois e funciona a partir do XP

A unicows acaba sendo intermediária, mas no W98 precisa instalar o unicows.

Manter compatibilidade dá trabalho... rs
E depois ainda vém o UTF-8... rs
José M. C. Quintas
Harbour 3.2, mingw, gtwvg, multithread, dbfcdx, ADO+MySql, PNotepad
"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 de usuário

JoséQuintas
Membro Master

Membro Master
 
Mensagens: 18008
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

GTwvg+Harbour 3.2 não executa exe no Win98?

Mensagempor ANDRIL » 18 Dez 2015 10:57

Obrigado José!
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Avatar de usuário

ANDRIL
Usuário Nível 5

Usuário Nível 5
 
Mensagens: 1270
Data de registro: 06 Jul 2004 00:44
Curtiu: 12 vezes
Mens.Curtidas: 46 vezes




Retornar para GTWVG

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 2 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro