COMO MIGRAR SISTEMA VB6 PARA VB 2010?

MARCOSLOPES 20/07/2010 15:51:12
#347945
Fiz um backup e comecei a mexer, aí já mudei várias coisas que teoricamente não funcionariam no VB2010, porém não consigo nem abrir o projeto, nem importar os formulários na versão nova.

Alguém tem alguma(s) dica(s)?

Vlw
ADHEL 20/07/2010 15:55:20
#347946
Os usuário mais experientes aqui do site sempre recomendam escrever tudo do zero.
TECLA 20/07/2010 15:57:08
#347947
A dica do colega ADHEL serve pra você.
Reescreva do zero!
MARCOSLOPES 20/07/2010 15:57:30
#347948
Citação:

:
Os usuário mais experientes aqui do site sempre recomendam escrever tudo do zero.



Ai jisuis, tem muita coisa, começar do zero vai dar um trabalho do cão.

Será q não tem algum software que converta pelo menos uma parte?

Vlw
JAMESBOND007 20/07/2010 16:00:23
#347949
O futuro aponta para a dicotomia Java x .NET, embora, nichos de mercados sempre existirão, o Visual Basic ainda apresenta uma grande quantidade de código que deverá ou ser migrado ou ser refeito. Ou seja recomesse do ponto incial.
VBPH 20/07/2010 16:11:42
#347953
Li sobre algumas coisas a respeito.
Tem um Add in que é instalado na maquina onde tem Visual studio 2008 e VB6. Ele fará toda a migração do VB6 para VS2008. Somente alguns comando que não são aceitos na migração e você deve corrigi-los.
rscon!([Ô] field[Ô]) ou rscon.field([Ô] field[Ô]) não estou certo qual dos dois não é aceito.
VBSHAR 20/07/2010 16:50:58
#347963
é amigo, eu tb estou no mesmo barco... é por isso que continuo no VB6...reescrever 500 mil linhas não dá
MARCOSLOPES 20/07/2010 16:57:12
#347966
Citação:

:
é amigo, eu tb estou no mesmo barco... é por isso que continuo no VB6...reescrever 500 mil linhas não dá



Até dá pra colar o código, mas tem de recriar formulário por formulário e adaptar o código para os campos novos.

Boa sorte a nós

Abs
SPRITU 20/07/2010 17:17:04
#347969
Olá Amigo,

A diferença entre VB6 e VB2010 são simplesmente grotescas.
A M$ reescreveu o VB,

Então não compensa [Ô]migrar[Ô], pois existem muitas diferenças e seria muito mais trabalhoso ajustar o código do que criar tudo novamente.

Ex. tratamento de excessões (On Error Goto) que não passa de um direcionador, se transformou em Try Catch (que é estruturado), Sobrecarga, orientação a objetos, handlers de eventos..e N melhorias.

Portanto, com toda a experiencia que tenho nos meus 8 anos de programação. COMECE DO ZERO, vai valer a pena e você vai gastar bem menos tempo,
MARCOSLING 20/07/2010 17:32:16
#347975
Vai ter que reescrever tudo!
Você pode até adiar a migração, mas um dia não haverá como escapar.
AJSO 20/07/2010 19:10:15
#347977
Resposta escolhida
Uma dica todos os controles em VB6 partem do principio controle.ocx (Controles activeX) e seu respectivo controle.oca

Importar não recomendo pela imcompatibilidade (pois no VB2010 só roda controle.dll) terá que desenhar tela por tela, mas todas as Procedures Functions Enum Types e objetos que vc escreveu no VB6 com toda a certeza funciona no VB2010.
Sendo que muita coisa foi criada para melhorar seu desenvolvimento em .Net
Porem é arduo e demorado pois terá com toda a certeza escrever seu aplicativo no VB2010 novamente. Estou utilizando desde o 2005 e fui migrando para o2008 e agora o 2010.
Se vc migrar dentro da plataforma .Net é totalmente viável FrameWork 1.0 para 2005 e depois para 2008 e por ultimo 2010 é 95% certo de migração.
Só lembrando que na platafortma Windows 7 já encontra bastante problemas para rodar aplicações feitas em VB6.
Aplicações 32Bits tende a morrer por isso planejar seus aplicativos em uma plataforma .Net e passar para 64Bits já é uma corrida contra o tempo.
Trabalho muito tempo com o VB6 e tenho ainda algumas de minhas aplicações ainda em VB6 (òtima ferramenta) mas utilizar uma plataforma .Net e 64 Bits já é uma realidade que os clientes já exigem das empresas.

desculpe pelo texto longo mas resumidamente é o futuro que nos aguarda.
Página 1 de 2 [18 registro(s)]
Tópico encerrado , respostas não são mais permitidas