Não faço a menor idéia de como fizeram isto mas...
de DOS a Windows 95 rodando pela web....
usando DOSBOX
Não funciona no Edge do Windows 10, mas roda no Firefox.
http://playdosgamesonline.com/dir?field ... s_value=OS
Só escolher um sistema operacional (ou jogos), e vai rodar no navegador.
Clipper na internet?
Moderador: Moderadores
- JoséQuintas
- Administrador

- Mensagens: 20415
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
Clipper na internet?
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/
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/
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Clipper na internet?
Tudo feito em JavaScript...
Abraços
Abraços
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
Clipper na internet?
Amiguinhos,
O ser humano não tem limites. E o ser-humano-da-informática mostra isto.
O ser humano não tem limites. E o ser-humano-da-informática mostra isto.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
- rochinha
- Administrador

- Mensagens: 4666
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Curtiu: 1 vez
- Contato:
Clipper na internet?
Amiguinhos,
Lembrei o nome do aplicativo que deu vida a aplicativos DOS através do browser, OSAKit.
Exemplo
Download
Exemplo da página que irá executar o plugin e levantar o aplicativo.
Tudo consiste em gerar a instalação do seu aplicativo e transformá-la em um arquivo .OSA que será transportado até o cliente e executado na máquina do mesmo.
Testei a muito tempo atrás e me lembro de suas ineficiências, pois o aplicativo de testes abria muitos .DBFs e deu pau.
Agora nas versões mais novas podem ter sido corrgidas as deficiências.
O site informado pelo JoseQuintas deve usar algo parecido e melhor, mas só tendo acesso ao famework para fazer uso do mesmo.
Lembrei o nome do aplicativo que deu vida a aplicativos DOS através do browser, OSAKit.
Exemplo
Download
Exemplo da página que irá executar o plugin e levantar o aplicativo.
Código: Selecionar todos
<html>
<head>
<title>BugShoot! - Online Game</title>
<meta NAME="description" content="BugShoot!">
<meta NAME="keywords" content="online game, arcade, bugs">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<link rel="stylesheet" type="text/css" href="style.css">
<script>
function IsPlugInstalled(name) {
navigator.plugins.refresh( true );
for ( i=0; i<navigator.plugins.length; i++) {
if ( navigator.plugins[i].description == name )
return true;
}
return false;
}
function RefreshPage() {
con=confirm('Reload the page? \n\nPlease click Ok if you installed the OSAKit Player.\n ')
if ( con==1 ) { window.location.replace ('UniFootbal.html'); }
}
if (window.navigator.appName != 'Microsoft Internet Explorer')
{
// The browser is Netscape!
if ( IsPlugInstalled("MeadCo's Neptune") )
{
// The plug-in is installed
window.location.replace ('UniFootbal2.html');
} else {
var con=confirm("OSAKit Player ( ~140KB ) is required to play this game, please follow these steps: \n\n\n1. Click the Ok button below. \n\n2. Click Save when the save dialog appear. \n\n3. Run the downloaded file to install OSAKit Player. \n\n4. Reload/Refresh this page again after installing the Player.\n \n ");
if ( con==1 ) {
window.location.replace ('http://jgoware.com/OSAKitProPlayer.exe');
setTimeout('RefreshPage()',5000);
}
}
}
</script>
</head>
<body onload="OSAKit.StartIt();" onunload="OSAKit.StopIt();">
<center>
<OBJECT ID="OSAKit" CLASSID="CLSID:2D0280B1-DC42-4DFA-9525-09BD48838539" CODEBASE="OSAKitPro.CAB#version=1,0,0,0" width=" 640" height=" 480">
<param name="Enabled" value="-1">
<param name="BackColor" value="14737632">
<param name="FillColor" value="8388608">
<param name="ForeColor" value="-2147483630">
<param name="BorderColor" value="0">
<param name="Caption" value="Loading...">
<param name="CaptionX" value="76">
<param name="CaptionY" value="42">
<param name="ProgressBarX" value="75">
<param name="ProgressBarY" value="59">
<param name="ProgressBarWidth" value="100">
<param name="ProgressBarHeight" value="14">
<param name="ShowProgressBorder" value="1">
<param name="ProgressBarType" value="0">
<param name="ProgressBarBorderSpace" value="1">
<param name="ProgressBarBorderColor" value="0">
<param name="FontBold" value="False">
<param name="FontItalic" value="False">
<param name="FontSize" value="8.25">
<param name="FontUnderline" value="False">
<param name="FontName" value="Tahoma">
<param name="ProgressBarPicture" value="">
<param name="BackgroundPicture" value="">
<param name="FileToDownload" value="http://jgoware.com/onlinegames/osa-bugshoot.osa">
<param name="WindowTitle" value="bugshoot">
<param name="CommandLineParameters" value="">
<param name="Embed" value="True">
<param name="GameMaker" value="False">
<param name="AdsURL" value="">
<param name="AdsLeft" value="0">
<param name="AdsTop" value="0">
<param name="AdsWidth" value="256">
<param name="AdsHeight" value="95">
<param name="PatchingFile" value="">
<param name="ShowPatchingProgress" value="True">
</object>
</center>
</body>
</html>
Testei a muito tempo atrás e me lembro de suas ineficiências, pois o aplicativo de testes abria muitos .DBFs e deu pau.
Agora nas versões mais novas podem ter sido corrgidas as deficiências.
O site informado pelo JoseQuintas deve usar algo parecido e melhor, mas só tendo acesso ao famework para fazer uso do mesmo.
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.