| |
VB.NET - Ein- und UmsteigerWerte in einem Array | | | Autor: Worebu | Datum: 17.03.11 16:35 |
| Hallo Leute, dies ist mein erster Post, seit also nett zu mir.
Mein Problem:
Ich habe ein Array dimensioniert, und anschliessend einen Wert zugewiesen.
Wenn ich diesen Array auslese ist der Wert 0. Ich kriege keinen Wert in das Feld. Bin ich
so blind, ist eigentlich kein Ding. Kann mir jemand sagen wo, ausser vorm Bildschirm, das Problem
liegt ?, da muss noch eines sein.
Private Sub bt_calc_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles bt_calc.Click
'
Dim wert(11) As Integer
'
wert(0) = 0.035 ' oa
wert(1) = 0.023 ' ua
wert(2) = 0.008 ' ha
wert(3) = 0.116 ' os
wert(4) = 0.053 ' us
wert(5) = 0.018 ' fu
wert(6) = 0.035 ' oa
wert(7) = 0.023 ' ua
wert(8) = 0.008 ' ha
wert(9) = 0.116 ' os
wert(10) = 0.053 ' us
wert(11) = 0.018 ' fu
'
Label5.Text = wert(3)
End Sub Label5.Text ist aus irgendeinem Grund immer 0.
Worebu
--------------------------------------
Man kann Dreck nicht polieren!
-------------------------------------- | |
Re: Werte in einem Array | | | Autor: Hannibal | Datum: 17.03.11 16:45 |
| Hallo,
Integer speichert nur ganze Zahlen, für Fließkommazahlen musst du Single, Double oder Decimal verwenden. Decimal ist hier der genaueste, aber auch langsamste und du solltest ihn nur verwenden wenn du sehr genau Berechnungen ohne Rundungsfehler durchführen willst.
Gruß
Hannibal
Edit: zu langsam
_____________________________________________________
Programmieren ist heute ein Wettrennen zwischen Programmierern, die versuchen bessere und idiotensicherere Programme zu entwickeln und dem Universum, dass versucht bessere Idioten zu entwickeln
Beitrag wurde zuletzt am 17.03.11 um 16:45:25 editiert. | |
Re: Werte in einem Array | | | Autor: Hannibal | Datum: 18.03.11 12:25 |
| Du solltest vielleicht darüber nachdenken "Option Strict On" zu verwenden, dann kann so etwas nicht mehr passieren.
Entweder in jedem Projekt per Code einzeln oder global in den Optionen für alle zukünftigen Projekte aktivieren.
Gruß
Hannibal
_____________________________________________________
Programmieren ist heute ein Wettrennen zwischen Programmierern, die versuchen bessere und idiotensicherere Programme zu entwickeln und dem Universum, dass versucht bessere Idioten zu entwickeln | |
| 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 |
|
|
Neu! sevPopUp 2.0
Dynamische Kontextmenüs!
Erstellen Sie mit nur wenigen Zeilen Code Kontextmenüs dynamisch zur Laufzeit. Vordefinierte Styles (XP, Office, OfficeXP, Vista oder Windows 8) erleichtern die Anpassung an die eigenen Anwendung... Weitere InfosTipp des Monats TOP Entwickler-Paket
TOP-Preis!!
Mit der Developer CD erhalten Sie insgesamt 24 Entwickler- komponenten und Windows-DLLs. Die Einzelkomponenten haben einen Gesamtwert von 1605.50 EUR...
Jetzt nur 599,00 EURWeitere Infos
|
|
|
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
|
|