From einrichtung_VBclassic@habmalnefrage.de Wed Jun 30 00:20:17 2010 Path: kephalonia.melzone.de!inka.de!rz.uni-karlsruhe.de!news.belwue.de!newsfeed01.sul.t-online.de!newsfeed00.sul.t-online.de!t-online.de!news.albasani.net!lilly.ping.de!not-for-mail From: Ingo Moch + Thorsten Albers Newsgroups: de.admin.news.announce,de.admin.news.groups,de.comp.lang.misc,de.comp.os.ms-windows.programmer,de.comp.datenbanken.ms-access,de.comp.office-pakete.ms-office,de.comp.text.ms-word Subject: 1. RfD: de.comp.lang.VBclassic (Neueinrichtung) Followup-To: de.admin.news.groups Date: Tue, 29 Jun 2010 21:15:00 +0200 Organization: Moderation von de.admin.news.announce Lines: 173 Sender: michael.ottenbruch@dana.de (Michael Ottenbruch) Approved: moderator@dana.de Message-ID: NNTP-Posting-Host: p5090d376.dip.t-dialin.net Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Trace: lucy.ping.de 1277839055 25550 80.144.211.118 (29 Jun 2010 19:17:35 GMT) X-Complaints-To: abuse@ping.de NNTP-Posting-Date: Tue, 29 Jun 2010 19:17:35 +0000 (UTC) X-Proponenten: Ingo Moch + Thorsten Albers X-PGP-Sig: 6.5.8 From,Subject,Newsgroups,Followup-To,Approved,Date,Sender,Message-ID iQEVAwUBTCo2zqghcT6lu+7bAQHEzwf9FeiatKTjF2WhOVJxrIoIJUEa/twfrzO/ 9cKVNKzBTHwrFpYDCk7Wzva61tosf+p2us2Qv86JIH/d3Dmh1bt4+0JwhVva8i+6 ewVeoM2Brhvw7fgJvUfqmk+m8WlHiKUzgZpVlU1gflTrvyL4X40rwoVG9hTTMNcp mUyxnhHTz9suJYkSDev5++Jz5eaT37R+zmppck125+wp6KkqxNVPs7rybElGkgbV 6X8M57wDKTvk/iYptYltsCsUU9IuO0I06NX+7KTZG1zsrlILXS9fG7gwqpbaFwl3 PC6TzvyqS7HHMlZqa5XfW7XTEhQaa5kEYych2yi4WkZnnEmdcvA99Q== =MfFd Xref: kephalonia.melzone.de de.admin.news.announce:3643 de.admin.news.groups:189099 de.comp.lang.misc:2643 de.comp.os.ms-windows.programmer:2501 de.comp.datenbanken.ms-access:8910 de.comp.office-pakete.ms-office:1230 de.comp.text.ms-word:1070 1. RfD (Request for Discussion) zur Einrichtung der Gruppe de.comp.lang.vbclassic Sixpack - VisualBasic bis Version 6. Status ~~~~~~ Die Gruppe ist unmoderiert. Charta ~~~~~~ Thema der Gruppe ist klassisches VisualBasic bis Version 6 sowie Nachbauten und darauf aufbauende Erweiterungen. Die Diskussion über die Anwendung von Drittanbieter-Tools ist willkommen, soweit keine explizite Gruppe dafür existiert. Fragen hinsichtlich der Interaktion zwischen VBA-/VBScript-Code und mittels VB.classic erstellter Helfer- Komponenten sind ebenfalls willkommen. Hintergrund ~~~~~~~~~~~ Nach kurzfristiger Ankündigung hat Mircosoft mit dem 2010-06-01 damit begonnen die Gruppen unter mircosoft.* zu schließen und wirbt als Ersatz für seine Web-Foren. Unter den ersten geschlossenen Gruppen war auch microsoft.public.de.vb, welche VisualBasic bis Version 6 (also ohne VB.net) behandelte. Da sich einige Provider bereit erklärt haben die Microsoft-Hirarchie erst einmal weiter zu führen, wird bis auf weiteres dort auch noch auf Basis dieser befristeten Übergangslösung weiter diskutiert. Die meisten der bisherigen, an einer Fortsetzung interessierten Teilnehmer in microsoft.public.de.vb bevorzugen eine NNTP-basierte Gruppe. In der Gruppe hat diesbezüglich bereits eine rege Diskussion zu den verschiedenen Ausweichmöglichkeiten stattgefunden. Viele der Regulars haben erklärt, dass sie ihr Wissen aktiv einbringen werden, soweit das Thema VB.classic in de.* eine Heimat findet. Ein Großteil (vor allem der Regulars) postet deshalb bereits schon in de.comp.lang.misc. Themeneinordnung ~~~~~~~~~~~~~~~~ Die Einordnung der Gruppe ist im Allgemeinen an die der Delphi-Gruppen angelehnt, da beide Tools Ähnlichkeiten aufweisen. Unter anderem sind das: + beide definieren eine eigene Sprache mit proprietärer Syntax + beide sind RAD Tools + beide haben eigenes Frameworks (VB-Runtime bei VB, VCL bei Delphi) Das "classic" im Gruppennamen dient zur Abgrenzung von VB.net und ist inzwischen etabliert, wie z.B. eine Abfrage des Begriffes VB bzw. VisualBasic in Kombination mit classic bzw. klassisch bei Google ergibt. Themenabgrenzung ~~~~~~~~~~~~~~~~ Trotz der Namensübereinstimmung von VB.classic und VB.net, und obwohl VB.net vom Hersteller beider Basic-Dialekte als Nachfolger von VB.classic propagiert wurde, sind beide deutlich voneinander abzugrenzen und können nicht gemeinsam behandelt werden. Grund ist vor allem die Tatsache, dass beide Basic-Dialekte auf unterschiedlichen Frameworks beruhen (VB-Runtime vs. .net-Framework). Die Gemeinsamkeiten von VB.classic und VB.net beschränken sich daher im wesentlichen auf die für alle Basic-Dialekte typischen Übereinstimmungen im grundlegenden Befehlssatz und in der Code-Syntax. VBScript definiert nur einen geringen Teil der Sprachelemente von VisualBasic und steht im gleichen Verhältnis wie JavaScript zu Java. VBA teilt sich mit VB.classic einen gemeinsamen Namens- und Sprachraum. Daher sind Fragen zur Interaktion (oder zu Problemen) mit VB.classic-Helferkomponenten laut Charta erlaubt. Dies gilt jedoch nicht für VBA-Fragen, die auf die Ansteuerung der Objektmodelle der spezifischen VBA-Host-Anwendungen abstellen - diese sollten stattdessen direkt in den besser passenden Gruppen dieser Anwendungen diskutiert werden. Erste Diskussionen in de.admin.news.groups scheinen zum selben Ergebnis zu kommen[1]. Weiterführendes ~~~~~~~~~~~~~~~ In VB.classic wird der Basic-Befehlssatz durch Objekte und Methoden des verwendeten Frameworks, der VB-Runtime, erweitert. Diese Objekte und Methoden sind entweder proprietär oder sie kapseln Objekte und Methoden aus Standard-Bibliotheken von MS Windows unter kleineren oder größeren Anpassungen an VB-Gegebenheiten.[2] Zusätzlich werden in mit VB.classic erstellten Anwendungen meistens Objekte und Methoden aus anderen externen Bibliotheken über die COM-Schnittstelle eingebunden. Dadurch ergibt sich das Dilemma, dass die Diskussion eines beim Programmieren mit VB.classic entstandenen Problems in der Regel Themenbereiche umfasst, die durch mehrere verschiedene Diskussionsgruppen abgedeckt werden. Zu Beginn einer Diskussion ist durch diese Streuung zudem häufig nicht klar, welchem Themenbereich das Problem eigentlich zuzuschreiben ist. Themen, bei denen schon aus dem OP hervorgeht, dass eine andere Gruppe besser passt, sollen "umgeleitet" werden. Zu guter Letzt sei noch erwähnt, dass ein paar Projekte existieren, die auf dem von Microsoft nicht mehr weiterentwickelten VB.classic aufsetzen oder dieses indirekt weiterentwickeln (wollen). Exemplarisch seien hier [3] und [4] genannt. Größtenteils befinden sich diese Projekte noch im Beta-Stadium. Fragen zu solchen Projekten sollen explizit in der Gruppe diskutiert werden können. Traffic ~~~~~~~ Da seit Mai über die Gruppenschließung diskutiert wird, hier die Statistik über ein Jahr bis zum April 2010 (Vielen Dank an Harald dafür!): Statistics: Messages per Month (01.05.2009 - 30.04.2010) *** microsoft.public.de.vb *** --------------------------------------------------------------- Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2009 195 249 261 176 147 188 303 189 2010 325 278 295 206 =============================================================== Gesamt: 2.812 Post/Tag: 7,7 User Gesamt > 1 Posting: 160 User > 200 " : 1 User > 100-200 : 4 User > 50-100 : 9 User > 20- 50 : 16 User > 10- 20 : 23 User > 1- 10 : 107 User 1 : 88 Proponenten ~~~~~~~~~~~ + Ingo Moch + Thorsten Albers Pointer ~~~~~~~ Nach dem erscheinen dieses RfD werden Pointer in folgende Newsgroups gepostet: + microsoft.public.de.vb + microsoft.public.de.vb.datenbank Verweise ~~~~~~~~ [1] Message-ID: ff. [2] Message-ID: [3] VB for Java [4] COM-Tools for developers -- Fertige Artikel für de.admin.news.announce, Einsprüche und sonstige Mail an die Moderation bitte an . Bitte keine Diskussionsbeiträge an diese Adresse. Weitere Informationen zum Verfahren in und unter .