Por favor lee nuestra guia de estilo:
http://clubdelphi.com/foros/guiaestilo.php
A proposito, cuando te atasques en un problema intenta resolverlo "a mano" con lapiz y papel y en voz alta (o baja, como sea) dices los pasos que haces. Por ejemplo, a veces simplemente le describo el problema a alguien que no tiene ni idea de programar, solo para caer siempre donde tengo el lio.
Cuando lo tengas claro es solo escribir el codigo.