Помощник
Здравствуйте, гость ( Авторизация | Регистрация )
Цитаты форумчан
31.1.2006, 22:04
Сообщение
#1
|
|
![]() Группа: Ветераны JC Сообщений: 3759 Регистрация: 1.7.2005 Пользователь №: 8 Награды: 1 Предупреждения: (0%) ![]() |
Почему "Творчество" есть, а "Программирования" нет? Знач что здесь будем творить? А здесь можно задавать вопросы по программированию(сюда, конечно, входит и ХТМЛ, и ява и все прочее), а также сюда можно выкладывать свои работы, будь то ссылки на сайты или программы, мы оценим, скажем вам о недостатках
-------------------- Ушел с форума.
ICQ: 315163500 |
|
|
|
![]() |
16.3.2006, 17:21
Сообщение
#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 |
|
|
|
DDDsa Программирование 31.1.2006, 22:04
Respan DDDsa перестань немедленно читать мои мысли! М... 31.1.2006, 22:15
Valer А здесь только касательно вэб-дизайна? Или можно д... 31.1.2006, 22:24
[L.O.L.] DIMM А мож отдельно создать подфорум!
А то как сейч... 31.1.2006, 22:26
DDDsa Darth Respan
Там же есть так называемый "Визуа... 31.1.2006, 22:52
Respan Дык там далеко не всё же, я уверен 31.1.2006, 22:54
[L.O.L.] DIMM DDDsa
Достойно!!!
Честно... 31.1.2006, 23:40
DDDsa Darth Respan
а что тебе нужно?
DIMM
Спасибо ... 1.2.2006, 0:49
[L.O.L.] DIMM ЦитатаНу... могу, конечно, но во-первых, он очень ... 1.2.2006, 12:54
DDDsa Цитата(DIMM @ Среда, 01 Февраля 2006, 11:54)
... 1.2.2006, 20:25
[L.O.L.] DIMM Фигасе?
Это калькулятор? 1.2.2006, 22:13
DDDsa DIMM 2.2.2006, 11:59
[L.O.L.] DIMM Я считал всё намного проще!
Или я по сермяж... 2.2.2006, 13:18
DDDsa DIMM
Нет, ну основной калькуляторный код там на с... 2.2.2006, 14:03
[L.O.L.] DIMM А я думаешь уже помню!
Помню что картинка т... 2.2.2006, 17:55
DDDsa Приведу скриншот, чтобы освежить твою память %)
Вс... 2.2.2006, 18:34
[L.O.L.] DIMM DDDsa
Да там сколько функций!
А я не знал... 2.2.2006, 22:03
DDDsa DIMM
оттуда и громоздкий код, это все надо шлиф... 2.2.2006, 23:21
JEDI MAN Цитата(DDDsa @ Четверг, 02 Февраля 2006, 22:2... 10.3.2006, 9:40
Valer Интерисует...Просто у меня среда малоизвестная. И ... 2.2.2006, 23:44
[L.O.L.] DIMM Цитатавидимо, программирование не интересует покло... 2.2.2006, 23:46
DDDsa DIMM
Valeri
ЦитатаПроект все тот же - SW Dar... 3.2.2006, 2:15
Valer Ну я светил полгода назад тему - мол игра создаетс... 3.2.2006, 17:55
Shaarth Когда-то давно начал изучать Delphi. Но потом поче... 5.2.2006, 0:06
Darth fear Может кто в ассемблере шарит, а то я как человек п... 20.2.2006, 20:46
Revan_3getR Помню я годик назад сделал три неплохие игры в пас... 20.2.2006, 21:36
DDDsa Revan_3getR
Выкладывай сюда 20.2.2006, 21:54
Revan_3getR Цитата(DDDsa @ Понедельник, 20 Февраля 2006, ... 25.3.2006, 12:51
HotShot Revan_3getR
Точно, где обещенный хит 20-летней ... 10.3.2006, 18:21
JEDI MAN Я ща пишу прогу на Делфе, которая рисует в файле л... 11.3.2006, 6:40
DDDsa JEDI MAN
я о таком даже не слышал, поясни 15.3.2006, 15:40
HotShot JEDI MAN
Видел как то на мании, что ли, человека,... 15.3.2006, 18:08
DDDsa ЦитатаТак у меня вопрос к знающим. Как сделать, чт... 15.3.2006, 19:33
HotShot DDDsa
Научи еще путь к фалу писать, а то у меня ... 16.3.2006, 16:22
HotShot DDDsa
Спасиб) Обязательно испробую... 16.3.2006, 17:49
Darth fear ААААА как бы я хател курсовую на делфи .... не на ... 17.3.2006, 23:33
Dominator_blazer а может кто знает\зучает с++ и с ?
я вот нача... 19.3.2006, 1:10
HotShot Цитатаа может кто знает\зучает с++ и с ?
Азы ... 20.3.2006, 14:25
DDDsa Цитатапри старте экзешника загружаются картинки на... 20.3.2006, 16:19
HotShot DDDsa
Хм, код с коментами бы было неплохо ;)
Ци... 20.3.2006, 17:56
DDDsa ЦитатаТак я так и делал) Ладно наверно меня малост... 20.3.2006, 20:08
HotShot Цитата(DDDsa @ Понедельник, 20 Марта 2006, 16... 24.3.2006, 16:18
HotShot DDDsa
То, завтра испробую... 20.3.2006, 20:24
Revan_3getR Люди, помонгите сделать так, что в ХТМЛ файле в оп... 21.3.2006, 15:39
DDDsa Эрпэгэшник
Выбираешь свою главную форму (просто к... 24.3.2006, 17:00
Darth fear ЦитатаOnCreate
Не только это событие можно..... бл... 24.3.2006, 17:35
DDDsa Darth fear
Че-т не понял, ты про что? Про OnActiv... 24.3.2006, 18:11
Darth fear DDDsa
можно и им, он походу работает примерно та... 24.3.2006, 20:28
HotShot DDDsa
Терь работает. СПС 24.3.2006, 21:59
DDDsa Эрпэгэшник
Да незачто
Я пока не выкладываю код... 24.3.2006, 23:05
Darth fear ЦитатаТочно, поэтому в нашей ситуации им пользоват... 25.3.2006, 0:03
DDDsa Darth fear
Цитатав принципе я согласен, экономия ... 25.3.2006, 8:52![]() ![]() |
|
Текстовая версия | Сейчас: 15.11.2025, 19:17 |