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=266E 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!"