Помощник
Здравствуйте, гость ( Авторизация | Регистрация )
Цитаты форумчан
![]()
Сообщение
#1
|
|
![]() ![]() Группа: Ветераны JC Сообщений: 3759 Регистрация: 1.7.2005 Пользователь №: 8 Награды: 1 Предупреждения: (0%) ![]() ![]() |
Почему "Творчество" есть, а "Программирования" нет? Знач что здесь будем творить? А здесь можно задавать вопросы по программированию(сюда, конечно, входит и ХТМЛ, и ява и все прочее), а также сюда можно выкладывать свои работы, будь то ссылки на сайты или программы, мы оценим, скажем вам о недостатках
![]() -------------------- Ушел с форума.
ICQ: 315163500 |
|
|
![]() |
![]()
Сообщение
#2
|
|
![]() ![]() Группа: Ветераны JC Сообщений: 3759 Регистрация: 1.7.2005 Пользователь №: 8 Награды: 1 Предупреждения: (0%) ![]() ![]() |
Эрпэгэшник
если файл в папке с прогой, то один из способов: Код <путь к файлу> := extractfilepath(application.exename)+'<название файла>.<расширение>'; Вообще, функция "extractfilepath" довольно полезна, она вытаскивает путь к файлу из строки, например если в какой-нибудь Edit1 ввести "C:\JC\Is\the\best\site.html" и сказать проге сделать что-то вроде этого: s := extractfilepath(edit1.text) то "s" будет иметь значение "C:\JC\Is\the\best\" Аналогично работают функции extractfilename и extractfileext, может пригодится :) Так, если в папке программы лежит папка, в которой лежит папка, в которой лежит нужный файл, например: <папка с программой>\first_dir\last_dir\important_file.jpg, то делаем так: Код <путь к файлу> := extractfilepath(application.exename)+'first_dir\last_dir\important_file.jpg'; Если же файл лежит неизвестно где, то можно заставить юзера самого найти его, для этого помещаем на форму opendialog (во вкладке "dialogs") И пишем, например, обработчик события нажатия кнопки: Код begin if opendialog1.execute then <путь к файлу> := opendialog1.filename; Советую писать именно так, с If'ом, а не просто Код begin opendialog1.execute; <путь к файлу> := opendialog1.filename; в этом случае если юзер закроет диалог, ничего не выбрав, вылезет ошибка. Если будешь делать так, то советую поиграться со свойствами этого самого opendialog Вроде перечислил тебе основные способы, если надо что особенное - спрашивай, с радостью помогу ![]() ЗЫ <путь к файлу> - это строка (string), я имспользовал ее в примерах для удобства, разумеется для открытия в image или еще что ты сделаешь подругому -------------------- Ушел с форума.
ICQ: 315163500 |
|
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 23.4.2025, 16:16 |