halopole
Lt. Commander
- Registriert
- Dez. 2007
- Beiträge
- 1.065
Hallo. Jetzt mal ne ganz dumme frage. wie füge ich zahlen in ein memofeld ein.
ich dacht eig immer das geht mit memo1.lines.add(inttostr(hier die varieble))
aber iwie will das nid funzen.
Und ich bräucht mal verdammt schnell ne antwort
der meint halt immer undeclared identifier memo1
hier noch die prozedur (noch nich ganz fertig) :
procedure kaefer_krabbele(p,k :TZeiger);
var h:integer;
begin
h:=1;
Zahl:=random(3)+1;
case Zahl of 1: k:= p^.Zeiger1^.Zeiger;
2: k:= p^.Zeiger2^.Zeiger;
3: k:= p^.Zeiger3^.Zeiger;
4: k:= p^.Zeiger4^.Zeiger;
if k^.Zeiger<>nil then
begin
if k^.Inhalt='z' then
h:=h+1
else
begin Zahl:=random(3)+1;
case Zahl of 1: k:= p^.Zeiger1;
2: k:= p^.Zeiger2;
3: k:= p^.Zeiger3;
4: k:= p^.Zeiger4;
if k^.Zeiger<>nil then
begin if k^.Inhalt='z' then
begin h:=h+1
end;
end;
end;
end;
Memo1.lines.add(inttostr(h));
end;
ich dacht eig immer das geht mit memo1.lines.add(inttostr(hier die varieble))
aber iwie will das nid funzen.
Und ich bräucht mal verdammt schnell ne antwort
der meint halt immer undeclared identifier memo1
hier noch die prozedur (noch nich ganz fertig) :
procedure kaefer_krabbele(p,k :TZeiger);
var h:integer;
begin
h:=1;
Zahl:=random(3)+1;
case Zahl of 1: k:= p^.Zeiger1^.Zeiger;
2: k:= p^.Zeiger2^.Zeiger;
3: k:= p^.Zeiger3^.Zeiger;
4: k:= p^.Zeiger4^.Zeiger;
if k^.Zeiger<>nil then
begin
if k^.Inhalt='z' then
h:=h+1
else
begin Zahl:=random(3)+1;
case Zahl of 1: k:= p^.Zeiger1;
2: k:= p^.Zeiger2;
3: k:= p^.Zeiger3;
4: k:= p^.Zeiger4;
if k^.Zeiger<>nil then
begin if k^.Inhalt='z' then
begin h:=h+1
end;
end;
end;
end;
Memo1.lines.add(inttostr(h));
end;
Zuletzt bearbeitet von einem Moderator:
(Vierfachpost zusammengeführt, bitte "Ändern" - Button nutzen.)