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

Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

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

Mensagem por ANDRIL »

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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

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 ... or_Unicode


O link nessa página pra Microsoft funcionou:

http://www.microsoft.com/en-us/download ... px?id=4237
unicows.png
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

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

Mensagem por ANDRIL »

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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

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:

Código: Selecionar todos

-winuni
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

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

Mensagem por ANDRIL »

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 do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

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

Mensagem por JoséQuintas »

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 mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, 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/
Avatar do usuário
ANDRIL
Usuário Nível 5
Usuário Nível 5
Mensagens: 1297
Registrado em: 06 Jul 2004 00:44
Contato:

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

Mensagem por ANDRIL »

Obrigado José!
Clipper 5.2e / Blinker 5.1 / Harbour 3.2 / GTwvg
Responder