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: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Clipper na internet?
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/
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/
- 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: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- 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: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- 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.