Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.03.20;
Скачать: CL | DM;

Вниз

Полное имя файла (не бейте ногами)   Найти похожие ветки 

 
V.exeR ©   (2003-01-27 11:33) [0]

...не используя SysUtils. Я нашел пару примеров, но один использует SysUtils, второй неизвестную никому функцию ShortToLongFileName. А надо позарез. Помогите, кому не жалко =)


 
Serious Sam   (2003-01-27 12:10) [1]

http://www.delphikingdom.com/treasury/getlongfilename.htm
Только заменить ф-ю FileExists на GetFileAttributes - чтобы обойтись без SysUtils


 
Игорь Шевченко ©   (2003-01-27 12:18) [2]

А GetShortPathName не подходит ?


 
V.exeR ©   (2003-01-27 12:45) [3]

2 Игорь Шевченко:

Нашел. Но не GetShortPathName, а скорее GetFullPathName, только как его правильно использовать?


 
Игорь Шевченко ©   (2003-01-27 12:52) [4]

А... вопрос не до конца дочитал. Ну да, GetLongPathName


 
V.exeR ©   (2003-01-27 12:54) [5]

А кстати GetFullPathName не работает ни черта =(

var
w:PChar;
e:string;
...
D:=255;
SetLength(e,D);
D:=GetFullPathName(PChar(ShortFileNameWithPath),D,PChar(e),w);
SetLength(e,D);

и по-прежнему в e находится старый короткий путь


 
V.exeR ©   (2003-01-27 13:00) [6]

2 Serious Sam:

Спасибо огромное, этот пример работает =)
Всем спасибо, тема исчерпана...



Страницы: 1 вся ветка

Текущий архив: 2003.03.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
6-64263
Шморгун Евгений
2003-01-31 16:15
2003.03.20
Internet Explorer и Delphi


14-64329
ДмитрийБ.
2003-03-04 17:38
2003.03.20
Delphi не инсталлируются


14-64361
Vint
2003-03-05 11:12
2003.03.20
Тату ваще офигели!


7-64405
Oleg--
2003-01-22 14:24
2003.03.20
IOCTL_DISK_GET_DRIVE_GEOMETRY - ошибка


1-64053
xZero
2003-03-07 01:01
2003.03.20
Ф-ии в разных модулях...