object pascal library