Öffnen mit Delphieersstelltem Programm

Wenn man auf eine .doc Datei klickt öffnet sich WORD und die .doc ist geladen.
Wie mache ich so etwas mit Delphi.
Wen ich eine Datei .mlk doppelklicke soll sie mit meinem Programm geöffnet werden. Eine variable soll den dateipfad übernehmen:
var g:string;
Standartgemäss wird bei Formcreate g auf .\test.mlk gesetzt.
Das Programm zeigt die Daten aus test.mlk auch an.

Also wenn ich C:\irgendeinordner\abc.mlk doppelklicke soll meinprogramm.exe geöffnett werden und bei formcreate G:=‚C:\irgendeinordner\abc.mlk‘ setzen.
Irgendwelche Ideen??
Gruß Thomas

Bin schon etwas aus Delphi raus. Aber es gibt für beides eine einfache Lösung:

  1. Wenn eine Datei (keine exe) mit einem Programm geöffnet wird, übergibt Windows den Dateinamen(inkl. Pfad) in einen String. Der heißt bei Delphi paramStr(1) (oder mit eckigen Klammern?). Dieser String sollte also den Dateinamen beinhalten. Bei deinem Programm machst du es so: Wenn es gestartet wird überprüft es ob paramstr etwas enthält…wenn ja…öffnet es die File

  2. Format eintragen: http://www.delphi-fundgrube.de/faq03.htm Schau bei „Wie verknüpft man ein eigenes Programm mit einem bestimmten Dateitypen?“

Ich hoffe ich konnte Dir helfen :o)