Forum: PC Hard- und Software unterschied zwischen visual basic 6.0 & visual studio.net


von antonio (Gast)


Lesenswert?

hallo,

welche unterschied gibt es zwischen visual basic 6.0 und visual 
studio.net?
ich beschäftige mich längst mit VB6.0 für das öffnen von comport und bin 
immer auf hindernis gestoßen. ich habe woanders gelesen, das visual 
studio .net zur öffnung von port besser geeignet ist. weisst genau der 
unterschied zwischen die Beide

Danke im Voraus

von Magnus Müller (Gast)


Lesenswert?

Vielleicht bringt dich der Link weiter:

http://de.wikipedia.org/wiki/Visual_Basic

Gruß,
Magnetus

von Meister E. (edson)


Lesenswert?

>das visual studio .net zur öffnung von port besser geeignet ist

Genau das Gegenteil ist der Fall. Ab Net3.5 kann unter Vista der Port 
für alle Ewigkeit lahmgelegt werden, obwohl der Code stimmt.
Für Com-Anwendungen sollte man eben auf VB6 oder .Net mit Framework 2.0 
zurückgreifen.

Gruss,
Edson

von Wasser (Gast)


Lesenswert?

>Genau das Gegenteil ist der Fall.

Sehe ich genau so, Habe in .net nicht mal das Modul dazu gefunden.

Welche Probele haste denn unter 6 ist doch eigentlich nur Open und das 
wars.

von Johnny (Gast)


Lesenswert?

VB 6 ist doch ein alter Zopf.
Wenn man in Visual Studio ab Version 2005 die serielle Schnittstelle in 
der Toolbox nicht finden kann, dann weiss ich also auch nicht...

von juppi (Gast)


Lesenswert?

Johnny (Gast)

O.K.!....aber manche geben nicht immer richtige Ratschläge!

von Markus L. (lucky79)


Lesenswert?

Wasser wrote:
> Sehe ich genau so, Habe in .net nicht mal das Modul dazu gefunden.

Ein Modul gibts ja auch nicht...
Ich arbeite seit ca 1/2 Jahr mit dem VS.NET 2005, Google ist dein Freund 
bei solchen Angelegenheiten...

Meister Eder write:
> Genau das Gegenteil ist der Fall. Ab Net3.5 kann unter Vista der Port
> für alle Ewigkeit lahmgelegt werden, obwohl der Code stimmt.
> Für Com-Anwendungen sollte man eben auf VB6 oder .Net mit Framework 2.0
> zurückgreifen.
Wer verwendet denn Vista??

Gruß,
Markus

von Meister E. (edson)


Lesenswert?

>>Genau das Gegenteil ist der Fall.

>Sehe ich genau so, Habe in .net nicht mal das Modul dazu gefunden.

So meinte ich das nicht. Den COM kann man unter .NET mit wenigen 
Codezeilen einbinden. Man findet halt zu dem Thema mehr fertige 
Codeschnippsel in VB6.

>Wer verwendet denn Vista??

Kunden möglicherweise?

Den Hinweis habe ich bei einer Recherche Anfang des Jahres erhalten. 
Leider erinnere ich mich gerade nicht an den Link.

von Arc N. (arc)


Lesenswert?

Meister Eder wrote:
>>>Genau das Gegenteil ist der Fall.
>
>>Sehe ich genau so, Habe in .net nicht mal das Modul dazu gefunden.
>
> So meinte ich das nicht. Den COM kann man unter .NET mit wenigen
> Codezeilen einbinden. Man findet halt zu dem Thema mehr fertige
> Codeschnippsel in VB6.
>
>>Wer verwendet denn Vista??
>
> Kunden möglicherweise?
>
> Den Hinweis habe ich bei einer Recherche Anfang des Jahres erhalten.
> Leider erinnere ich mich gerade nicht an den Link.

Diesen "merkwürdigen" Thread vllt?
http://forums.msdn.microsoft.com/en-US/netfxbcl/thread/aa5280a4-b3aa-4e96-98d0-4e587892a68e/
Wäre da etwas gewesen, hätte der Autor z.B. auch die entsprechenden 
Links zur Fehlermeldung oder dessen ID angeben können.

von Meister E. (edson)


Lesenswert?

>Diesen "merkwürdigen" Thread vllt?

Es war zwar nicht dieser Thread, aber der selbe Kerl.

>Wäre da etwas gewesen, hätte der Autor z.B. auch die entsprechenden
>Links zur Fehlermeldung oder dessen ID angeben können.

Hätte er wohl, hat er aber nicht... Soll man deshalb eine Warnung 
einfach nicht Ernst nehmen und blauäugig warten obs hinhaut oder nicht?

Gruss,
Edson

von Allerich (Gast)


Lesenswert?

Da mich das Thema interessiert, habe ich mir erlaubt unter:

http://www.vb-fun.de/vb/index.htm

das mögliche Problem vom COM unter .Net 3.5 anzusprechen.


Allerich

von Peter Fleischer [MVP] (Gast)


Lesenswert?

Hi Meister Eder

[zitat]
Genau das Gegenteil ist der Fall. Ab Net3.5 kann unter Vista der Port
für alle Ewigkeit lahmgelegt werden, obwohl der Code stimmt.
Für Com-Anwendungen sollte man eben auf VB6 oder .Net mit Framework 2.0
zurückgreifen.
[/zitat]

Im Framework 3.5 wurde keine neue SerialPort-Klasse bereitgestellt. Es 
wird die alte Serialport-Klasse aus dem Framework 2.0 (aus der 
system.dll) genutzt.

Woher nimmst du die Information, dass im Framework 3.5 die 
SerialPort-Klasse aus dem Framework zusätzliche Komponenenten aus dem 
Framework 3.5 nutzt? Welche konkrete Klasse aus dem Framework 3.5 
außerhalb der SerialPort-Klasse wirkt hier noch?

--
Viele Grüsse

Peter

von Meister E. (edson)


Lesenswert?

Hallo Peter,

>Woher nimmst du die Information, dass im Framework 3.5 die
>SerialPort-Klasse aus dem Framework zusätzliche Komponenenten aus dem
>Framework 3.5 nutzt?

das habe ich doch so nirgends behauptet. Ich bin damals auf den 
folgenden Link gestossen, kannst es dir ja mal durchlesen:

http://www.innovatic.dk/knowledg/SerialCOM/SerialCOM.htm

Wenn diese Warnungen nicht zutreffen, bin ich sicher der Letzte den das 
stört. Deine Meinung zu dem Thema interessiert mich ebenfalls.

Gruss,
Edson

von Meister E. (edson)


Lesenswert?

Kann vielleicht sonst noch jemand was zu diesem Thema sagen?

Gruss,
Edson

von Pumuckl (Gast)


Lesenswert?

Wenn dem wirklich so wäre, dann würde Microsoft den Fehler beheben und 
mit einem Fix oder späterem Servicepack verteilen.
Ich würde und tu die "SerialPort" Komponente bedenkenlos einsetzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.