Niecim podobnym ako je napisane vyssie sa zaoberaju tu: http://www.builder.cz/art/delphi/optimdelphi.html