Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   readln - will es nicht lesen (https://www.delphipraxis.net/172083-readln-will-es-nicht-lesen.html)

turboPASCAL 12. Dez 2012 10:06

readln - will es nicht lesen
 
Hi,

ich sitze hier an einem kleinem Problem. Ich möcht gern mit
Delphi-Quellcode:
Readln
ein paar single werte aus einer Datei lesen.

Ich bekomme immer die Fehlermeldung: 'Ungültige numerische Eingabe' Prozeß wurde angehalten...

Delphi-Quellcode:
var
 a..i: single;
begin
  DecimalSeparator := '.';
  AssignFile(tf, Filename);
  reset(tf);
  readln(tf, a,b,c, d,e,f, g,h,i);
  CloseFile(tf, Filename);
Die Datei:
Code:
39.3531,-12.2699,-7.084,-0.00119041,-0.702063,-1.20279,0.167361,0.156958,0.998764
...
irgend wie steh ich auf dem Schlauch, habs doch früher auch so gemacht. :gruebel:

gammatester 12. Dez 2012 10:19

AW: readln - will es nicht lesen
 
Entferne mal die Komma-Zeichen aus der Eingabe. Das kann so auch früher nicht funktioniert haben.

turboPASCAL 12. Dez 2012 10:30

AW: readln - will es nicht lesen
 
Stimmt. Danke!

Caps 12. Dez 2012 13:20

AW: readln - will es nicht lesen
 
Und die Deklaration
Code:
var a..i: Single;
funktioniert? Bin mir nicht ganz sicher, ob Du das nur als Kurzschreibweise für's Forum verwendet hast, oder ob das vllt. wirklich geht... :gruebel:
(In Delphi geht's nicht)

Grüße
Caps


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz