Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

 
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 04.09.2008, 20:12
FreeUser FreeUser вне форума
Начинающий
 
Регистрация: 13.08.2008
Сообщения: 119
Репутация: 10
По умолчанию Проблема с циклом

GetInfo - операция связанная с получением информации.
Результат (z):string;
---------
Код:
For i:=0 to memo1.lines.count-1 do
begin

if pos('Value1',memo1.Lines.ValueFromIndex[i])>0 then
   begin
       memo2.Lines.Insert(i,GetInfo(z));
  if pos ('Multi',memo2.Lines.ValueFromIndex[i])>0 then
            memo3.Lines.Insert(i,'Mnogo')
  else
    if pos('Mono',memo2.Lines.ValueFromIndex[i])>0 then
        memo3.Lines.Insert(i,'Malo')
    else
        memo3.Lines.Insert(i,'Error')
    end;

Таких скриптов 4, одни друг за другом, т.к. Value - 4 шт. Т.е. достаточно скопировать этот код 4 раза, проставить значения для Value от 1 до 4.
Этот цикл не работает . Гонит одни error'ы. Я грешу на то что у меня не правильно построена работа с memo. Разберитесь кто может.

В memo1 сидит текст (z), о нем GetInfo получает данные, которые и пишет в "буфер" memo2.
Memo1 - содержит данные
Memo2 - типа буфера
Memo3 - вывод результата
На форме выглядит как

------------------
| M | M |
| E | E |
| M | M |
| O | O |
| 1 | 3 |
------------------
Memo2 от глаз юзера скрыт, т.к. в нем проводятся все операции.
Ответить с цитированием
 


Delphi Sources

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 19:37.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025