Lista winnt@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [WINNT] Zbyt długie nazwy

To: winnt@man.lodz.pl
Subject: Re: [WINNT] Zbyt długie nazwy
From: Robert Winkler <noone@nowhere.org>
Date: Sat, 11 Oct 2014 13:00:42 +0200
W dniu 2014-10-11 o 10:23, Marek pisze:
Jakiś czas temu Microsoft dodał do WinAPI nowe wersje tych funkcji,
które nie mają już takiego ograniczenia,
ale zdecydowana większość programów dalej korzysta ze starych funkcji
i starego formatu dla nazw plików.

Inna sprawa, to czy ciężko było by nam się przestawić z zapisu
gdzie nazwa dysku to "C:\"
na wersje gdzie musimy pisać "\\?\C:\"
a dla folderów sieciowych "\\?\UNC\server\share"

Czy chodzi o to, że używając nazwy dysku "\\?\C:\" zamiast "C:\"
spowoduje się, że będą używane "nowe wersje funkcji" i w ten
sposób problem zniknie?


Nie.
Sama zmiana parametrów niczego nie zmieni.
Jeśli program był przygotowany do pracy ze starą wersją Windows
to nie ma pojęcia o istnieniu nowego API
i dla niego ścieżka typu "\\?\C:\" będzie niezrozumiała.
Niestety takie podejście ma wielu twórców programów,
i argumentuje że po co zmieniać coś co działa dobrze od 10-15 lat.

/Robert

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>