Hallo Chegga,
und wo soll da der Unterschied zu dem hier sein (außer der sinnbefreiten Abfrage auf Ok, nachdem das Form sowieso geschlossen werden soll...)
Delphi-Quellcode:
ShowMessage('Das Programm ist bereits geöffnet');
Close; //oder Application.Terminate, je nachdem was dir besser gefällt
Der sinnvollste (und auch normalerweise verwendete) Weg ist aber der, dass man einen
Mutex o.ä. in der Projektdatei erstellt, und dort auch prüft ob er bereits existiert.
Greetz
alcaeus