Clipper On Line • Ver Tópico - Clipper na internet?

Clipper na internet?

Discussão sobre a linguagem CA-Clipper.

Moderador: Moderadores

 

Clipper na internet?

Mensagempor JoséQuintas » 03 Mar 2017 19:33

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_game_categories_value=OS

Só escolher um sistema operacional (ou jogos), e vai rodar no navegador.
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: 18014
Data de registro: 26 Fev 2007 11:59
Cidade/Estado: São Paulo-SP
Curtiu: 15 vezes
Mens.Curtidas: 1206 vezes

Clipper na internet?

Mensagempor Toledo » 03 Mar 2017 21:17

Tudo feito em JavaScript...

dos_games.jpg


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
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Clipper na internet?

Mensagempor rochinha » 09 Mar 2017 00:29

Amiguinhos,

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

Clipper na internet?

Mensagempor rochinha » 09 Mar 2017 11:00

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


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




Retornar para CA-Clipper

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online 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