RE:crear un ejecutable en delphi
Lorena,
Es correcto lo que dice ET, pero si tu problema es que nada más estás transportando tu ejecutable a otras máquinas, podrías no estar llevando componentes adicionales que estés ocupando en tu programa.
Algunas veces usas BDE para conectarte a bases de datos, lo cual hace que necesites distribuir el BDE a las computadoras que vayan a conectarse a la base de datos. El BDE redistribuible debería venir en tu paquete de instalación de Delphi. (No recuerdo donde, por que justo por esta logística de distribución dejé de utilizarlo, para usar ADO, ya que el mdac ya está instalado en cualquier windows y sólo para asegurar su buena distribución, lo anexo y es de menor peso que el BDE).
Otro tipo de componentes, como puede ser el MIDAS para programas de 3 capas, también tienes que conseguir el paquete de redistribución (sólo que este cuesta, con su licenciamiento, alrededor de 300usd).
Si importaste componentes activex, también hay que distribuirlos junto con tu programa.
En fin, hay muchas cosas por las cuales tu programa no puede funcionar en otras computadoras, pero la solución es simple: fíjate que usas, además de los componentes normales de Delphi y empaqueta todo lo que no sean los componentes de él junto con tu programa.
Saludos.