pascal-progr. mit mehr als 64 kB variab.
Von: , Frage gestellt am Mo, 13. Sep 1999
Hi
dies ist mein erster versuch über 64 kB variab. in einem PASCAL-p.
zu benutzen. natürlich geht es nicht.
PASCAL akzeptiert das program, compiled es, startet es, und stürzt
ab. der fehler tritt nicht immer zur gleichen zeit auf, manchmal
kommt er bis zum 60 variabelaufruf.
das extremste war bis jetzt eine meldung von emm386, sie stellte mich
vor die wahl "continue or reboot ?". in beiden fällen stürtz die
machine ab.
das program :
program test_mem;
type map = array [0..64000] of byte;
var maps : array [1..2] of ^map;
j,i,k:byte;
h,m,hs,s:word;
begin
for i:=1 to 2 do begin
for k:=0 to 64000 do begin
maps[i]^[k]:=0;
write (k,' ');
end;
writeln ('next map ',i);
end;
end.
wo ist der fehler ?
danke
laurent
