· Начало · Отвђтить · Статистика · Поиск · FAQ · Правила · Установки · Язык · Выход · WASM.RU · Noir.Ru ·

 WASM Phorum —› WASM.WIN32 —› about GetShortPathName API

Посл.отвђт Сообщенiе


Дата: Дек 24, 2003 15:26:54

просто интересно. у меня эта api никак не хочет работать , ее соседка работает достаточно сносно ...
может я туплю ;)


Дата: Дек 24, 2003 16:21:51

В чем выражается никак не хочет работать?


Дата: Дек 24, 2003 17:48:03

Хм. Дежа-вю. У меня на столе лежит книга: Лу Гринзоу "Философия программирования для Win...". Так вот там это наверное третье по частоте употребления слово (из написанных латинскими буквами) (после Barney и Fred). По-английски книга называется "Zen of ...". То бишь дзенная книга. Recommended.


Дата: Дек 25, 2003 09:28:01

captain cobalt
никак не хочет делать означает, что она не хочет делать то, что должна ...
так что пришлось писать аналог =)


Дата: Дек 25, 2003 10:08:42

_andy
Ты создал тему, чтобы оповестить, что у меня эта api никак не хочет работать ... пришлось писать аналог?


Дата: Дек 26, 2003 12:55:49

я хотел узнать пользовался ли кто-нибудь ей, может быть я заблуждался утверждая что она не работает


Дата: Дек 26, 2003 13:28:52

_andy
Единственная проблема, с которой я сталкивался, при получении короткого имени папки длинное имя не должно завершатся обратным слэшем. Т.е. "C:\Documents and Settings\All Users\Главное меню\" - не правильно, а "C:\Documents and Settings\All Users\Главное меню" - правильно.


Дата: Дек 26, 2003 13:57:29

Работает она.. Работает.
-)
кстати и как ты аналог реализовал?
что она вернет если будет два файла:
SomeVeryLongName
SomeVeryLongName1
чего она вернет?


Дата: Дек 26, 2003 14:00:39

C:\...Microsoft SDK\Samples\winui\Shell\ColumnProvider>find "GetShortPathName" *

---------- CLASSFACTORY.CPP

---------- CLASSFACTORY.H

---------- CLSID.CPP

---------- COLUMNPROVIDER.CPP
if (GetShortPathName (pscd->wszFile, wszShortPath, MAX_PATH)) {

---------- COLUMNPROVIDER.H

Интересно, а у производителей сего API не посмотреть как делается? ..


Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.063