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

Вниз

Интересный вопрос!!!   Найти похожие ветки 

 
[ KGB ] GENERAL ©   (2002-05-26 23:22) [0]

Уважаемые мастера!!! Подскажите алгоритм или процедуру для преобразоваияя пути к файлу из WINDOWS формата в DOS
Например Windows формат c:\Мои документы\logo.bmp
Dos формат c:\моидок~1\logo.bmp
Заранее всем спасибо!!!


 
Song ©   (2002-05-26 23:35) [1]

Например так:

function GetShortName(sLongName: string): string;
var sShortName: string;
nShortNameLen: Integer;
begin
SetLength(sShortName, MAX_PATH);
nShortNameLen := GetShortPathName(PChar(sLongName), PChar(sShortName), MAX_PATH - 1);
if (0 = nShortNameLen) then
begin
// handle errors...
end;
SetLength(sShortName, nShortNameLen);
Result := sShortName;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Caption := GetShortName("C:\Program Files\Delphi6\Lib\test.cnt");
// --> C:\PROGRA~1\Delphi6\Lib\test.cnt
end;


 
Lord Warlock ©   (2002-05-27 09:21) [2]

ExtractShortPathName


 
[ KgB ] GENERAL ©   (2002-05-27 11:47) [3]

Огромное спасибо ВАМ у меня все получилось благодаря SONGу



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

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

Наверх




Память: 0.47 MB
Время: 0.032 c
1-35373
Starkom
2002-07-30 16:24
2002.08.12
А кто мне скажет почему в Борланде такие плохие хелпописатели???


7-35471
lame
2002-05-21 05:18
2002.08.12
Как програмно остановить жесткий диск ?


7-35475
bmai
2002-05-26 03:15
2002.08.12
Как создать Virtual Folder ?


4-35499
Korona
2002-06-06 02:19
2002.08.12
Получение названия сообщения по коду


1-35251
V.Turecky
2002-07-30 16:11
2002.08.12
ТCheckListBox