AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Konvertierungsproblem

Ein Thema von Hermann85 · begonnen am 6. Feb 2008 · letzter Beitrag vom 6. Feb 2008
 
Hermann85

Registriert seit: 24. Jan 2008
Ort: Dresden
42 Beiträge
 
#1

Konvertierungsproblem

  Alt 6. Feb 2008, 15:52
Hallo,
ich glaub ich brauch mal einen kleinen Denkanstoß, denn irgendwie fällt mir nix mehr ein.
Ich hab einen String, den ich in einen Double verwandeln möchte. Das Problem ist nur, dass da statt einem komma ein punkt steht (z.B. 6.796400000). das problem hab ich erst mal so gelöst, dass ich die zahl vor dem punkt und die Zahl nach dem Punkt mit Copy ausschneide, dann ein Komma einfüge und dann in ein Double umwandle. sozusagen so:

Delphi-Quellcode:
 
ganzeZahl := Copy(Node,1,1);
Nachkommazahl := Copy(Node,3,8);
kompletteZahl := ganzeZahl + ',' + Nachkommazahl;
result := StrToFloat(kompletteZahl);
nun is aber das Problem, dass die Zahl vor dem Komma ja nicht unbedingt einstellig sein muss.
Vlt, kann mir ja einer sagen, wie man den Punkt noch umwandeln könnte.
danke schon mal
lg Hermann
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:17 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz