Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
ВнизОтносительные пути и win98 Найти похожие ветки
← →
AlexLines (2005-09-17 15:37) [0]Уважаемые знатоки! У меня в программе используются относительные пути (относительно *.exe). Например: catalog\main.bmp. В windows XP все работает нормально. В win98 относительные пути не воспринимаются.
В чем здесь проблема?
Спасибо!
← →
TUser © (2005-09-17 15:54) [1]Пиши
ExtractFilePath(ParamStr(0))+"твой относительный путь"
← →
vrem (2005-09-17 15:55) [2]Использовать полные пути:
extractfilepath(paramstr(0)) <---- даёт папку, откуда программа запустилась
+ ваши относительные
= полные пути
← →
vrem (2005-09-17 15:56) [3]а у меня длиннее пост :)
← →
AlexLines (2005-09-17 16:03) [4]А что если мне необходимы именно относительные пути? Встречается ли это только в win98?
← →
TUser © (2005-09-17 16:21) [5]При таком подходе в исходниках ты пишешь именно относительные пути.
← →
DrPass © (2005-09-17 16:38) [6]
> Встречается ли это только в win98?
Это везде встречается. Просто у тебя по каким-то причинам текущий каталог отличался от каталога, куда установлена программа (его можно настроить в свойствах ярлыка)
← →
Anatoly Podgoretsky © (2005-09-17 19:51) [7]AlexLines (17.09.05 15:37)
Сказки рассказываешь, относительные пути нормально работают начиная с ДОС 3
← →
AlexLines (2005-09-17 22:54) [8]Не могу понять ExtractFilePath(ParamStr(0))+"твой относительный путь" опять не работает в Win98, в WinXP все работает как прежде. Раньше я писал абсолютный путь и не было проблем. В настоящее время нужен именно относительный путь. И вообще чем отличается относительный путь от абсолютного в delphi, неужели это такая большая проблема!?
← →
Anatoly Podgoretsky © (2005-09-17 22:57) [9]У тебя наверно ошибка в программе
← →
Плохиш © (2005-09-17 23:45) [10]в 17й строке
← →
vrem (2005-09-18 08:29) [11][8] AlexLines (17.09.05 22:54)
>Не могу понять ExtractFilePath(ParamStr(0))+"твой относительный путь" опять
>не работает
Написать
showmessage(ExtractFilePath(ParamStr(0))+"твой относительный путь");
и проверить как склеилось. Возможно пропущена косая чёрточка или их две :)
← →
TUser © (2005-09-18 10:02) [12]> Возможно пропущена косая чёрточка или их две :)
ExtractFilePath вставляет косую черту. Но, если боимся, что не вставит - можно написать IncludeTrailingBackslash.
← →
Anatoly Podgoretsky © (2005-09-18 13:34) [13]TUser © (18.09.05 10:02) [12]
Зачем дуть на остывшую воду?
← →
Вот так (2005-09-19 09:20) [14]".\catalog\main.bmp"
← →
Плохиш © (2005-09-19 11:01) [15]
> Вот так (19.09.05 09:20) [14]
Ну вот цикл стал бесконечным
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2005.10.16;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.041 c