Ошибка при работе с TCollection и TCollectionItem

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

diman169
незнакомец
Сообщения: 5
Зарегистрирован: 23.10.2009 13:45:03

Сообщение diman169 »

procedure TForm1.Button1Click(Sender: TObject);
var
btf:TBtrFieldDefs;
begin
btf.Add('test', btrChar, 1);
end;


:D
а создавать BTR кто будет? ясень пень access violation
Аватара пользователя
bloodlines
постоялец
Сообщения: 100
Зарегистрирован: 05.11.2008 10:26:19

Сообщение bloodlines »

Я конечно понимаю, что туплю и т.д. (голова что то сегодня не варит совсем :cry: ). Пожалуйста, если можете - сделайте рабочий пример.
diman169
незнакомец
Сообщения: 5
Зарегистрирован: 23.10.2009 13:45:03

Сообщение diman169 »

procedure TForm1.Button1Click(Sender: TObject);
var
btf:TBtrFieldDefs;
begin
btf := TBtrFieldDefs.Create(owner);
try
btf.Add('test', btrChar, 1);
ShowMessage(btf.FieldName);
finally
btf.free;
end;
end;

Добавлено спустя 18 минут 22 секунды:
ээээ сорри
вместо ShowMessage(btf.FieldName)
надо написать
ShowMessage(btf.Items[0].FieldName);
Ответить