une fois que tu as fait l'association de ton extention a ton programme (genre .mxp vers mxpcreator.exe)
quand tu ouvre un fichier .mxp le systeme regarde a qui il est associé puis appel l'application comme cela :
mxpcreator.exe documents.mxp
sauf si tu as definis un parametres specials dans l'association par exemple :
mxpcreator.exe %1
mxpcreator.exe -open %1
ensuite, tu n'as plus qu'a recuperer le parametres avec ParamStr(x)
exemple :
if ParamStrCount <> 0 then
if FileExists(ParamStr(1)) then
LoadFile(ParamStr(1));
Croc (click me)