Muuntaminen VB6 VB.NET

VB.Netissä on sisäänrakennettu siirtotyökalu, mutta muuntaminen VB6-koodi VB.NET-verkkoon ei ole niin helppoa kuin sen lataaminen uudempaan ohjelmistoon. Siirtotyökalu tekee suuren osan työstä, etenkin syntaksin kanssa, mutta ei läheskäänkään kaikkea. Sinun on työskenneltävä VB6-koodillasi, ennen kuin yrität ladata sen VB.Net.

Pitäisikö sinun päivittää koodia?

Tietyt ohjelmatyypit jätetään parhaiten VB6: een. Jos projektisi käyttävät WebClasses-, DHTML-sivuja ja UserControls-sovelluksia, siirtyminen VB.NET-verkkoon ei ehkä suju. Se ei tarkoita, että sinun ei pitäisi yrittää. Ohjattu siirto luetteloi kaikki kriittiset ongelmat, ja voit palata takaisin ja korjata ne.

VB6-koodin valmisteleminen siirtämistä varten

Poista kaikki kuolleet koodit, joita ohjelmasi ei käytä, ja liitä kaikki kopioidut koodit vähentääksesi koodia enemmän. Voit tehdä tämän manuaalisesti, jos olet kärsivällinen tai ohjelmasi ei ole pitkä, tai voit käyttää lähdekoodianalysaattoriohjelmaa kopioidun tai käyttämättömän koodin löytämiseen.

instagram viewer

Korjaa kaikki tietoilmoitukset

Jos käytit ilmoittamattomia muuttujia ohjelmassa, sinulla on paljon työtä edessäsi. Lisää oikeat tyyppiehdotukset jokaiseen Dim-käskyyn ja lisää Option Explicit -lauseet. Tämä tasoittaa tuontiprosessia. Älä huolestu, jos kaipaat mitään, saat selville myöhemmin.

Ohjattu VB.NET-ohjattu toiminto toimii

Avaa ohjelma VB.NET: ssä ja odota, kunnes siirtotyökalu toimii. Odottaa saavan pitkän raportin, jossa luetellaan kaikki päivitysongelmat - ohjatun toiminnon korjaamia ja niitä, joita ei tehty. Koodissa on myös kommentteja lähellä paikkoja, jotka tarvitsevat lisätyötä.

Yritä kääntää

Älä edes usko, että koodisi kootaan ensimmäisen kerran. Se ei tule, mutta saat pitkän listan käännösvirheistä, jotka voit palauttaa takaisin ja korjata.

Työskentele koodillasi

Palaa koodiin ja korjaa kriittiset ongelmat raportteja käyttämällä. Kun olet tehnyt ne kaikki, lataa koodi uudelleen VB.NET-verkkoon. Saatat saada uuden luettelon ratkaistavista kriittisistä ongelmista, mutta lopulta se tekee sen ohjatun toiminnon ja kääntäjän kautta. Et ole vielä valmis. Etsi kommentteja koodiin jäljellä oleva siirtotyökalu ja tee kaikki kommenttien sanomat.

Suorita ja testaa nyt ohjelma VB.NET: ssä.