Ahh, f�r solche Lernkurse solltest Du "Option Strict On" aktivieren. Solltest Du meiner Meinung nach sowieso. Es erschwert zwar die Arbeit etwas, aber solche Fehler k�nnen nicht mehr vorkommen(Du wirst quasi gezwungen alles etwas sauberer zu programmieren). Im Falle String->Object und umgekehrt macht das nichtmal viel aus. Es funktioniert (vielleicht doch ein bl�des Beispiel) weil eine (implizite) Umwandlungsmethode vorhanden ist.
Du kannst die Zeile entweder an den Anfang deines Codes setzen (je Datei) oder Du stellst es als Standard in den Optionen um (Projekte->VB-Standard) Wenn wir schon dabei sind: Option Explicit w�rde ich auch aktivieren. Viele Gr��e, Up against the wall .. Wolfgang http://www.vbwelt.de/ > -----Urspr�ngliche Nachricht----- > Von: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] Im Auftrag von Oskar Vaia > Gesendet: Freitag, 19. Dezember 2003 15:01 > An: [EMAIL PROTECTED] > Betreff: AW: [Vb.net] Basis- und Subklasse > > Hallo Wolfgang, > > ich studiere immer noch deine Mailings. > > >Andersrum (= ist als Zuweisung zu verstehen, deswegen gibt's 2 > >Richtungen) macht es schon eher Probleme, da Katze = Tier eben nicht > >immer der Fall >ist. Es gibt ja - wie wir schon durch unsern > kleinen Exkurs ins Tierreich >gelernt haben *g* - noch mehr > davon. Deswegen musst Du als Programmierer >wissen dass das > besagte Tier eine Katze ist und dies dem Compiler mitteilen > >(damit der die Knurrfrequenz freigibt). Z.B. mit Ctype() > oder DirectCast(). >Du musst Dir dabei der Sache aber ganz > sicher sein, sonst gibt's eine InvalidCastException. > > Auch Katze=Tier funktioniert aber. > Zumindest hab ich das versucht und es scheint zu funktionieren: > > Dim a As Object > Dim b As String > b = a > > Oder meintest du mit obiger Aussage etwas anderes. Vielleicht > hab auch ich darin noch nicht ganz den Sinn verstanden. > > Gr��e > > Oskar _______________________________________________ Vb.net mailing list [EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/vb.net
