{"id":260937,"date":"2021-12-27T00:01:00","date_gmt":"2021-12-26T23:01:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=260937"},"modified":"2021-12-24T10:33:58","modified_gmt":"2021-12-24T09:33:58","slug":"visual-basic-6-untersttzung-in-windows-nicht-tot-zu-kriegen","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2021\/12\/27\/visual-basic-6-untersttzung-in-windows-nicht-tot-zu-kriegen\/","title":{"rendered":"Visual Basic 6-Unterst&uuml;tzung in Windows nicht tot zu kriegen"},"content":{"rendered":"<p>[<a href=\"https:\/\/borncity.com\/win\/?p=22722\" target=\"_blank\" rel=\"noopener\">English<\/a>]Kleine Informationen f\u00fcr die Liebhaber von VB6 (Visual Basic 6). Wie es ausschaut, f\u00fchrt Microsoft die Unterst\u00fctzung f\u00fcr VB6 auch in Windows 11 und Windows Server 2022 fort. Das wurde im November 2021 durch Microsoft angek\u00fcndigt &#8211; ein Blog-Leser hat mich k\u00fcrzlich darauf angesprochen. Damit d\u00fcrften VB6-Anwendungen weitere 10 Jahre unter Windows laufen.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg01.met.vgwort.de\/na\/8d56708dd76949cda3949c2d476fea79\" alt=\"\" width=\"1\" height=\"1\" \/><a title=\"https:\/\/de.wikipedia.org\/wiki\/Visual_Basic_Classic\" href=\"https:\/\/de.wikipedia.org\/wiki\/Visual_Basic_Classic\" target=\"_blank\" rel=\"noopener\">Visual Basic<\/a> (kurz VB) ist eine propriet\u00e4re objektorientierte Programmiersprache. Um zwischen den alten, nur objektbasierten, und den neuen, auf dem .NET-Framework basierenden Versionen zu unterscheiden, werden erstere bis inklusive Visual Basic 6.0 als Visual Basic Classic, die letzteren hingegen als Visual Basic .NET (Abk. VB.NET) bezeichnet.<\/p>\n<p>Die Urspr\u00fcnge gehen bis ins Jahr 1991 zur\u00fcck, als Microsoft Visual Basic 1 f\u00fcr DOS als Fortsetzung des bisherigen QuickBASIC ver\u00f6ffentlichte. Mit dem 1998 herausgekommenen Visual Basic 6 endete die Entwicklung, da dies die letzte Visual-Basic-Version Version war, die die Erstellung von nativen Win32-Programmen erm\u00f6glichte. Aber VB6-Anwendungen laufen nach wie vor, auch unter den neuesten Windows-Versionen.<\/p>\n<h2>Support f\u00fcr VB6 verl\u00e4ngert<\/h2>\n<p>Es gibt eine Unmenge Programme, die in Visual Basic geschrieben wurden. Und bisher war es so, dass Microsoft einen Support f\u00fcr Visual Basic 6 in Windows gew\u00e4hrte. Die Programme samt VB-Laufzeitumgebungen waren weiterhin nutzbar. Ich habe eigentlich immer darauf gewartet, dass diese Unterst\u00fctzung irgendwann abgek\u00fcndigt wird. Aber selbst f\u00fcr Windows 11 und Windows Server 2022 gibt es noch Support f\u00fcr VB 6.<\/p>\n<p>Von Microsoft gibt es den Beitrag <a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/visualstudio\/visual-basic-6\/visual-basic-6-support-policy\" target=\"_blank\" rel=\"noopener\">Support Statement for Visual Basic 6.0 on Windows<\/a>, der letztmalig zum 5. November 2021 aktualisiert wurde. An diesem Tag hat Microsoft ja Windows 11 freigegeben. Dort hei\u00dft es:<\/p>\n<blockquote><p>The support policy below has been updated with Windows 10 version 20H2 support information.<\/p>\n<h4><strong>Executive summary<\/strong><\/h4>\n<p>The Visual Basic team is committed to \"It Just Works\" compatibility for Visual Basic 6.0 applications on the following supported Windows operating systems:<\/p>\n<ul>\n<li>Windows 11<\/li>\n<li>Windows 10<\/li>\n<li>Windows 8.1<\/li>\n<li>Windows 7 SP1<\/li>\n<li>Windows Server 2022<\/li>\n<li>Windows Server 2019<\/li>\n<li>Windows Server 2016<\/li>\n<li>Windows Server 2012 R2<\/li>\n<li>Windows Server 2008 R2<\/li>\n<\/ul>\n<p>The Visual Basic team's goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. As detailed in this document, the core Visual Basic 6.0 runtime will be supported for the full lifetime of supported Windows versions, which is five years of mainstream support followed by five years of extended support<\/p><\/blockquote>\n<p>Blog-Leser Wolfgang S. hat mich Mitte Dezember 2021 auf obigen Sachverhalt hingewiesen (danke daf\u00fcr). Er ist wohl Entwickler der ersten Stunde, der mit den diversen Basic-Varianten von Microsoft gearbeitet hat &#8211; aber nie auf auf VB.NET (kam im Jahr 2002, im Jahr 2003 habe ich mal ein Buch dazu verfasst) umgestiegen. Er gibt an, dass seine Firma aktuell bei ca. 200 Kunden kaufm\u00e4nnische Software aus den Bereichen Warenwirtschaft, Finanzbuchhaltung, Zahlungsverkehr und UStVA erfolgreich im Einsatz habe. In seiner E-Mail schrieb mir Wolfgang zum VB6-Support:<\/p>\n<blockquote><p>Anl\u00e4sslich der heutigen Support-Meldung f\u00fcr Windows 7\/Server 2008 erlaube ich mir einen Hinweis auf die VisualBasic6-Unterst\u00fctzung f\u00fcr Windows 11\/Server 2022 (siehe obigen Link zum Support-Statement).<\/p>\n<p>In sch\u00f6ner Regelm\u00e4\u00dfig wird diese immer nach Erscheinen einer finalen neuen Windows-Version f\u00fcr die Ausf\u00fchrung der VB6-Runtime aktualisiert.<\/p>\n<p>Ich frage mich jedes Mal warum M$ das f\u00fcr ein schon lange totes Projekt immer noch macht.<\/p>\n<p>Anscheinend ist der Druck der im Einsatz befindlichen Anwendungen so gro\u00df das man nicht anders kann, und sich sonst mit einer neuen Windows-Version ins Abseits kegeln w\u00fcrde.<\/p>\n<p>Hab mal geh\u00f6rt das w\u00fcrden sich sonst die <a href=\"https:\/\/de.wikipedia.org\/wiki\/Fortune_500\" target=\"_blank\" rel=\"noopener\">Fortune500-Firmen<\/a> nicht gefallen lassen.<\/p><\/blockquote>\n<p>Wolfgang meint, dass das Thema ja mal einen Blog-Beitrag (bzw. einen heise-Artikel ) wert sei. Im heise-Forum g\u00e4be es jedes Mal einen Shitstorm, wenn jemand VB6 auch nur erw\u00e4hnt. Nun ja, das Thema habe ich jetzt mal kurz im Blog aufgegriffen &#8211; und damit wird es spannend. Der Support f\u00fcr VB6 m\u00fcsste dann also bis 2031 reichen &#8230; und mich treibt jetzt die Frage um: Wer geht fr\u00fcher in Ruhestand, VB6 oder der Hausmeister dieses Blogs &#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Kleine Informationen f\u00fcr die Liebhaber von VB6 (Visual Basic 6). Wie es ausschaut, f\u00fchrt Microsoft die Unterst\u00fctzung f\u00fcr VB6 auch in Windows 11 und Windows Server 2022 fort. Das wurde im November 2021 durch Microsoft angek\u00fcndigt &#8211; ein Blog-Leser hat &hellip; <a href=\"https:\/\/borncity.com\/blog\/2021\/12\/27\/visual-basic-6-untersttzung-in-windows-nicht-tot-zu-kriegen\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459],"tags":[3836,7709],"class_list":["post-260937","post","type-post","status-publish","format-standard","hentry","category-software","tag-software","tag-vb6"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/260937","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=260937"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/260937\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=260937"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=260937"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=260937"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}