vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Format und String - 2 Kommastellen 
Autor: veneror
Datum: 04.07.12 14:04

Hallo zusammen,

ich habe eine Frage zu den Nachkommastellen. Wenn ich z.B.

Dim zahl As Double
        zahl = 12.3456789
        Label1.Text = zahl.ToString("f2")
eingebe, dann erscheint das gewollte Ergebnis 12,35.

Wenn ich das gleiche Vorgehen auf Laufwerksinformationen adaptieren möchte, erhalte ich nicht dieses gewünschte Ergebnis.

Dim AvailableFreeSpace As Double = DriveInfo.AvailableFreeSpace
        lblEinträge.Text = AvailableFreeSpace.ToString("f2")
Bei Google konnte ich nichts finden. Wo liegt mein Fehler?

Danke und Gruß
Maik
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.07.12 14:25

Es gibt keine statische Methode .GetAvailableFreeSpace(). Du kannst sowas schreiben
Dim AvailableFreeSpace As Double = IO.DriveInfo.GetDrives()( _
  0).AvailableFreeSpace()
(Ich würde vielleicht "n2" benutzen für moderne Laufwerke).

________
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: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 04.07.12 14:33

Hallo!

Die FreeSpace-Methoden geben Long-Werte zurück (Zahl der Bytes).
Wenn Du diese Angabe auf andere Einheiten z.B. MB umrechnen willst,
mußt Du umrechnen, nicht formatieren.
http://www.vbarchiv.net/forum/id22_i85370t85366_ram-und-festplattengroesse-genauer-ermitteln.html
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: veneror
Datum: 04.07.12 14:40

Hallo DaveS,

ich habe kurzerhand die von dir vorgeschlagene Variable übernommen und das Ergebnis in einem Label ausgeben lassen.

Der freie Festplattenplatz beträgt etwa 12 GB, mit der Variable von dir bin ich bei etwa 19 GB und es wird nicht auf zwei Kommastellen gekürzt weder mit f2 noch mit n2.

lblEinträge.Text = AvailableFreeSpacee / 1024 ^ 3.ToString("f2")
lblEinträge1.Text = AvailableFreeSpacee.ToString("f2") / 1024 ^ 3)
Gruß
Maik
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: veneror
Datum: 04.07.12 14:46

Hallo Manfred,

ich habe es für mich umgemünzt und erhalte das gewünschte Ergebnis. Vielen Dank wie jedes Mal für deine Hilfe.

DaveS, dir auch danke für deine schnelle Antwort.

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

Re: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 04.07.12 14:48

   Dim dinf As New IO.DriveInfo("D:\")
   Dim str As String = Format(dinf.AvailableFreeSpace / (1024 ^ 3), "f2")
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.07.12 14:57

KLar, der Wert ist Bytes. Geht natürlich auch so

        Dim AvailableFreeSpace As Double = New IO.DriveInfo( _
          "C:").AvailableFreeSpace / (1024 ^ 3)
        Label2.Text = AvailableFreeSpace.ToString("n2")
Oder rechnet man jetzt eher in "Terabytes"?

________
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: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 04.07.12 15:13

Je nach Bedarf.

In Klammern der erforderliche 1024er-Exponent bei der Byteanzahl-Umrechnung:
Kilo (1), Mega (2), Giga (3), Tera (4), Peta (5), Exa (6), Zetta (7), Yotta (8)
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.07.12 15:36

Man versucht immer erfolglos etwas Verständnis für Humor aus dir zu locken.

________
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: Format und String - 2 Kommastellen 
Autor: keco
Datum: 04.07.12 18:32

Immerhin trägt es zu meiner Erheiterung bei - und das immer wieder.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 04.07.12 18:36

Gratuliere!
Du hast den "running gag" verstanden.
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 04.07.12 20:23


________
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: Format und String - 2 Kommastellen 
Autor: effeff
Datum: 04.07.12 21:14

Erst einmal wollen wir wissen, was "kobt" heißt...

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 04.07.12 22:34

Hallo!

http://www.youtube.com/watch?v=2vlhCT-otoY

MfG
Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 05.07.12 09:46

Ich hätte eher auf Ostfriesisch getippt...

________
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: Format und String - 2 Kommastellen 
Autor: effeff
Datum: 06.07.12 14:36

DaveS schrieb:
Zitat:

Ich hätte eher auf Ostfriesisch getippt...


Nö... Muss was englisches sein, kommt ja von dir!

Scheint aber was zum spielen zu sein: https://forum.tera-europe.com/showthread.php?t=6277

EALA FREYA FRESENA

Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 06.07.12 14:52

Falsch!

Hättest Du Dir den von mir geposteten Link mal angeschaut,
wäre Dir klar, dass es um eine Methode geht, den AvailableFreespace
durch gezielte Vernichtung von Speicherfressern zu erhöhen
(für erfahrene User!)

Demnächst kommt nach Tera auch eine Peta-Version von Exa.

MfG
Manfred
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 06.07.12 15:03

Stellst du jetzt meine ostfriesischen Sprachkenntnisse in Frage?

________
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: Format und String - 2 Kommastellen 
Autor: Manfred X
Datum: 06.07.12 15:13

Hallo!

Mit ein wenig Küstennebel spricht das doch jeder "fließend".
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: keco
Datum: 06.07.12 15:54

Das heißt, man muss benebelt sein?
Themenbaum einblendenGesamtübersicht  |  Zum Thema  |  Suchen

Re: Format und String - 2 Kommastellen 
Autor: ModeratorDaveS (Moderator)
Datum: 06.07.12 18:57

Stimmt, ist eigentlich in diesem Zustand dem Englischen ganz nahe...

________
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 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-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