vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Ein- und Umsteiger
Re: Bei Umstellung auf Strict On - Spätes Binden 
Autor: Manfred X
Datum: 06.12.13 09:54

Hallo!

Das wir in dem Beispiel, auf das FZelle hingewiesen
hat, eigentlich erklärt.
        Dim x As Object
 
        Dim dbl As Double = 1.5
 
        x = dbl 'Objektivierung eines Double-Wertes
 
        'Casten und Konvertieren --> 1,5 wird 2
        Dim int1 As Integer = CType(x, Integer)
 
        'Nur Casten: scheitert 
        '(Datentyp Double nicht Datentyp Integer)
        Dim int2 As Integer = DirectCast(x, Integer)
CDBL ist eine reine Konvertierungs-Funktion.

Numerische Strings solltest Du mit der Methode
Double.Tryparse verarbeiten. Dabei können in einem
Parameter Angaben zur Art des Parsens (Zeichen-Typ, Culture)
gemacht werden.
 Dim dbl2 As Double = CDbl(x) 'Konvertierung klappt
 
 Dim dbl3 As Double
 If Not Double.TryParse("1,2345", dbl3) Then
    MsgBox("String enthält keinen Double-Wert")
 Else
    'dbl3 enthält den Wert 1,2345 
 End If
Das klappt ... (Wert in Object als String parsen)
 Double.TryParse(x.ToString, dbl3)   '--> 1,5
Das aber nicht ... (String ist nicht als Integer darstellbar)
Dim int3 As Integer
  Integer.TryParse(x.ToString, int3) '--> false / 0


Beitrag wurde zuletzt am 06.12.13 um 10:14:32 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Bei Umstellung auf Strict On - Spätes Binden2.525Bazi05.12.13 16:21
Re: Bei Umstellung auf Strict On - Spätes Binden1.651ModeratorFZelle05.12.13 17:41
Re: Bei Umstellung auf Strict On - Spätes Binden1.510Bazi05.12.13 22:26
Re: Bei Umstellung auf Strict On - Spätes Binden1.598Manfred X05.12.13 23:01
Re: Bei Umstellung auf Strict On - Spätes Binden1.537Bazi06.12.13 09:12
Re: Bei Umstellung auf Strict On - Spätes Binden1.473ModeratorFZelle06.12.13 09:39
Re: Bei Umstellung auf Strict On - Spätes Binden1.525Manfred X06.12.13 09:54
Re: Bei Umstellung auf Strict On - Spätes Binden1.628Manfred X06.12.13 11:02
Re: Bei Umstellung auf Strict On - Spätes Binden1.499ErfinderDesRades06.12.13 13:48
Re: Bei Umstellung auf Strict On - Spätes Binden1.431Bazi07.12.13 20:43
Re: Bei Umstellung auf Strict On - Spätes Binden1.545ErfinderDesRades07.12.13 21:31
Re: Bei Umstellung auf Strict On - Spätes Binden1.375ModeratorFZelle08.12.13 13:38
Re: Bei Umstellung auf Strict On - Spätes Binden1.476Bazi07.12.13 22:50
Re: Bei Umstellung auf Strict On - Spätes Binden1.407ErfinderDesRades07.12.13 23:01
Re: Bei Umstellung auf Strict On - Spätes Binden1.490Bazi07.12.13 23:16
Re: Bei Umstellung auf Strict On - Spätes Binden1.433ErfinderDesRades07.12.13 23:35
Re: Bei Umstellung auf Strict On - Spätes Binden1.422ModeratorDaveS08.12.13 17:40
Re: Bei Umstellung auf Strict On - Spätes Binden1.509Bazi09.12.13 07:03
Re: Bei Umstellung auf Strict On - Spätes Binden1.398Bazi08.12.13 12:49
Re: Bei Umstellung auf Strict On - Spätes Binden1.538ModeratorDaveS08.12.13 13:14
Re: Bei Umstellung auf Strict On - Spätes Binden1.444Bazi08.12.13 14:47
Re: Bei Umstellung auf Strict On - Spätes Binden1.407ModeratorFZelle09.12.13 12:01
Re: Bei Umstellung auf Strict On - Spätes Binden1.467Bazi09.12.13 12:30

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 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