Como rodar programas desenvolvidos em VB6

Iniciado por FalcoSparverius, 02 de Abril de 2008, 21:45

tópico anterior - próximo tópico

FalcoSparverius

Estou querendo saber como rodar aplicativos feitos em VisualBasic 6, o meu objectivo é o launcher de um jogo(launcher do servidor privado de Lineage 2 Aden World - http://adenworld.com.br/), ja fiz uma
tentativa via wine e tive o seguinte resultado:



Deacordo com um dos administradores da comunidade do jogo (e provavelmente um dos desenvolvedores do launcher) se eu conseguir rodar outros programas desenvolvidos em VB6 vou conseguir rodar o launcher do jogo.
Aki esta o link do tópico do forum do jogo onde ele da algumas dicas: http://www.adenworld.com.br/forum/viewtopic.php?f=16&t=266

E aki as palavras dele explicando exatamente como estão no link acima:

"por GranKain em 02 Abr 2008, 16:27

Seguinte, para entender o erro precisamos entender como funcionam o sistema operacional Windows e aplicativos VB.

O Launcher, necessário para jogar L2 no AWBR, foi desenvolvido na plataforma Visual Basic 6 (VB6) e para rodar no windows XP ou no Windows Vista, ele se instala e funciona normalmente.

O aplicativo VB, é um aplicativo que normalmente não carrega outras DLLs, porém ele utiliza uma biblioteca comum, VBToolkiVB6.dll se não me engano ou algo assim, que permite usar as funções do VB6. No fundo é um programa em C++ que faz chamadas para essa biblioteca (aos mais entendidos, sei que exagerei, mas foi pra facilitar a compreensão ^^ )

Por tanto, para rodar um aplicativo VisualBasic 6 precisa dessa biblioteca instalada, o que não é um problema pois o Win XP e Win Vista tem ela ja como default. Porém se você tem sistema Win 95, Win 98 também não deve ser problema, uma vez que muitos programas usam e provavelmente algum ja instalou anteriormente tais dlls.

AGORA, se você usa linux, ai é outra história. Ele precisará carregar Os ActiveX do VB6 e então fica a dica, pesquise como fazer funcionar programas desenvolvidos em VB6 no linux, se conseguir você deve conseguir subir o launcher AWBR.

Com o launcher funcionando, você vai para a parte 2 do problema, rodar o lineage no linux. Porém sei que é possível e deve ter tutoriais na internet para tal. Além do que, o l2 é baseado em unreal, que tem pra linux.

Espero ter ajudado ;) Boa sorte!"

FalcoSparverius

Bem já que é possível rodar o VB6 no linux parece que o grande problema de rodar programas desenvolvidos por ele é o ActiveX, bem vou tentar instalar o Internet Explorer e o ActiveX dele depois posto o resultado.

knightofgod

Bom como vc também sou jogador de l2, acho que já tem um tópico na parte de jogos falando a respeito de l2 no linux, mas qualquer complemento é sempre bom, nesse server vc obrigado a usar o launcher, já tentou rodar o l2 pelo arquivo l2.exe na pasta system? ou esse launcher que vc fala é algum patch do server?

FalcoSparverius

#3
Bem kinightofgod acredito que naum tem muito a ver postar num topico sobre l2 pois acredito que naum terei dificuldades em rodar o jogo, o problema é rodar o launcher(que veio de um pacht do servidor), + gualquer noticia de alguem que tenha rodado um programa feito pelo VB6 e que use ActiveX ja seria um impulso para pesquisar +, por eguanto deisti de roda o launcher pelo ubuntu, ja que sou iniciante e naum tenho noçao de como funciona o sistema eh muito dificil para min saber ate por onde começar, + vlw a atençao
A e se tu souber de algum servidor low rate bom que rode no ubuntu me fala, blz? :)

knightofgod

Como disse vc não precisa rodar necessariamente o launcher para instalar, poderia fazer no windows e transpor no linux, tem um tópico de rodar no l2 na sessão jogos se não me engano foi no templários que o cara conseguiu, rate 20x o server