Autor Beitrag
my life
Hält's aus hier
Beiträge: 5
Erhaltene Danke: 1



BeitragVerfasst: Di 29.06.10 17:41 
Hallo,
Ich habe ein kleines Problem ..
Ich habe ein File so deklariert:

ausblenden Delphi-Quelltext
1:
2:
var   Lager1: file of String[100];
      g:string[100];


nun wurde etwas eingelesen und ich will den Inhalt des Files nun in der Variable g speichern:


ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
for i:=0 to j do
  begin
    read(lager1,g);
    memo1.lines.add(IntToStr(i+1) + ': ' + g );
  end;

Aber da kommt IMMER folgender Fehler:

ausblenden Delphi-Quelltext
1:
[Error] Unit1.pas(100): Incompatible types					


Was fürn Typ muss ich denn für g nehmen, damit es funktioniert? Oder wo liegt mein Denkfehler?

Grüße.

Moderiert von user profile iconGausi: Quote- durch Delphi-Tags ersetzt
Hidden
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2242
Erhaltene Danke: 55

Win10
VS Code, Delphi 2010 Prof.
BeitragVerfasst: Di 29.06.10 17:48 
Hi, und :welcome: im Delphi-Forum!

Probier's mal so:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
type
  TLagerString = String[100];
{..}
var
  Lager1: file of TLagerString;
  g: TLagerString;
begin
  {..}
  for i := 0 to j do begin
    Read(Lager1, g);
    Memo1.Lines.Append(IntToStr(i+1) + ': ' + g);
  end;
end;


lg,

_________________
Centaur spears can block many spells, but no one tries to block if they see that the spell is a certain shade of green. For this purpose it is useful to know some green stunning hexes. (HPMoR)
my life Threadstarter
Hält's aus hier
Beiträge: 5
Erhaltene Danke: 1



BeitragVerfasst: Di 29.06.10 17:59 
Vielen Dank, jetzt klappts :)!