![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Путь в формате 8.3 в коммандной строке [D5, Win2k, WinXP]
solo © (2004-05-23 19:27:00)Регистрирую в системе свой тип файла, добавив в HKEY_CLASSES_ROOT следующие ключи:
WriteString('.myext', '', 'MyProc');
WriteString('MyProc',''DefaultIcon', '', 'Path\MyApp.Exe,0');
WriteString('MyProc\Shell\open\command', '', 'Path\MyApp.Exe %1');
после перезагрузки все запускается из проводника, по щелчку на файле данных, как и хотелось, но в коммандной строке, имя файла данных передается в формате 8.3. Почему? Как мне получить имя в длинном формате, мне юзеру надо его показывать.
Mim1 (2004-05-23 20:15:00) [1]GetFullPathName