Método de implementação de um aplicativo VB6 em um servidor RDS do Windows Server 2012

2

Meu ambiente atualmente possui um servidor Windows 2003 executando serviços de terminal. Esse servidor tem o visual studio 6 IDE instalado. Ele também é responsável por executar um aplicativo VB6 muito antigo (e mal construído). No momento, estou testando métodos para implantar um servidor Windows 2012 executando a função RDS para nossos funcionários. Um dos principais obstáculos foi disponibilizar esse aplicativo legado VB6 para o servidor RDS 2012. Até este momento, só encontrei sucesso em ter um cliente RDS conectado ao servidor de 2012 e depois executar uma sessão RDP no servidor 2003 para executar o aplicativo legado. Estou tentando tornar o processo de execução desse aplicativo legado mais fácil para os usuários. Existe um método em que eu poderia ter uma execução mais perfeita desse aplicativo legado para os clientes RDS do servidor 2012? Eu tenho olhado para o produto da Microsoft App-V, mas ainda não tenho certeza se isso vai conseguir o que estou procurando.

    
por Donovan 25.07.2014 / 20:36

2 respostas

3

App-V virtualizes the application. Use App-V when the application you want to use runs on your host OS, but doesn’t interact well with other applications on your host OS.

...

MED-V uses a virtual machine to host your application. Use MED-V when the application you want to deploy does not run on your host OS.

(Fonte: link )

Se o VB6 é suportado ou não no Server 2012 e o Server 2012 R2 é um buraco de coelho. Independentemente disso é ou não, eu pessoalmente não quero que ele seja instalado no meu servidor, porque é antigo. Portanto, eu preferiria uma solução Med-V em vez de instalar o VB6 diretamente no meu novo e brilhante servidor.

    
por 25.07.2014 / 21:19
0

Bem, eu sou antigo. Eu ainda programo em VB6 embora se mudando para o VS2010 e ainda usando o Jet Engine !!!

Você precisa garantir que as DLLs e os OCXs apropriados estejam no e registrados no diretório do sistema Windows. Feito usando um conjunto de instalação. Eles podem ser copiados e registrados manualmente (regsvr32)

Minhas coisas funcionam nos mais recentes Servidores de 64 bits como Aplicativos VB (GUI) e também código VB6 vinculado ao Apache e PHP ... 100% robusto, nunca um problema. Nunca.

Estou migrando lentamente para o VS2010 o mais parecido possível. As telas do VS2010 são mais nítidas do que o VB6, sem diferença. Ainda usando o DAO. ADO é mega lento. SQL Server ... talvez, mas, não se esqueça, são todos e zeros e eu estava programando quando não existia uma "base de dados".

Se você quiser um "conjunto de instalação", entre em contato comigo em [email protected]

    
por 17.03.2016 / 18:40