Numerischer Wert einer String Variablen ermitteln

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

derton
**
Beiträge: 22
Registriert: Sa, 27.10.2007 12:41

Numerischer Wert einer String Variablen ermitteln

Beitrag von derton »

Hallo

Folgendes Problem:
Ich habe die Zahl -5.848460628001 in einer string Variablen A vorliegen und möchte mit ihr weiter mathematisch arbeiten, brauche sie also in einer anderen Form.

CDbl(A) ergibt -5848460628001 - ohne Komma !
CInt(A) ergibt -5
CLng(A) ergibt -5
CSng(A) ergibt -5,84846E+12 was -5848460427264 entspricht und auch so zur Weiterverarbeitung zur Verfügung steht.
CDec(A) ergibt eine Fehlermeldung:
BASIC-Laufzeitfehler. Nicht implementiert.

(mit einem Kommma anstelle des Punktes geht es überhaupt nicht, dann kommt immer -5 als Ergebnis)
Was kann ich tun, ausser unsäglicher rumfrimel Programmierung mit Vorkomma, Nachkomma, Stringlängen entsprechender Potenzierung usw.

dank voraus
Ulrich
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: Numerischer Wert einer String Variablen ermitteln

Beitrag von Barlee »

Hallo derton,

Deine Frage scheint besser im "BASIC & Java" Forum aufgehoben zu sein: viewforum.php?f=18

Gruß Barlee
derton
**
Beiträge: 22
Registriert: Sa, 27.10.2007 12:41

Re: Numerischer Wert einer String Variablen ermitteln

Beitrag von derton »

Sorry

Legasthenisch liegen base und basic ein wenig dicht beieinander - egal

Ich habe eine Lösung gefunden

Val(A) bringt das gewünschte Ergebniss - manchmal lohnt ews sich das kleingedruckte zu lesen :?

Gruß
Ulrich
Antworten