| |
Fortgeschrittene ProgrammierungRe: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Wolfgang Schwarz | Datum: 07.11.21 10:28 |
| sehe ich auch so das es zuviele VB6-Entwickler/Anwendungen gibt als offiziel zugegeben wird, und z.B. im Heise-Forum jedesmal ein Shitstorm losgeht wenn VB6 überhaupt erwähnt wird. Kommt mir so vor wie bei den Corona-Querdenkern.
Apple hat aber z.B. in 2018 gnadenlos den 32bit-Zweig gekappt.
-> Weil Sie können
Übrigens läuft die VB6-IDE unter Win11 einwandfrei, bleibt mir allerdings verwehrt weil ich einige 3rd-Party-Tools die sich unter Win11-64bit nicht installieren lassen. Und Win11-32bit gibts nicht.
So bleibt die VB6-Entwicklung bei mir weiterhin in einer Win7-VM
(so wie ich z.B. die Kunden-Grundinstallation in einer Win2000-VM habe)
Wolfgang Schwarz | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: minimalist | Datum: 07.11.21 15:44 |
| Na ja wir dürfen nicht vergessen das in den ärmeren Ländern noch sehr viele veraltete Computer in Betrieb sind und da ist wahrscheinlich XP das modernste Operating System. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 08.11.21 11:14 |
| Wolfgang Schwarz schrieb:
Zitat: | | Kommt mir so vor wie bei den Corona-Querdenkern. | |
Wo ist da der Zusammenhang bitte? Dieser Vergleich hinkt! Als vollständig geimpfter VB6-Entwickler will ich nicht in einem Topf mit Corona-Querdenkern gesteckt werden!
Wenn schon schräge Vergleiche gemacht werden sollen, sehe ich mich eher als Umweltschützer, weil meine VB6-Programme wahrscheinlich einen günstigeren CO2-Abdruck hinterlassen als alles was ich mit "modernen" Frameworks erzeugen kann.
Habt ihr den "Daumen nach oben" auf der Support-Seite gesehen und hoffentlich auch dort geklickt?
Schönen Gruß
W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 27.12.21 17:00 |
| Wolfgang Schwarz schrieb:
Zitat: | | Günter Born hat einen Blog-Artikel über VB6 geschrieben
| |
"Visual Basic 6-Unterstützung in Windows nicht tot zu kriegen"
Das klingt so was von negativ - als ob irgendjemand noch davon profitieren würde, wenn die VB-Runtime tot ist. Ich glaube Microsoft hat da eine einfache Kosten-Nutzen-Rechnung. Die Runtime laufen zu lassen kostet nichts. Ist doch eh alles API und COM, also das Gleiche wie in Windows. Andererseits spricht der Autor im Blog von den Fortune500-Firmen. Wenn da was dran ist, würde das die Kosten-Seite doch etwas strapazieren, meine ich...
Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Manfred X | Datum: 28.12.21 11:24 |
| Hallo!
"It just works" (für bereits 2006 existierende Anwendungen) ist keine Support-Zusage.
"The core Visual Basic 6.0 runtime will be supported.
The support bar will be limited to serious regressions and critical security issues for existing applications."
Was bedeuten solche Aussagen bei einem Programmiersystem, mit dem Anwendungen erstellt werden,
die auf ActiveX-Komponenten beruhen?
Das Produkt VB6 ist tot.
Die damals erstellten Anwendungen (so weit sie auf Core-Komponenten beruhen)
sind unter Windows 11 noch lauffähig.
Das sollte man auseinander halten. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 28.12.21 12:29 |
| Wolfgang Schwarz schrieb:
Zitat: | |
Ebenfalls Hallo, hab schon auf dich gewartet
| |
Die Fußnote "Für eine Produkt das angeblich schon 14 Jahre tot ist, warum machen die das?" war eine Einladung, die Manfrd i.d.R. nicht übersehen kann Glaube nicht, dass du von jemanden eine ernste Antwort erwartest hast.
Zu Manfred: es gibt offensichtlich unterschiedliche Wahrnehmungen von "tot". Ich verdiene damit meinen Lebensunterhalt - bin ich jetzt auch tot und weiß es bloß noch nicht? Erinnert mich an allgemein bekannte B-Sci-Filme. Wir könnten sinngemäß aber auch sagen: "Und täglich grüßt das Murmeltier". Microsoft erneuert die Zusage für das "tote" Produkt, bzw. die darin entscheidenden Komponenten, mit jedem neuen Betriebssystem. Das ist gut für alle Beteiligten. Wüsste nicht wer darunter leiden sollte. Warum beunruhigt es dich jedes Mal, wenn wir uns freuen?
Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Manfred X | Datum: 29.12.21 10:21 |
| Hallo!
Microsoft gibt keine Zusagen für tote Produkte.
Es wird statt dessen ausdrücklich fest gestellt, dass der VB6-Support
im Jahr 2006 bzw. 2008 beendet worden ist.
Das "Produkt" VB6 ist ein Programmiersystem, das nicht mehr unterstützt wird.
Ich will niemand irgend eine "Freude" trüben, sondern falsche Aussagen richtig stellen.
Und zur Datenschutz-Grundverordnung:
Nur weil Anwendungen noch "lauffähig" sind und sachlichen Anforderungen entsprechen,
bedeutet es nicht, dass sie auch den aktuellen technischen Standards genügen, die
vom Datenschutz pauschal eingefordert werden.
Auch in diesem Punkt sollte man sich dringend beraten lassen. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 11:04 |
| Manfred X schrieb:
Zitat: | | Ich will niemand irgend eine "Freude" trüben,
sondern falsche Aussagen richtig stellen.
| |
Die Kernaussage über die sich mindestens die beiden Wolfgangs freuen lautet: "...dass VB6-Anwendungen weiterhin (für die gesamte Lebensdauer) auf unterstützten Windows-Versionen ausgeführt werden können".
Und ich kann dir auch versichern, dass wir beide kein Brett vor'm Kopf haben: Natürlich ist uns klar, dass hiermit nicht die VB6-IDE gemeint ist. Das braucht es auch nicht, wir wissen uns selbst zu helfen. Die Supportzusage ist der kleinste mögliche Kompromiss zwischen Microsoft und VB-Entwickler, der in seiner Einfachheit beide Seiten befriedigt. Was gibt es da noch richtig zu stellen?
Und über individuelle Interpretationen der DSGVO-Regeln kann ich auch nur den Kopf schütteln, aber das ist ein anderes Thema...
Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Manfred X | Datum: 29.12.21 11:20 |
| Hallo!
Für Microsoft gibt es keine VB6-Entwickler mehr.
Berücksichtigt werden nur die Nutzer von alten VB6-Anwendungen.
Diese Programme werden "just it runs" weiter verwendbar sein
(falls sie sich nur auf noch gültige VB6-Komponenten stützen).
Von irgendwelchen "Kompromissen" zu schreiben, ist eine Illusion. Sorry! | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: sv00010 | Datum: 29.12.21 11:20 |
| Zitat: | |
W. Wolf schrieb:
Ich verdiene damit meinen
Lebensunterhalt - bin ich jetzt auch tot und weiß es bloß
noch nicht? | |
Du programmierst komplett neue Programme aber doch schon in VB.NET bzw. C# ?
Beitrag wurde zuletzt am 29.12.21 um 11:22:02 editiert. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 11:39 |
| sv00010 schrieb:
Zitat: | |
Du programmierst komplett neue Programme aber doch schon in
VB.NET bzw. C# ? | |
Ich programmiere mit unterschiedlichen Sprachen, das ist richtig. Dabei verwende ich dem Zweck angepasste Werkzeuge. In meiner Werkzeugkiste ist VB6 noch immer ein wichtiges Tool, ohne dass ich meine tägliche Arbeit nicht erledigen könnte.
"Neue Programme" sind selten, meistens müssen vorhandene Programme geändert oder erweitert werden. Gruß W. Wolf
Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 11:57 |
| Manfred X schrieb:
Zitat: | | Für Microsoft gibt es keine VB6-Entwickler mehr.
Berücksichtigt werden nur die Nutzer von alten VB6-Anwendungen.
Diese Programme werden "just it runs" weiter
verwendbar sein | |
Sorry, das steht so nirgens und ist nur deine eigene Interpretation des Textes. Dort steht frei übersetzt:
"Das Ziel des Visual Basic-Teams ist es, dass Visual Basic 6.0-Anwendungen weiterhin auf unterstützten Windows-Versionen ausgeführt werden können. Wie in diesem Dokument beschrieben, wird die Runtime von Visual Basic 6.0 für die gesamte Lebensdauer der unterstützten Windows-Versionen unterstützt, d. h. fünf Jahre Mainstream-Support, gefolgt von fünf Jahren erweitertem Support."
Meine mit VB6 kompilierte Anwendung, die ich das letzte Mal vor einer Woche kompiliert habe, funktioniert systemtechnisch genauso gut wie die Version, die ich vor zehn Jahren kompiliert habe. Natürlich ist sie funktional inzwischen umfangreich erweitert worden. Diese Feststellung deckt sich zu 100% mit dem oben genannten Microsoft-Zitat. Von wegen "alte VB6-Anwendungen". Wenn ich morgen ein neues VB6-Projekt anlege und kompiliere, wird es auch funktionieren und Dank der Microsoft-Zusage auch noch die nächsten Jahre. Ok, es wird ab und zu mal ein Update brauchen, so wie jede andere Software auch.
Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Manfred X | Datum: 29.12.21 11:59 |
| Massnahmen im Rahmen von Wartungsverträgen für bestehende Anwendungen
sind keine Entwicklungsarbeit.
Mit der Verwendung des Begriffs "Verschwörungstheorie" kannst Du mich
nicht beeindrucken - das zeigt nur die Schwäche Deiner Position.
Zitat:
"Das Visual Basic-Team bemüht sich (...) um eine Kompatibilität zur
Aufrechterhaltung der Funktionsfähigkeit für Visual Basic 6.0-Anwendungen." | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 12:11 |
| Ok ich war ungenau. sv00010 hat nach "komplett neuen Programmen" gefragt. Darauf bezog sich meine Antwort. Auch meine vorhandenen Programme erfordern ab uns zu mal ein "neues Projekt", dass i.d.R. mit der gleichen IDE wie im Hauptprogramm umgesetzt wird. Gruß W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: sv00010 | Datum: 29.12.21 12:16 |
| Zitat: | | Natürlich ist uns klar, dass hiermit nicht die VB6-IDE gemeint ist. Das braucht es auch nicht, wir wissen uns selbst zu helfen.
| |
Erzähle mal ein bisschen mehr.
Ich verwende für VB6 ein altes Windows XP, welches auf einem virtuellen PC läuft. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: sv00010 | Datum: 29.12.21 12:19 |
| W. Wolf schrieb:
Zitat: | | Ok ich war ungenau. sv00010 hat nach "komplett neuen
Programmen" gefragt. Darauf bezog sich meine Antwort.
Auch meine vorhandenen Programme erfordern ab uns zu mal ein
"neues Projekt", dass i.d.R. mit der gleichen IDE
wie im Hauptprogramm umgesetzt wird. Gruß W.
Wolf | |
Das Problem ist, dass wenn du in VB6 programmierst, natürlich erst ganz am Ende der Auftraggeber auf den Gedanken kommt, dass für den Zwecke des Programms auch ein Raspberry Pi reicht.
Wie verhinderst du das ? | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 12:35 |
| sv00010 schrieb:
Zitat: | |
Erzähle mal ein bisschen mehr.
Ich verwende für VB6 ein altes Windows XP, welches auf einem
virtuellen PC läuft. | |
4 Entwicklungsrechner:
3x Win10 64 Bit
1x Win7 64 Bit, mit jährlich zugekauften (sauteuren) Updates von Microsoft. Werde ich so auch beibehalten, solange auch einige Anwender meiner Software W7 verwenden. XP könnte theoretisch noch funktionieren, ich brauche es nicht mehr und anscheinend meine Kunden auch nicht.
Gruß
W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 29.12.21 12:46 |
| sv00010 schrieb:
Zitat: | |
Das Problem ist, dass wenn du in VB6 programmierst, natürlich
erst ganz am Ende der Auftraggeber auf den Gedanken kommt,
dass für den Zwecke des Programms auch ein Raspberry Pi reicht.
Wie verhinderst du das ? | |
Sochle Fragen werden in der ersten halben Stunde geklärt. Hatte allerdings schon ein Projekt vor ca. 8-10 Jahren, bei dem unerwartet Linux zum Thema wurde. Nicht weil mein Kunde das so wollte, sondern seine Kunden danach gefragt haben. Die Portierung war lediglich in Bezug auf die verwendete serielle Schnittstelle mit Zusatzaufwand verbunden, konnte aber gelöst werden. Alle anderen Programmteile funktionieren mittels Wine genauso gut wie unter Windows. Vielleicht ein bisschen zäher, aber das konnte mit besserer Hardware kompensiert werden. Das war in diesem Fall eine Individual-Programmierung und keine Massen-Anwendung.
Gruß
W. Wolf | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: Manfred X | Datum: 29.12.21 13:02 |
| Leider erlaubt ein MS-Sicherheitsupdate oder eine "it runs"-Zusage
nicht den Schluss, Microsoft übernähme die Gewährleistung für
die lückenlose Betriebs- und Datensicherheit beim VB6-Runtime-System
für jetzt und die nächsten Jahre. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: sv00010 | Datum: 29.12.21 13:52 |
| Zitat: | |
Alle anderen Programmteile funktionieren mittels Wine
genauso gut wie unter Windows. | |
Bei meiner Internetsuche ergab sich, dass Wine nicht auf ARM (Raspberry Pi) läuft.
Wenn ich da falsch liege, dann bitte sofort mitteilen.
Beitrag wurde zuletzt am 29.12.21 um 13:53:45 editiert. | |
Re: VB6-Support Zusage unter Windows 11 und Server 2022 | | | Autor: W. Wolf | Datum: 30.12.21 09:20 |
| sv00010 schrieb:
Zitat: | |
Bei meiner Internetsuche ergab sich, dass Wine nicht auf ARM
(Raspberry Pi) läuft. Wenn ich da falsch liege, dann bitte sofort mitteilen. | |
Soweit ich informiert bin, geht das nicht - auch nicht mittels Wine. Wine versucht ja nur die Windows-API auf Linux nachzubilden, was erstaunlich gut funktioniert. Damit wird jedoch ein x86-Code noch lange nicht zum ARM-Code. Dafür bräuchte es einen eigenen Compiler und mindestens eine ARM-kpmpatible Runtime. Wäre theoretisch zwar denkbar aber ziemlich unnötig in Bezug auf Kosten/Nutzen.
Gruß
W. Wolf | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
sevISDN 1.0
Überwachung aller eingehender Anrufe!
Die DLL erkennt alle über die CAPI-Schnittstelle eingehenden Anrufe und teilt Ihnen sogar mit, aus welchem Ortsbereich der Anruf stammt. Weitere Highlights: Online-Rufident, Erkennung der Anrufbehandlung u.v.m. Weitere InfosTipp des Monats sevAniGif (VB/VBA)
Anzeigen von animierten GIF-Dateien
Ab sofort lassen sich auch unter VB6 und VBA (Access ab Version 2000) animierte GIF-Grafiken anzeigen und abspielen, die entweder lokal auf dem System oder auf einem Webserver gespeichert sind. Weitere Infos
|