Suchergebnisse
Suchergebnisse 1-7 von insgesamt 7.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hi Leute, ich probiere einen Double (immer) mit 2 Nachkommastellen anzeigen zu lassen und habe dafür folgende Funktion geschrieben: VB.NET-Quellcode (4 Zeilen) Die Msgbox ist wegen der Fehleranalyse da, dachte es harkt bei dem Input, der kommt aber entsprechend richtig rein. rufe ich die Funktion nun über Msgbox(system_funktionen.format(20.3)) auf, gibt er mir folgende Msgboxen wieder: 1: 20.3 (die Fehleranalyse Box) <- Richtig 2: 0 <- hier sollte 20,30 rauskommen Grüße Julian
-
Hallo, danke erstmal für die Antworten. Die Funktion muss natürlich einen String wiedergeben, damit die Nachkommastellen angezeigt werden. Zeimlich grober Schnitzer Die Funktion sieht also nun wie folgt aus: VB.NET-Quellcode (3 Zeilen)
-
Zitat: „und konnte dir nur unterlaufen, weil? (Strict Off)“ Nachdem ich Strict On gemacht habe, sah der code wie folgt aus: VB.NET-Quellcode (3 Zeilen) dort war der Denkfehler also immernoch vertreten. Naja wie gesagt, Problem gelöst, danke alle!
-
Zitat: „Kann nicht sein. Option Strict On verändert nichts am Code - es weist nur den Compiler an, Fehler zu bemeckern. “ Ich habe mich falsch ausgedrückt. Was ich meinte war, dass ich den Code danach so angepasst hatte, dass das gleiche Ergebnis rauskommen soll. Es sind immernoch die Doubles da wo sie vorher waren und ebenso die Strings. Ich habe nur die nötigen Konvertierungen vorgenommen. Ich meinte also, dass Strict On das Problem nicht behoben hätte. Zitat: „Du wechselst häufig Deklaratione…
-
@RodFromGermany Die Variante ist mir durchaus bekannt, jedoch rechne ich mit den Zahlen weiter. Daher macht das nur mehr umstände, als dass es die Sache vereinfacht. Aber danke für deine Mühe Grüße Julian
-
@RodFromGermann Es geht um Geldbeträge, und ich programmiere keine Tankstelle Also wird nichts gerundet, sondern nur mit zwei statt z.B. einer Nachkommastelle ausgegeben. 20,10 macht halt mehr her als 20,1, wenn es um Geldbeträge geht. Grüße Julian
-
Zitat von RodFromGermany: „Hatten wir doch bereits in Post #19.“ Richtig, aber wie gesagt rechne ich damit weiter. Dann hilft mir das €-zeichen was durch c impleziert wird nicht weiter Den Dataflow kann ich dir gerade nicht genau sagen, habe das Projekt auf dem Laptop. Grüße Julian