http://www.adaconcept.com/programs/metros_szimulacio/metros_szimulacio.adb
-- Rotter Gyorgy
-- Figyelem a bemutattot szimulacio hibakat is szemleltet, amelyek az utemezeshez kapcsolodnak!


with metros_szimulacio_elemei;
use metros_szimulacio_elemei;

procedure metros_szimulacio is

   Juli:Emberek.Utas(new string'("Juli"));
   Hedi:Emberek.M_Utas;
   Orsi:Emberek.M_Utas;

begin                   -- itt mar indulhat Juli

   -- taszk tipus peldanyositasok, minden utasitas utan indulhat az adott taszk peldany
   metroszerelvenyek(1):=new Szerelvenyek.Metro_taszk_tipus(new string'("M-001"));
   Hedi:=new Emberek.Utas(new string'("Hedi"));
   delay 5.0;
   Orsi:=new Emberek.Utas(new string'("Orsi"));
   metroszerelvenyek(2):=new Szerelvenyek.Metro_taszk_tipus(new string'("M-002"));

   -- ezekkel a sorokkal valoszinuleg nem er majd veget a szimulacio normalisan
   -- delay 6.0;
   -- Orsi:=new Emberek.Utas(new string'("Kiakaszto utas"));
end metros_szimulacio;  -- FONTOS: A szulo nem er veget, amig az osszes gyereke veget nem er...