Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 08.11.2011, 15:25   #1
morskoy brat
 
Регистрация: 02.11.2011
Сообщений: 5
По умолчанию Работа с файлами...

Ребят не прошу написать программу или что,просто кто подскажите почему выделяет ошибку(выделил подчеркиванием)
var
Form1: TForm1;
sur1:TStringList;
sur2:TStringList;
male1:TStringList;
male2:TStringList;


implementation

{$R *.dfm}


procedure TForm1.FormActivate(Sender: TObject);
begin
StringGrid1.Cells[0,0]:='Фамилия';
StringGrid1.Cells[1,0]:='Имя';
StringGrid1.Cells[2,0]:='Вес';
StringGrid1.Cells[3,0]:='Проживание в общежитии';
StringGrid1.Cells[4,0]:='Рост';
StringGrid1.Cells[5,0]:='Размер Одежды';
Button2.Enabled:=false;
Button3.Enabled:=false;
Button4.Enabled:=false;
PageControl1.ActivePage:=TabSheet1;
Sur1:=TStringList.Create;
Sur1:=LoadFromFile('sur1.txt');
Sur2:=TStringList.Create;
Sur2:=LoadFromFile('sur2.txt');
male1:=TStringList.Create;
male1:=LoadFromFile('male1.txt')
male2:=TStringList.Create;
male2:=LoadFromFile('male2.txt')
RadioGroup1.ItemIndex:=0;
Combobox1.Items:=sur1;
Combobox2.Items:=male1;




end;





end.
p.s. имена все соотсветствуют друг другу файлы в одной и тойже папки
morskoy brat вне форума Ответить с цитированием
Старый 08.11.2011, 15:45   #2
NetSpace
Участник клуба
 
Аватар для NetSpace
 
Регистрация: 03.06.2009
Сообщений: 1,871
По умолчанию

может, просто тип TStringList не поддержживает функцию Load FromFile? Вот компонент Memo с удовольствием её поддерживает и загружает содержимое. Но тогда я пишу не так:
Код:
Memo1:=LoadFromFile(...)
,а вот так:
Код:
Memo1.Lines.LoadFromFile(...)
не присваиваю, а использую уже прописанную функцию загрузки файла.
Программирование - это единственный способ заставить компьютер делать то, что тебе хочется, а не то, что приходится.
NetSpace вне форума Ответить с цитированием
Старый 08.11.2011, 17:06   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

это МЕТОДЫ класса.
надо их вызывать у нужного объекта:
Код:
Sur1:=TStringList.Create;
Sur1.LoadFromFile('sur1.txt');
Sur2:=TStringList.Create;
Sur2.LoadFromFile('sur2.txt');
male1:=TStringList.Create;
male1.LoadFromFile('male1.txt')
male2:=TStringList.Create;
male2.LoadFromFile('male2.txt')
Serge_Bliznykov вне форума Ответить с цитированием
Старый 08.11.2011, 19:41   #4
morskoy brat
 
Регистрация: 02.11.2011
Сообщений: 5
По умолчанию

to Serge_Bliznykov Спасибо что ткнул в ошибку,у самого в тетради так и написанно.
to NetSpace thx too.
morskoy brat вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами Fora Общие вопросы C/C++ 7 15.06.2011 23:06
Работа с файлами в С Tasha_no Помощь студентам 0 26.12.2010 17:08
Работа с файлами. Александе еть я Общие вопросы C/C++ 0 04.05.2010 10:06
Работа с файлами. Си jimmywoodes Помощь студентам 1 24.01.2010 22:03