#post-id: 2573-00-50
#original-date: 12.08.2007 Sun
#original-time: 12:50 AM
#original-day: 2573
Так. Сначала написала свою реализацию GetLongPathName() на VB. Пришлось учесть кучу нюансов, но вроде справилась. Потом переписывала на C++... Господи, как мой разум сопротивлялся инородному синтаксису! ^^' Но вроде заработало почти без отладки... Очень помог класс CUniversalString, который я написала ещё года два назад. Он не такой крутой как string, но по крайней мере не нужно заботиться о выделении буфера.
Теперь немного отполируем, добавим в библиотеку, и мои программы заработают в NT4 и Windows 95 с IE4 ^_^
Кстати о IE4. Я бы рада была заменить функцию StrTrim() из библиотеки ShlWAPI.DLL своей реализацией, но, как оказалось, моя библиотека импортирует ещё и функцию StrNCat(). Только я так и не поняла, где она используется >_< Ну не использовала я её! И вот из-за этого глюка требуется версия ShlWAPI.DLL, которая только в IE4...
#music: Najica Blitz Tactics OST\She was a Lonely Prayer