|
#1
|
|||
|
|||
Путь к файлу???
Подскажите, пожалуйста как правильно написать путь к файлу, чтобы при переносе exe-шника на другой диск или папку он загружался без ошибки. Я имею ввиду не жесткий путь (С:\\ ...)?
|
#2
|
||||
|
||||
Используй GetCurrentDir.
Пример: Код:
GetCurrentDir + '/YourProgram.exe' Программирование - это искусство и наш смысл жизни. |
#3
|
|||
|
|||
Путь к файлу???
Спасибо.
Извините, я не правильно задал вопрос. Я имел ввиду, что в теле программы загружаю картинку: Image1.Picture.LoadFromFile('Resources/OFF_SvIz1.bmp'); Программа корректно работает на том же диске. При переносе exe-файла на другой диск происходит ошибка "файл не найден". Где-то, по аналогии с Visual Basik понимаю, что надо использовать AppPath, но наверное не совсем так? |
#4
|
||||
|
||||
Ты сохрани свою картинку в папке с твоей прогой.
И загружай так: Код:
Image1.Picture.LoadFromFile(GetCurrentDir+'/Resources/OFF_SvIz1.bmp'); Программирование - это искусство и наш смысл жизни. |
#5
|
|||
|
|||
OK. Спасибо за пощь.
|
#6
|
||||
|
||||
Можно ещё так:
Код:
Image1.Picture.LoadFromFile(ExtractFilePath(ParamStr(0))+'Твой файл'); |
#7
|
|||
|
|||
Спасибо, попробую!
|