Visual Basic 6 - Vererbung
iCA- 01.08.2005 - 18:06 1817 11
ica
hmm
|
gibts bei vb 6 wirklich keine vererbung? hab zwar gesehen, dass man interfaces erstellen kann aber mehr hab ich in der msdn nicht gefunden.
will nur mal sicherheitshalber nachfragen...
Bearbeitet von ica am 15.08.2005, 12:27
|
rettich
Legendwaffle, waffle!
|
http://www.microsoft.com/learning/b...ture/040402.aspInheritance
One of the big hassles with Microsoft Visual Basic 6.0 was the lack of true inheritance. Sure, Visual Basic 6.0 supported the Implements keyword, which provided interface inheritance that was often good enough, but many times I have wanted true implementation inheritance. Visual Basic .NET gives it to us.
|
ica
hmm
|
toll..hab ich eh schon befürchtet... nicht das vb schon schlimm genug wäre...jetzt kann das ding nichtmal vererbung
|
AoD
aka AngelOfDeath
|
VB6 ist eine simple Programmiersprache die hauptsächlich für Windows Forms gedacht ist, da ist Vererbung nicht notwendig (gewesen)
|
ica
hmm
|
also meiner meinung nach ist es notwendig, und das vb6 sehr limitiert ist hab ich recht schnell gemerkt alleine die tatsache, dass die gui teilweise untrennbar mit der programmlogik verbunden ist ist ist schon ein grauen...
|
AoD
aka AngelOfDeath
|
mit dem Teil "da ist Vererbung nicht notwendig" meinte ich nicht im Allgemeinen sondern das war speziell auf VB6 bezogen. Zu Zeiten als VB6 entwickelt/released wurde, waren die Ziele für VB6 einfach ganz andere und Vererbung war für die Entwicklung von VB Programmen (wie zB Apps mit Access dahinter) nicht notwendig.
|
mat
AdministratorLegends never die
|
warum lasst ihr nicht die toten ruhen?
|
Gulinborsti
Addicted
|
warum lasst ihr nicht die toten ruhen? *seufz* ich muß heute noch fast alles mit VB6 entwickeln. Und die Sache mit der Vererbung ist der einzige Makel an VB, mit dem ich nie abfinden konnte. Mein Chef bildet sich seit Jahren ein, ein "Umstieg auf .NET zahlt sich nicht mehr aus", weil wir in Zukunft ohnehin alles nur mehr in Java entwickeln. Mittlerweile sind Jahre vergangen und wir habe mittlerweile genau eine kleine Anwendung in Java entwickelt ...
|
RangerJoe
Addicted
|
der einzige makel ? ich werf mal das wort "error handling" in den raum das ist in VB6.0 quasi nicht existent.
@Java find ich ne tolle sprache aber wenn man reine windows apps entwickelt eigentlich unbrauchbar, warum sich mit der JVM ärgern nur um pseudo OS unabhängig zu sein.
bei sowas tendier ich eher zu C# bzw. VB.Net ab 2k5 besteht der unterschied zwischen C# und VB.net eh nur noch aus 3 Zeichen nämlich ; { und }
|
watchout
Legendundead
|
der einzige makel ? ich werf mal das wort "error handling" in den raum das ist in VB6.0 quasi nicht existent. Ahm, bitte Posts genau lesen und verstehen bevor du postest. Er hat geschrieben dass es der einzige Makel ist mit dem er sich nicht abfinden konnte.
|
RangerJoe
Addicted
|
ich weis, aber wie kann man sich damit abfinden kein error handling zu haben ?
|
Gulinborsti
Addicted
|
ich weis, aber wie kann man sich damit abfinden kein error handling zu haben ? Naja, mit dem error handling hatte ich in VB6 eigentlich nie große Probleme. Es ist nicht immer ganz einfach und 100%ig, aber mit den Jahren habe ich mir so meine eigenen Klassen und Module zurechtgelegt, die das EH übernehmen... Deshalb --> kein "Problem"
|