Sobald Du das Programm in der IDE startest, wird es kompiliert und ist im Idealfall dann auch auf anderen System lauffähig, du musst nur die EXE rauskopieren und was Du sonst noch alles verwendet hast (INI-Dateien für Einstellungen usw.).
Mit Datenbanken ist das etwas komplizierter, mit welcher DB arbeitest Du denn? Wenns BDE ist, dann muss diese auf dem anderen Rechner auch installiert werden.
Bei Delphi ist eine InstallShield-Version dabei, die das automatisch mache kann, wenn man das entsprechende Häkchen setzt
