none
Visual Basic 5.0 Projekt RRS feed

  • Frage

  • Hallo,

    ich habe ein altes Visual Basic 5.0 Projekt (VBP) mit entsprechenden Form-Dateien. Gibt es eine Möglichkeit oder Tools diese nach Visual Studio Professional 2013 zu konvertieren?

    Danke

    Yoda65

    Donnerstag, 26. März 2015 17:59

Antworten

  • Hi,

    IMHO macht es keinen Sinn, auch nur daran zu denken, diese Sachen zu konvertieren. Zwischen Classic VB (und dann auch noch in der noch viel älteren Version 5) und VB.NET gibt es dermaßen viele Unterschiede, dass in den meisten Fällen eine Neuentwicklung zeitlich und kostenmäßig günstiger sein wird.

    Eine weitergehende Erklärung findest Du bpsw. hier:

      http://classic.vb-faq.de/kann-ich-meine-vb6-anwendungen-nach-vbnet-uebernehmen/

      https://www.microsoft.com/en-us/download/details.aspx?id=13232

    D.h. wenn überhaupt, müsstest Du wahrscheinlich erst einmal auf VB 6 aktualisieren und dann von dort auf .NET 1.1, von dort aus dann weiter.

    In allen Fällen wird das Ergebnis aber irgendwo zwischen völlig unbrauchbar und WTF? liegen. Daher nochmal mein Rat: Probier es gar nicht erst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    Donnerstag, 26. März 2015 18:05
    Moderator
  • Hallo Thomas,

    die letzte Version, mit der das gehen würde, wäre IIRC VS 2008. VS 2010, 2012 und 2013 beinhalten meines Wissens nach keinen Konverter für Classic VB Projekte mehr.

    Aber selbst wenn, wird in den meisten Fällen von VB 6 ausgegangen, nicht von VB 5. Ob die nun kompatibel sind und der Konverter der früheren VS Versionen auch mit VB 5 Projekten umgehen kann, weiß ich allerdings nicht.

    So oder so ist selten etwas sinnvolles bei der Konvertierung als Ergebnis herausgekommenb, daher sollte man sich die Frage stellen, ob das a) notwendig und b) sinnvoll ist.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    Donnerstag, 26. März 2015 18:55
    Moderator

Alle Antworten

  • Hi,

    IMHO macht es keinen Sinn, auch nur daran zu denken, diese Sachen zu konvertieren. Zwischen Classic VB (und dann auch noch in der noch viel älteren Version 5) und VB.NET gibt es dermaßen viele Unterschiede, dass in den meisten Fällen eine Neuentwicklung zeitlich und kostenmäßig günstiger sein wird.

    Eine weitergehende Erklärung findest Du bpsw. hier:

      http://classic.vb-faq.de/kann-ich-meine-vb6-anwendungen-nach-vbnet-uebernehmen/

      https://www.microsoft.com/en-us/download/details.aspx?id=13232

    D.h. wenn überhaupt, müsstest Du wahrscheinlich erst einmal auf VB 6 aktualisieren und dann von dort auf .NET 1.1, von dort aus dann weiter.

    In allen Fällen wird das Ergebnis aber irgendwo zwischen völlig unbrauchbar und WTF? liegen. Daher nochmal mein Rat: Probier es gar nicht erst.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community



    Donnerstag, 26. März 2015 18:05
    Moderator
  • Hallo Yoda65,

    wenn du die Projektdatei (solution) öffnest, dann sollte die VS ein Upgrade der Projektmappe ans Herz legen.Wenn es keine solche Projektdatei gibt, was in älteren VS-Version glaube ich der Fall war, dann musst du eine neue Projektmappe anlegen und einfach den Code [die Datein] reinkopieren.

    VS sollte die Dateienn erkennen und automatisch handhaben.


    © 2015 Thomas Roskop

    Germany // Deutschland

    Donnerstag, 26. März 2015 18:14
  • Hallo Thomas,

    die letzte Version, mit der das gehen würde, wäre IIRC VS 2008. VS 2010, 2012 und 2013 beinhalten meines Wissens nach keinen Konverter für Classic VB Projekte mehr.

    Aber selbst wenn, wird in den meisten Fällen von VB 6 ausgegangen, nicht von VB 5. Ob die nun kompatibel sind und der Konverter der früheren VS Versionen auch mit VB 5 Projekten umgehen kann, weiß ich allerdings nicht.

    So oder so ist selten etwas sinnvolles bei der Konvertierung als Ergebnis herausgekommenb, daher sollte man sich die Frage stellen, ob das a) notwendig und b) sinnvoll ist.


    Gruß, Stefan
    Microsoft MVP - Visual Developer ASP/ASP.NET
    http://www.asp-solutions.de/ - Consulting, Development
    http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community


    Donnerstag, 26. März 2015 18:55
    Moderator
  • Hi zusammen,

    OK, vielen Dank. Werde das dann neu aufsetzen.

    Gruß

    Yoda65

    Donnerstag, 26. März 2015 18:59