Einzelnen Beitrag anzeigen

if-else

Registriert seit: 19. Dez 2007
8 Beiträge
 
#1

Inkomatible typen

  Alt 19. Dez 2007, 20:07
Hallo!

Ich habe folgendes Anfängerproblem, bei dem Einlesen einer Textdatei...
Es gibt 3 Variablen die in einem Record zusammengefasst werden...
Code:
type Tvar = record
  var1 : string[30];
  var2 : string[30];
  var3 : string[30];
end;
In der Textdatei befinden sich pro Zeile ein Wort, welche mit einer Schleife in ein array eingelesen werden...

Code:
[...]
var
f : file of Tvar;
vars : array[1..100] of Tvar;
[...]
assignfile(f,'path');
[...]
readln(f,vars[pos].var1);
Bei der letzten hier angegeben Zeile (readln(f,vars[pos].var1); ) wir die Fehlermeldung [DCC Fehler] Unit2.pas(203): E2010 Inkompatible Typen: 'Tvar' und 'ShortString' ausgegeben...

Wie kann ich diesen Fehler beheben?
  Mit Zitat antworten Zitat