Konvertere VB6 til VB.NET

VB.Net har et innebygd migreringsverktøy, men konvertering VB6-kode til VB.NET er ikke så enkelt som å laste den inn i den nyere programvaren. Migreringsverktøyet gjør mye av arbeidet, spesielt med syntaks, men ikke i nærheten av det hele. Du må jobbe med VB6-koden din før du prøver å laste den inn VB.Net.

Bør du oppgradere koden?

Noen typer programmer er best igjen i VB6. Hvis prosjektene dine bruker WebClasses, DHTML-sider og UserControls, kan det hende at overføringen til VB.NET ikke går greit. Det er ikke til å si at du ikke burde prøve. Overføringsveiviseren viser alle kritiske problemer, og du kan gå tilbake og fikse dem.

Forberede VB6-koden din for migrering

Fjern eventuelle døde koder som programmet ikke bruker, og bli med i en duplisert kode for å redusere koden mer. Du kan gjøre dette manuelt hvis du er tålmodig eller hvis programmet ikke er lang, eller du kan bruke et kildekodeanalysatorprogram for å finne den dupliserte eller ubrukte koden.

Løs eventuelle dataerklæringer

Hvis du brukte ikke-angitte variabler i programmet ditt, har du mye arbeid foran deg. Legg til riktige typedeklarasjoner i hver Dim-setning og legg til Eksplisitte utsagn. Dette vil jevne importprosessen. Ikke bekymre deg, hvis du går glipp av noen, får du vite det senere.

instagram viewer

VB.NET-veiviseren går på jobb

Åpne programmet ditt i VB.NET og vent mens migreringsverktøyet gjør sitt. Forvent å motta en lang rapport som inneholder alle oppgraderingsproblemene - de veiviseren har fikset og de den ikke gjorde. Det vil også være kommentarer i koden i nærheten av steder som trenger ekstra arbeid.

Prøv å kompilere

Håper ikke engang på at koden din skal samles første gang. Det vil det ikke, men du vil motta en lang liste med sammenstilt feil som du kan gå tilbake og fikse.

Arbeid med koden din

Bruk rapportene, gå tilbake til koden din og fikse de kritiske problemene. Når du har gjort dem alle, kan du laste koden inn i VB.NET igjen. Det kan hende du mottar en annen liste over kritiske problemer å løse, men etter hvert vil det komme gjennom veiviseren og kompilatoren. Du er ikke ferdig ennå. Se etter kommentarer overføringsverktøyet som er igjen i koden din, og gjør hva kommentarene sier.

Nå, kjør og test programmet ditt i VB.NET.

instagram story viewer