vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

In diesem Forum haben Sie die Möglichkeit Kommentare, Fragen und Verbesserungsvorschläge zu den im vb@rchiv gelisteten Tipps und Workshops zu posten.

Hinweis:
Ein neues Thema kann immer nur über die jeweilige Tipps & Tricks bzw. Workshop Seite eröffnet werden!

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fragen zu Tipps & Tricks und Workshops im vb@rchiv
Workshop 113: Eigenschaften und Verhalten von 
Autor: ModeratorFZelle (Moderator)
 Workshop anzeigenDatum: 08.06.09 14:12

Bei der Zuweisung von Nothing an einen Wertetypen wird immer dessen default Wert geschrieben.
Deshalb ist dieses ganze hinundher gemache mit Nothing und Wertetypen sinnlos, ja sogar kompletter
blödsinn.
Das gilt auch bei den weiter unten beschriebenen Structs.


Dieser Workshop zeigt deutlich, was passiert, wenn jemand nicht weiss worüber er redet,
die Grundlagen nicht verstanden hat, und sich dann irgendetwas zusammenreimt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: Manfred X
Datum: 11.06.09 09:04

Hallo FZELLE !

Danke für die freundliche Qualifizierung!

Deine Reaktion zeigt deutlich, was passiert, wenn jemand sich nicht klarmacht,
welchen Zweck ein Beitrag verfolgt.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: icetea123
Datum: 11.06.09 16:16

Man könnte (fast) deinen ganzen Workshop auf die von FZelle schon genannte Tatsache eindampfen, das bei Wertetypen die Standardwerte gesetzt werden. Es werden strenggenommen sogar bei jeder nothing-Zuweisung die Standardwerte gesetzt, da der Standardwert eines Referenztypen ebenfalls Nothing ist.
Außerdem bist du unzufrieden damit, dass aus Gründen der kompatibilität Nothing beibehalten wurde, andererseits benutzt du Massenweise alte VB6 Funktionen/Konstanten (Asc, Chr, IsNothing(), AscW, vb???-Konstanten, Mid(), allgemein eigentlich den ganzen Mist aus Microsoft.VisualBasic.*). Die Benutzung dieser Funktionen. Du beziest dich zum Beispiel auf Microsoft.VisualBasic.Strings.Trim, was viele Neueinsteiger ohne VB6 ERfahrung gar nicht kennen würden und übernehmen dieses schlimmstenfalls in ihr Programmierrepertoire, in dem Glauben, was bei vb@rchiv steht, wird wohl richtig sein.

MfG,
icetea

-----------------------------------
Betriebssystem: Schrott (Vista)
Entwicklungsumgebung: VS 2008

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: ModeratorDaveS (Moderator)
Datum: 11.06.09 22:03

Die Nachentwicklung von Currency (weil die flexiblere Decimal "nichts taugt") sollte man auch nicht vergessen.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: Manfred X
Datum: 15.06.09 08:08

Hallo Dave!

Wo steht in dem Wortkshop etwas über den Datentyp Currency???
Woher stammt das "Zitat", dass der Datentyp Decimal "nichts taugt"???

Derart pauschale Qualifizierungen sind nicht mein Stil -
das überlasse ich gerne anderen.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: Manfred X
Datum: 15.06.09 08:33

Hallo IceTea123

Du hast natürlich vollkommen recht.
Wer die ganzen Beispiele in dem Workshop bereits kennt,
für den ist er uninteressant. Und selbstverständlich kann man mit
dem Begriff "Standardwert" (fast) alles problemlos zusammenfassen.

Du unterstellst, ich sei "unzufrieden" mit Nothing!

Es geht - für jeden erkennbar - darum, dass das Verhalten von Nothing sehr
unterschiedlich ist. Bei Werttyppen handelt es sich um die Initialisierungs-0,
bei Referenztypen um das "nicht vorhandene Objekt", bei Nullable-Variablen
um den "nicht vorhandenen Wert".
Für wenig Geübte ist das schwer zu durchschauen, wie ein Blick ins Internet
auf entsprechende Foren belegt. Deswegen habe ich eine Reihe von Beispielen
aufgeschrieben.

Man kann sich auch - wie Du - auf den Standpunkt stellen, dass alte
VB-Funktionen "Mist" sind.

Sie sind aber nun mal vorhanden und können deshalb bei einem Workshop, der
einen Überblick gibt, nicht einfach unterschlagen werden.

Du scheinst indirekt unterstellen zu wollen, ich hätte in Zusammenhang mit
der Funktion "Trim" etwas falsches geschrieben bzw. würde Einsteiger falsch
oder unangemessen informieren.

Tatsächlich habe ich aber die neue Framework-Funktion TRIM gegen die veraltete
Funktion abgegrenzt und auf das unterschiedliche Verhalten hingewiesen.
Ich vermag nicht zu erkennen, dass dieser Hinweis jemanden in die Irre führen
könnte.


Gruß
Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: ModeratorDaveS (Moderator)
Datum: 15.06.09 12:59

Nirgendwo. War ein anderes Workshop. Und Currency wolltest du ja für .Net neu schreiben. Es war eben ein "Zitat" und kein Zitat.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: ModeratorFZelle (Moderator)
Datum: 17.06.09 19:56

Und Dir scheint nicht klar zu sein, was ein Beitrag bewirkt, der von Falschen Tatsachen ausgeht.

Er verwirrt diejenigen die Du gemeint hast, nämlich Einsteiger.
Sie bekommen so eine vollkommen falsche Erklärung für etwas, das eigentlich ziemlich einfach ist.

Aber was weiss ich schon, ich habe ja im gegensatz zu Dir keine Ahnung von der Materie.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: Manfred X
Datum: 24.06.09 16:08

Hallo FZelle!

Ich habe nicht behauptet, Du hättest keine Ahnung von der Materie!

Aber Du bleibst in Deiner Kritik pauschal.
In dieser Form ist sie NICHT nützlich.

Welche vollkommen falsche Erklärung meinst Du?

Korrigiere doch einfach den Fehler ... -
wo ist da das Problem. (Ich selbst habe bereits mehrfach
auf Fehler in Beiträgen hingewiesen. Die VBArchiv-Redaktion
überprüft das und berichtigt dann.)


Gruß

Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Eigenschaften und Verhalten von 
Autor: ModeratorDaveS (Moderator)
Datum: 24.06.09 21:16

Da anscheinend einige positive Bewertungen eingegangen sind, muss bestimmt irgendwo daran etwas richtig sein. Ist nur logisch. Ich habe leider kaum etwas davon verstanden. Es gibt ja auch unzählige Themen in .Net, die eher Zeit zum Verstehen verdienen.

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Sie sind nicht angemeldet!
Um einen neuen Beitrag schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel