Autor Beitrag
GericasS
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 540

Windows Vista Home Premium
D2010, VisualStudio2008
BeitragVerfasst: Fr 08.08.08 16:42 
Morgen,

ich hab folgendes Problem, Bsp :
Ich möchte aus einem StringGrid mit einer for-Schleife Noten auslesen und diese in ein Array speichern um später den Durchschnitt auszurechnen.

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
i : Integer ;
noten : array [1..6of Integer ;
begin
  for i := 1 to 6 do 
    noten[i] := StringGrid1.Cells[i,1] ;
end ;


da bekomme ich dann immer das Problem :

[Pascal Fehler] Unit1.pas(165): E2010 Inkompatible Typen: 'Integer' und 'string'

was mir ja logisch erscheint, nur wie muss ich IntToStr dort einbinden ?

Mfg,

GericasS

_________________
Alexander N.
Neue Bewaffnung Amilo xi2428 T9300
Dunkel
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 682

Mac OS X Snow Leopard
Xcode 3.1
BeitragVerfasst: Fr 08.08.08 17:34 
Tach!

user profile iconGericasS hat folgendes geschrieben:
...nur wie muss ich IntToStr dort einbinden ?

Nicht IntToStr! Du möchtest ja auch einem String einen Integer machen, StrToInt ist in diesem Fall Dein Freund:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
var
i : Integer ;
noten : array [1..6of Integer ;
begin
  for i := 1 to 6 do 
    noten[i] := StrToInt(StringGrid1.Cells[i,1]) ;
end ;

_________________
Ich streite einsam mich mit dieser Oberflächenwelt
Gutes sei ein löblich Brot von dem ich zehre - bis zum Tod [Das Ich - Im Ich]
GericasS Threadstarter
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 540

Windows Vista Home Premium
D2010, VisualStudio2008
BeitragVerfasst: Fr 08.08.08 18:03 
Hey,

sry Denkfehler :wink: danke für den Tipp und die Richtige Position des StrToInt.

Mfg,

GericasS

_________________
Alexander N.
Neue Bewaffnung Amilo xi2428 T9300