Показать сообщение отдельно
  #2  
Старый 24.07.2013, 14:40
icWasya icWasya вне форума
Местный
 
Регистрация: 09.11.2010
Сообщения: 499
Репутация: 10
По умолчанию

наверно здесь
Код:
for I := 0 to Form1.ListBox1.Items.Count-1 do
    if Form1.ListBox1.Items.Strings[i]<>'~'+Form1.TabControl1.Tabs.Strings[Form1.TabControl1.TabIndex]+' LРР.$$$' then
      b:=True else b:=False; 

надо
Код:
b:=false;
for I := 0 to ListBox1.Items.Count-1 do
    if ListBox1.Items.Strings[i] = '~'+TabControl1.Tabs.Strings[TabControl1.TabIndex]+' LРР.$$$' then
      b:=False; 

И кроме того, в методах формы TForm1 не используй переменную Form1
Ответить с цитированием