Clipper On Line • Ver Tópico - DOSBOX - Programa em CLIPPER trava.

DOSBOX - Programa em CLIPPER trava.

Discussão sobre ferramentas de apoio à programação (Clipper/[x]Harbour)

Moderador: Moderadores

 

DOSBOX - Programa em CLIPPER trava.

Mensagempor spereira » 14 Ago 2020 06:57

Olá.

Tenho programas compilados em Clipper e preciso que executem no Windows10 64bits.

Instalei o DOSBox 0.74, configurei e montei a pasta onde se encontra o programa mas, ao executar, ele nem entra e fica "congelado". Só sai se clicar no X da janela do DOSBOX.

Tenho também alguns arquivos batch (.BAT) como menu de escolha que aguardam resposta do usuário mas também travam.
:INICIO

S:
CD\BAT

rem *******************************************************************
rem O comando NC_LOCK habilita letras mai£sculas (caps lock) do teclado
NC_LOCK
rem *******************************************************************

@ECHO OFF
CLS
ECHO.
ECHO                       *** MENU FORMACAO / TESTES ***
ECHO.
ECHO                       A. Autom¢veis - Menu
ECHO.
ECHO                       B. Estudo B
ECHO.
ECHO                       C. Estudo C
ECHO.
ECHO                       D. Estudo D
ECHO.
ECHO                       E. Estudo E
ECHO.
ECHO                       F. Estudo F
ECHO.
ECHO                       G. Estudo G
ECHO.
ECHO                       H. Estudo H
ECHO.
ECHO                       I. Estudo I
ECHO.
ECHO                       Z. Retorna ao Menu Principal
ECHO.

set userinp=
set /p userinp= Digite a letra correspondente e tecle ENTER:

if not '%userinp%'=='' set userinp=%userinp:~0,1%

if /i "%userinp%"=="A" goto SOND_A
if /i "%userinp%"=="B" goto SOND_B
if /i "%userinp%"=="C" goto SOND_C
if /i "%userinp%"=="D" goto SOND_D
if /i "%userinp%"=="E" goto SOND_E
if /i "%userinp%"=="F" goto SOND_F
if /i "%userinp%"=="G" goto SOND_G
if /i "%userinp%"=="H" goto SOND_H
if /i "%userinp%"=="I" goto SOND_I
if /i "%userinp%"=="Z" goto RETORNA

echo.
echo  Escolheu "%userinp%". Op‡„o inv lida! Escolha outra letra.
echo.
pause >nul
goto INICIO

:SOND_A
rem Abre o menu dos estudos de autom¢veis
S:
CD\BAT
FAUTOXP
GOTO INICIO

:SOND_B
S:\BAT\CONVITE
Q:
CD\TESTE\00520
00520.EXE
GOTO INICIO

:SOND_C
rem *** Modelo de uso de submenu ***
rem S:
rem CD\BAT
rem FXP_DA.BAT

S:\BAT\CONVITE
Q:
CD\TESTE\00620
00620.EXE
GOTO INICIO

:SOND_D
REM S:\BAT\CONVITE
Q:
CD\TESTE\00120
CONVITE.EXE
00120.EXE
GOTO INICIO

:SOND_E
S:\BAT\CONVITE
Q:
CD\TESTE\00220
00220.EXE
GOTO INICIO

:SOND_F
S:\BAT\CONVITE
Q:
CD\TESTE\00720
00720.EXE
GOTO INICIO

:SOND_G
S:\BAT\CONVITE
Q:
CD\TESTE\00820
00820.EXE
GOTO INICIO

:SOND_H
S:\BAT\CONVITE
Q:
CD\TESTE\00920
00920.EXE
GOTO INICIO

:SOND_I
S:\BAT\CONVITE
Q:
CD\TESTE\01020
01020.EXE
GOTO INICIO

:RETORNA
C:
CD\BAT
MENU_XP


Então criei um batch simples, tipo HELLO, que funciona pois não necessita de resposta.
@ECHO OFF
Echo.
Echo.
Echo.
Echo.
Echo ****** Hello!!! *****
Echo.
Echo.
Echo.
PAUSE >NULL


Há mais alguma configuração que deva ser feita?

PS: Outra questão, aproveitando: No Windows10 32bits dá para executar meus programas em Clipper?

Obrigado.

Sérgio Pereira
spereira
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 85
Data de registro: 19 Jul 2004 11:42
Cidade/Estado: Porto - Portugal
Curtiu: 2 vezes
Mens.Curtidas: 0 vez

DOSBOX - Programa em CLIPPER trava.

Mensagempor sygecom » 14 Ago 2020 20:32

Sergio,
Se tens os fontes do sistema, já tentou compilar com Harbour, acredito que isso se resolve muitos de seus atuais problemas.
Leonardo Machado
xHarbour.org + Hwgui + PostgreSql
leonardodemachado@hotmail.com

Faça você também sua doação esse fórum é uma lenda viva: http://www.pctoledo.com.br/doacao
Avatar de usuário

sygecom
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 7005
Data de registro: 21 Jul 2006 10:12
Cidade/Estado: Alvorada-RS
Curtiu: 1 vez
Mens.Curtidas: 130 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor joaoalpande » 16 Ago 2020 14:05

Boa tarde Sérgio ,

No Windows10 32bits dá para executar meus programas em Clipper?
Resposta: Sim , software em 16 bits executam em 32 bits, pode ter outros problemas, como tela maximizada....

Como o Leonardo respondeu a melhor solução é compilar em Harbour , não vai conseguir fugir disso se desejar continuar com seu software em clipper.

Abraço

João Alpande
joaoalpande
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 92
Data de registro: 24 Fev 2005 09:04
Cidade/Estado: CAMPO GRANDE / MS
Curtiu: 1 vez
Mens.Curtidas: 3 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor JoséQuintas » 16 Ago 2020 20:38

E lembrando que máquina virtual também executa.
Pode instalar um W7, XP, ou qualquer outra coisa.

No W10 existe o HyperV, pra uso de máquinas virtuais.
Lógico... a máquina virtual é uma máquina "pelada", sem nada, vai instalar nela o sistema operacional que quiser.

Aqui um post antigo, onde perguntei sobre adaptador de rede.
Tem tela mostrando "um Windows dentro do outro".

http://www.pctoledo.com.br/forum/viewtopic.php?f=5&t=23966&p=138907&hilit=hyper#p138906
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: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor spereira » 17 Ago 2020 06:11

Obrigado pelas respostas.

Joséquintas, infelizmente os computadores com Windows10 possuem apenas a versão Home 64bits, e que não possuem o Hyper V.

sygecom, o problema de converter para o Harbour é que meus programa são muito complexos, a pedido do cliente, pois utilizo muitas funções através de .LIB de terceiros.
Para isso, eu teria que converter e adaptar tudo.
Infelizmente não tenho uma equipe para tratar de tudo pois além de programador faço tratamento e manutenção de bases de dados dos clientes, além de hardware e outros softwares em mais de 30 computadores. Teria que me dedicar totalmente à migração para o Harbour, o que é impossível no momento.

Para o meu caso, achei interessante o DOSBox pois facilitaria ao cliente por ser muito simples de executar, enquanto a máquina virtual, tipo VirtualBox, é mais complicado para alguns leigos.

O interessante, no caso do DOSBox, é que dizem que executa até games, então porquê não executa os meus programas?

Por enquanto o DOSBox seria a melhor solução na situação atual.

Sérgio Pereira
spereira
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 85
Data de registro: 19 Jul 2004 11:42
Cidade/Estado: Porto - Portugal
Curtiu: 2 vezes
Mens.Curtidas: 0 vez

DOSBOX - Programa em CLIPPER trava.

Mensagempor JoséQuintas » 17 Ago 2020 09:32

Talvez tenha que verificar sobre o CONFIG.SYS, e como está sendo configurada a memória.
Pode ser que aceite RTLINK ou BLINKER extendido ou EXOSPACE, com memória configurada de acordo pelo CONFIG.SYS.
Acho que tem aquilo de memória real, memória EXtendida e memória EXpandida.
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: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor JoséQuintas » 17 Ago 2020 09:38

Fui procurar no google..... e cheguei até aqui

http://www.pctoledo.com.br/forum/viewtopic.php?f=1&t=12868
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: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor spereira » 18 Ago 2020 07:58

Obrigado José Quintas,

Tentei de tudo mas não faço ideia de onde esteja, ou se há, o CONFIG.SYS no Windows 10.
Lembro de configurar até a versão XP, mas agora nem sei se dá para alterar.

Obrigado.

Sérgio Pereira
spereira
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 85
Data de registro: 19 Jul 2004 11:42
Cidade/Estado: Porto - Portugal
Curtiu: 2 vezes
Mens.Curtidas: 0 vez

DOSBOX - Programa em CLIPPER trava.

Mensagempor Ranier » 18 Ago 2020 09:18

Olá,
Parece que a versão 0.74 não funciona no Windows 10.

Tente essa solução (em inglês):
https://answers.microsoft.com/en-us/windows/forum/games_windows_10/dosbox-wont-run-on-windows-10/c1e3da72-e1eb-459a-9b58-a03825eb0fad?auth=1

A versão (1.25) que funcionou está em:
http://ykhwong.x-y.net/
Ranier
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 80
Data de registro: 02 Abr 2019 09:01
Cidade/Estado: Goiania/Goias
Curtiu: 0 vez
Mens.Curtidas: 9 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor JoséQuintas » 18 Ago 2020 11:24

spereira escreveu:Tentei de tudo mas não faço ideia de onde esteja, ou se há, o CONFIG.SYS no Windows 10.
Lembro de configurar até a versão XP, mas agora nem sei se dá para alterar.


Mas não é pra configurar no Windows, é pra configurar no dosbox.
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: 18007
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor asimoes » 18 Ago 2020 16:04

Ainda tem o problema de impressão, vai imprimir em matricial? porta paralela? lptx?
â–ºHarbour 3.x | Minigui xx-x | HwGuiâ—„
Pense nas possibilidades abstraia as dificuldades.
Não corrigir nossas falhas é o mesmo que cometer novos erros.
A imaginação é mais importante que o conhecimento. (Albert Einstein)
Avatar de usuário

asimoes
Colaborador

Colaborador
 
Mensagens: 4919
Data de registro: 26 Abr 2007 16:48
Cidade/Estado: RIO DE JANEIRO-RJ
Curtiu: 341 vezes
Mens.Curtidas: 258 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor rochinha » 25 Ago 2020 20:54

Amiguinhos,

spereira no DOSBox.conf você encontra as sessões cpu core e cycles e dos ems, xms, umb vocÊ consegue equilibrar a velocidade de emulação pelo console em comparação com a velocidade de processamento de sua máquina.

Em termos de máquina virtual, HyperV não é aplicada ao Home e VirtualBox não é a única opção. Você pode também fazer uso do VirtualPC da Microsoft.

Nele você pode instalar uma versão leve de Windows para subir sua aplicação e até criar um ambiente de compilação. Minha sugestão é instalar o VirtualPC, instalar uma versão de Windows como o Windows XP FLP(https://mega.nz/file/VdMSmIaI#cXBZ6P36r ... kK-_6pqcHw), completa, livre e leve, compartilhar as pastas do VPC para que o hospedeiro a enxergue como máquina da rede e trabalhar sossegado.

Acho que a maioria das versões de Windows acima do 7 possuem um Windows XP embutido que você pode ativar e compatibilizar aplicações dentro se um sistema 64bits.

Mas a melhor dica seria, um PC antiguinho, hdezinho placa de rede ou um wifi, instale seu sistema e distribua na rede. Instale Teamviewer, Anydesk, etc para você dar o suporte a distância nesta máquina sem atrapalhar o trabalho dos usuários e pronto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para fivolution@hotmail.com. Agradecido.

@braços : ? )

A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
Avatar de usuário

rochinha
Membro Master

Membro Master
 
Mensagens: 4538
Data de registro: 18 Ago 2003 20:43
Cidade/Estado: São Paulo - Brasil
Curtiu: 800 vezes
Mens.Curtidas: 242 vezes

DOSBOX - Programa em CLIPPER trava.

Mensagempor Vlademiro » 25 Ago 2020 22:28

Não sei se seria o caso, mas vc poderia instalar um servidor de SSH e distribuir sua aplicação clipper. Tem um servidor gratuito para uso não comercial em https://www.bitvise.com/ssh-server

Vale a pena testar, se vc baixar o cliente dele a tela fica perfeita. E de quebra ainda preserva os índices. Um ponto que não cheguei a testar na época era as impressoras.
Avatar de usuário

Vlademiro
Usuário Nível 4

Usuário Nível 4
 
Mensagens: 749
Data de registro: 11 Jul 2005 02:46
Curtiu: 22 vezes
Mens.Curtidas: 62 vezes




Retornar para Ferramentas de Apoio

Quem está online

Usuários vendo este fórum: Google [Bot] e 4 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