|
Вопрос # 4 205/ вопрос открыт / |
|
Здравствуйте, уважаемые эксперты!
Помогите, пожалуйста,написать процедуру:нужно вытащить из Listbox1(текст файла)
"имя класса -> имя метода" и сохранить в такой же последовательности в Listbox2.
Файл,с которым работает ,находиться где-то в паке с Delphi(на всякий случай прикрепил свой)
И буду очень благодарен ,если поясните действия,особенно связанные с циклом(по-моему из-за него у меня не работает прога)
К вопросу прикреплён файл. Загрузить » (срок хранения: 60 дней с момента отправки вопроса)
Приложение: Переключить в обычный режим- procedure TForm1.Button2Click(Sender: TObject);
- var
- i,b: integer;
- namemethod,s,nameclass:string;
- begin
- Listbox2.Items.Clear;
- i:=0;
- while trim(ListBox1.Items[i]) <> 'implementation' do
- if (pos('= class',trim(ListBox1.Items[i]) )>0)and (pos(';',trim(ListBox1.Items[i]))=0) then
- begin
- nameclass:=copy(trim(ListBox1.Items[i]), 1, pos('=',trim(listbox1.Items[i])));
- end;
- inc(i);
- listbox2.Items.Add(nameclass);
- end;
 |
Вопрос задал: verlite (статус: Посетитель)
Вопрос отправлен: 21 мая 2010, 22:01
Состояние вопроса: открыт, ответов: 0.
|
Мини-форум вопроса
Всего сообщений: 4; последнее сообщение — 23 мая 2010, 11:30; участников в обсуждении: 3.
|
min@y™ (статус: Доктор наук), 22 мая 2010, 09:26 [#1]:
А ты прогони этот цикл под отладчиком и посмотри текущие значения переменных.
Делаю лабы и курсачи по Delphi и Turbo Pascal. За ПИВО! Пишите в личку, а лучше в аську. А ещё лучше - звоните в скайп!
|
|
verlite (статус: Посетитель), 22 мая 2010, 21:05 [#2]:
Я не совсем рублю в Delphi.
Можешь,пожалуйста, объяснить ,что значит "отладчик"и как под ним прогнать?
|
|
IlluminatI (статус: 2-ой класс), 22 мая 2010, 22:30 [#3]:
Ставишь брэкпоинт (F5) на нужный оператор в процедуре (лучше на первый). Открываешь окно Watch List (Ctrl+Alt+W), добавляешь туда нужные переменные (Ctrl+A). Запускаешь программу, выполняешь ее так, чтобы в процессе выполнения программа "заглянула" в нужною тебе процедуру. Дальше жмешь F7/F8 (в первом случае будет осуществлятся заход в подпрограммы, во втором - нет) и смотришь в окне значения указанных тобой переменных. Все просто
|
|
verlite (статус: Посетитель), 23 мая 2010, 11:30 [#4]:
спасибо))
|
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|