Autor Beitrag
Andysaw
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: Do 21.11.02 15:20 
Ich muss Zahlen in diesem Format aus einer Datei auslesen :
0.80516095E+03
also 0.80516095*10^3 realer zahlen wert.
Das is ein Fortran Format .
Unterstüzt Delphi dieses Format ? Eventuell mit REAL ?
Und dann muss ich die Zahlen in eine Datenbank hineinbekommen.
Dort hab ich auch auch keine passende Variablendeklaration gefunden.
Ich hab die Zahl als REAL einlesen lassen , aber kann sie nicht
in einem Label oder per Canvas darstellen und bekomm sie nicht
in eine Datenbank.
Ich brauche dringend Hilfe ... :cry:
Vielen Dank im vorraus !
MfG
Andy
Wolff68
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 302
Erhaltene Danke: 1

WinXP home
D6 Prof
BeitragVerfasst: Sa 23.11.02 17:27 
Also soviel ich weis hat Delphi mit StrToFloat('0.80516095E+03') keine Probleme. Das E+03 wird richtig umgesetzt und in einer Real-Variablen abgelegt.

Was Deine Datenbank damit anfängt weis ich natürlich nicht. Bei FloatToStr(805.16095) sollte Delphi eigentlich nicht in die E-Schreibweise zurückverfallen. Der String sollte hier '805.16095' sein.
Andernfalls gibt es ja auch geeignete Befehle eine Real-Zahl formatiert auszugeben, damit diese E-Schreibweise verhindert wird.

Eventuell kannst Du Dir auch mal OleVariant ansehen. Damit hast Du auf jeden Fall einen Variablentyp der auch sicher eingelesen werden kann.

_________________
"Der Mensch ist nicht was er sich vorstellt oder wünscht zu sein, sondern das was andere in ihm sehen."
Andysaw Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 30



BeitragVerfasst: So 24.11.02 22:17 
Titel: Danke
Hallo..
Danke für die Antwort(ich hatte schon bei einem Member über ICQ
glück).
Wenigstens einer hat geantwortet.
Ja das mit dem Floattostr hat wunderbar funktioniert, ich bekomm die
Zahlen auch super in eine Datenbank , zum Mittelwert berechenn und so.
Ich habe wieder neue Fragen , die stelle ich aber in einem neuen
Thread.
Nochmals vielen Dank!
MfG
Andy