Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.06.26;
Скачать: CL | DM;

Вниз

Загрузка строк в объект типа TStringList - непонятные глюки   Найти похожие ветки 

 
Неплохой человек   (2003-06-11 15:45) [0]

Привожу код:
procedure TForm1.miComponentNamesClick(Sender: TObject);
var ObjectList:TStringList;
procedure ExtractComponents();
var Index, PrevIndex:Integer;
begin
PrevIndex:=-1;
while (ObjectList.Find("object",Index) and not(Index=PrevIndex)) do begin
ListBox1.Items.Add(ObjectList[Index]);
PrevIndex:=Index;
end;
end;
begin
If edDFMFile.Text="" then begin
ShowMessage("Choose DFM-File you need to explore!");
Exit;
end;
ObjectList:=TStringList.Create;
ObjectList.Add("");
try
ObjectList.LoadFromFile(Opendialog1.FileName);
memo1.Lines.AddStrings(ObjectList);
ExtractComponents;
finally
ObjectList.Free;
end;
end;

Ставлю брейк-поинт на вызове метода ExtractComponents.
В memo1 строки загружаются, а в процедуре поиска ExtractComponents при наведении курсора на переменную ObjectList выдаёт хинт ObjectList=(), то есть список пуст.
Ну и ессно метод поиска не пашет, потомучто негде искать.
Подскажите, в чём может быть ошибка, что список оказывается пуст?


 
Юрий Федоров ©   (2003-06-11 15:48) [1]

>>ObjectList выдаёт хинт ObjectList=(), то есть список пуст.
Это не означает, что список пуст



 
Неплохой человек   (2003-06-11 15:50) [2]

а что это означает?


 
Юрий Федоров ©   (2003-06-11 15:52) [3]

Это означает, что у объекта TStringList нет видимых в этом модуле полей



Страницы: 1 вся ветка

Текущий архив: 2003.06.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.029 c
7-84796
Pegas222
2003-04-09 13:49
2003.06.26
TDirectoryListBox, TDriveComboBox


6-84493
LOX
2003-04-20 19:49
2003.06.26
Код компонента TserverSocket


1-84230
DJ Vano
2003-06-13 02:25
2003.06.26
TMemo и TScrollBar


7-84794
Демонов Е.В.
2003-04-18 09:15
2003.06.26
Дата Соэдания каталога


8-84447
Sder
2003-03-09 11:23
2003.06.26
Вы случайно не знаете как в delphi получить avi из последовательн