Bonjour,

Existe-il des choses à ne pas faire pour qu'une appli delphi tourne correctement sur un windows installé via bootcamp sur un MAC.

J'ai une appli qui copie des fichiers, les modifie, copie leur contenu. Sur un pc traditionnel pas de souci mais sur un windows/mac il se passe des choses bizarres.

Par exemple, dans un de mes fichiers à une certaine ligne il y a un nom de fichier. Je souhaite ajouter un suffixe a la fin du fichier.je vais a la ligne souhaité puis:

Ligne:=copy(val,1,length(val)-4)+Suff+ext; //4 est la longueur de l'extension
writeln(File,ligne);

Normalement si le fichier est toto.txt et que le suffixe est _1, je me retrouve avec toto_1.txt... ce qui fonctionne parfaitement sur PC. Par contre sur Mac, ca va me retourner un truc du genre toto_1_1_1_1_1.txt

Ensuite si je veux renommer le fichier correspondant, je fais

RenameFile(Dir+FName,Dir+ChangeFileExt(fName,'_1'+ext));
Sur PC on a bien toto_1.txt mas sur mac on a toto_1_1.txt

Avez-vous une idée de ce qui se passe?

Il y a-t-il des choses a ne pas faire lorsqu'on manipule des fichiers?