|  | 
 
 | 
| 
 | |||||||
| Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны | 
|  | 
|  | Опции темы | Поиск в этой теме | Опции просмотра | 
| 
			 
			#1  
			
			
			
			
		 | ||||
| 
 | ||||
|  Какая-то ошибка в функции У меня есть функция, допустим такая: Код: function List(InString : string): boolean; begin end; Мне в нее нужно вставить информацию из компонента ListBox, а точнее сделать перечисление, но ошибка в другом. Внутри функции посторонние компоненты почему-то не работают. Ставлю после названия точку, а вместо методов и свойств вылезает ошибка. Код: While X = List.Count Do Как можно исправить это? Простите за такой глупый вопрос... | 
| 
			 
			#2  
			
			
			
			
		 | ||||
| 
 | ||||
|   Либо перед ListBox-ом ставь префикс формы (Form1.ListBox1...), либо сделай процедуру полем класса формы. Код:   TForm1 = class(TForm)
...
  private
    { Private declarations }
  public
    { Public declarations }
    function List(InString : string): boolean;
  end;
function TForm1.List(InString : string): boolean;
begin  
end; | 
| Этот пользователь сказал Спасибо angvelem за это полезное сообщение: | ||
|  
___toha___ (18.12.2012)
 | ||
| 
			 
			#3  
			
			
			
			
		 | ||||
| 
 | ||||
|   Большое спасибо, помогло, просто поставил Form1 везде перед компонентами в функции..Еще раз спасибо.. |