|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
07.07.2008, 23:51 | #1 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Выдать сообщение об ошибке
Я тока вчера познакомилась с ListBox'ом, так что не обессудьте ежели вопрос глупый.
Вот в чем суть. В ListBox отображается список тем. Вот так: ListBox1.Items.LoadFromFile(Extract FilePath(Application.ExeName )+'\Base.txt'); По клику на нужной теме в Мемо1 выгружается текст. Вот так: memo1.Lines.LoadFromFile('operators \'+ListBox1.Items[ListBox1.itemindex]+'.txt') ; Вопрос: если в списке из Листбокса есть тема, а самого файла с таким именем нет, надо выдать Showmessage ('Выбранный раздел не существует'). Очень надо и очень срочно. ХЕЛП МИ!!!
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
07.07.2008, 23:55 | #2 |
Форумчанин
Регистрация: 16.12.2006
Сообщений: 859
|
при загрузке в мемо нужно написать:
Код:
|
08.07.2008, 00:07 | #3 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Спасибки, человек! Большое, просто огромное сенкью!!!!
З.Ы. А не просветишь, что такое fileexists? Так для общего развития.
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. |
08.07.2008, 00:16 | #4 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
А Ctrl + клик мышью никак в редакторе ? и вообще можно и так, а можно и блоком исключений для обработки try except end;... Информации в сети куча по данным этим
|
08.07.2008, 00:18 | #5 | |
Участник клуба
Регистрация: 28.11.2007
Сообщений: 1,521
|
Цитата:
FileExists - Это проверка на наличие указанного файла.
Всегда рад помочь!
Последний раз редактировалось Terran; 08.07.2008 в 00:21. |
|
08.07.2008, 00:25 | #6 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
ага, еще б понять что в ответ выдает делфи
Наверное главная моя проблема с Делфи - незнание английского. Стыдно, но что поделать... А может кто-нить из вас знает как в качестве hint'а в Листбоксе выводить полное имя строки. Ну как в Винде: когда полностью название не видно, оно всплывает как подсказка.
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. Последний раз редактировалось Stilet; 08.07.2008 в 08:03. |
08.07.2008, 01:01 | #7 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Ставим свойство ShowHint в true и пишем
Код:
|
08.07.2008, 01:34 | #8 |
Чайник :D
Пользователь
Регистрация: 22.12.2006
Сообщений: 65
|
Делает хинт как надо, но если переводить курсор с одной строки Листбокса сразу на другую, он мне выдает "List index out of bounds (18)"
Что это значит? Даже не так. Когда на пустое место в Листбоксе навожу выдает сообщение. Пыталась if n<=listbox1.Items.Count then listbox1.Hint:= listbox1.Items.Strings[n] else listbox1.ShowHint:= false; не помогло.
Мы все учились по-немногу
Чему-нибудь и как-нибудь... Пушкин А.С. Последний раз редактировалось Stilet; 08.07.2008 в 08:06. |
08.07.2008, 01:59 | #9 |
Старожил
Регистрация: 26.04.2008
Сообщений: 2,645
|
Попробуй так
Код:
|
08.07.2008, 02:25 | #10 | |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 239
|
Цитата:
для тех кто в танке существет ItemAtPos |
|
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
составить программу для вычисления значения функции и результаты выдать на печать. Бейсик | SvetlanaFF | Помощь студентам | 13 | 28.10.2018 19:24 |
Сообщение об ошибке:Cannot perfom this operation on a closed dataset! | Tanuska___:) | БД в Delphi | 1 | 04.08.2008 17:52 |
Как убрать сообщение об ошибке? | AngelOfDeath | Работа с сетью в Delphi | 2 | 01.05.2008 11:44 |
Перехватить сообщение об ошибке | Insainer | Общие вопросы Delphi | 5 | 25.04.2008 20:39 |