Ressources proposées par 3DArchi - Les fonctions virtuelles en C++ - Cours et tutoriels C++ - FAQ C++ - Forum C++.
Si, c'est ajusté. TCHAR path[MAX_PATH] pourra contenir un path de 260 (de mémoire) caractères unicodes.Ca n'est pas ajusté ? Il faut donc faire MAX_PATH*sizeof(wchar_t) ?
Sauf qu'un path windows peut faire jusqu'à 32767 caractères... (la notation utilisée n'est alors plus là même).
Voir http://msdn.microsoft.com/en-us/libr...47(VS.85).aspx pour un petit aperçu de comment gérer les paths longs sous windows (c'est indispensable pour une appli certifiée).
Les paths sont limités depuis des lustres, je suis encore tombé sur ce problème cette semaine en décompressant une archive contenant une arborescence complexe dans un répertoire trop "profond", boum la tête...
Les paths "longs" sont en général réservés aux noms UNC, aux "chemins" de devices, mais rarement aux fichiers usuels. Pour la plupart des applications, la "limite" de MAX_PATH suffira amplement.
Mac LAK.
___________________________________________________
Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.
Sources et composants Delphi sur mon site, L'antre du Lak.
Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.
Rejoignez-nous sur : ► Serveur de fichiers [NAS] ► Le Tableau de bord projets ► Le groupe de travail ICMO
Partager