Oula... il existe une fonction +/- faite pour ça :
ChangeFileExt(filename,"" );
le second paramètre est normalement l'extension, point compris.
c'est pratique pour avoir le nom du .ini qui va avec l'exe :
ChangeFileExt(Application.ExeName,".ini" );
il remplace par ex ".zip" par "", donc il vire l'extension.
---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire