Hallo Wolfgang,

>Von einem bestimmtem Typ zu Object ist dabei immer eine
>Erweiterungskonvertierung und kann nicht zu Datenverlust f�hren (deswegen
>geht's auch noch mit Option Strict On).

mmh, ist das hier schon richtig?

Ich habe hier folgendes Beispiel getestet, welches mit "Option Strict On" nicht 
funktioniert

---
Option Strict On
...


Dim a As New AClass
Dim b As BClass

b = a           'funktioniert so nicht!

---

mit "Option Strict Off" funktioniert obiges Beispiel.

>Meinst Du obwohl "Option Strict On" war, oder ist das schon die Tatsache?
>Wo die Klassen sich befinden ist eigentlich egal.. Was f�r Klassen waren
>das?

Das waren z.B. meine erstellten Klassen im oben erw�hnten Beispiel, wobei die BClass 
von AClass abgeleitet ist.

>Das geht eigentlich nur, wenn die eine von der anderen abgeleitet wurde und
>dann nur in der Richtung BasisObjekt=SpeziellesObjekt weil BasisObjekt den
>kleinsten gemeinsamen Nenner darstellt (Explizit mit CType() oder Option
>Strict Off bekommt man es auch andersrum hin).

Ja, richtig, da stimmt das mit dem obigen Beispiel.
Nur deine Aussage, welche ich ganz oben hier in diesem Mail angef�hrt habe, stimmt 
dann eben nicht.
Da h�tte bei folgender Stelle 

"... deswegen geht's auch noch mit Option Strict On)."

wohl

"... deswegen geht's auch mit Option Strict Off)."

stehen m�ssen. Richtig?

Gr��e

Oskar


_______________________________________________
Vb.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/vb.net

Odpovedet emailem