Si haces un paso-a-paso entenderas el error del escenario 1. Los otros son variaciones del 1 y el porque si/no saca error te debe quedar claro si haces el paso-a-paso.
---
Con respecto a las versiones de Delphi: Usa la ultima de poder (que es la recomendación estándar sobre cualquier herramienta). Lo unico es que Delphi 8 fue un experimento fallido y no hay Delphi para .NET. Lo mas cercano es
http://www.elementscompiler.com/elem...e/default.aspx