J'ai des problemes avec une petite partie de code :
err = FindFolder(kOnSystemDisk, kSystemPreferencesFolderType, kDontCreateFolder, &foundVRefNum, &foundDirID);
if (err != noErr) {
printf("\nError while finding preference folder");
return;
}
err = FSMakeFSSpec(foundVRefNum, foundDirID, "\p", &preferenceFolder);
if (err!=noErr) {
printf("\nError while making a FSSpec");
return ;
}
C'est un probleme a l'execution.
A chaque fois, la deuxieme commande me renvoie une erreur. Comme quoi le dossier n'existe pas... Mais c'est le systeme qui me donne cette reference. Savez-vous a quoi c'est du? Est-ce quelqu'un aurait un exemple?
err = FindFolder(kOnSystemDisk, kSystemPreferencesFolderType, kDontCreateFolder, &foundVRefNum, &foundDirID);
if (err != noErr) {
printf("\nError while finding preference folder");
return;
}
err = FSMakeFSSpec(foundVRefNum, foundDirID, "\p", &preferenceFolder);
if (err!=noErr) {
printf("\nError while making a FSSpec");
return ;
}
C'est un probleme a l'execution.
A chaque fois, la deuxieme commande me renvoie une erreur. Comme quoi le dossier n'existe pas... Mais c'est le systeme qui me donne cette reference. Savez-vous a quoi c'est du? Est-ce quelqu'un aurait un exemple?