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)
надо ...
Найдено 5 результатов
- 23.10.2009 16:46:35
- Форум: Free Pascal Compiler
- Тема: Ошибка при работе с TCollection и TCollectionItem
- Ответы: 17
- Просмотры: 11733
- 23.10.2009 15:40:30
- Форум: Free Pascal Compiler
- Тема: Ошибка при работе с TCollection и TCollectionItem
- Ответы: 17
- Просмотры: 11733
Re: Ошибка при работе с TCollection и TCollectionItem
procedure TForm1.Button1Click(Sender: TObject);
var
btf:TBtrFieldDefs;
begin
btf.Add('test', btrChar, 1);
end;
а создавать BTR кто будет? ясень пень access violation
- 23.10.2009 14:48:54
- Форум: Free Pascal Compiler
- Тема: Ошибка при работе с TCollection и TCollectionItem
- Ответы: 17
- Просмотры: 11733
Re: Ошибка при работе с TCollection и TCollectionItem
не дождался, скачал архив, вставил inherited
Result := TBtrFieldDef(inherited Add);
компилится без проблем
Result := TBtrFieldDef(inherited Add);
компилится без проблем
- 23.10.2009 14:30:42
- Форум: Free Pascal Compiler
- Тема: Ошибка при работе с TCollection и TCollectionItem
- Ответы: 17
- Просмотры: 11733
Re: Ошибка при работе с TCollection и TCollectionItem
верни inherited назад
Result := TBtrFieldDef( inherited Add);
как было, и сообщи какая ошибка выдается.
без inherited вызывается метод твоего объекта, в котором должны быть параметры (const Name: string; DataType: TBtrFieldType; Size: Integer)
но ставить их не надо, т.к. Add и AddFieldDef будут ...
Result := TBtrFieldDef( inherited Add);
как было, и сообщи какая ошибка выдается.
без inherited вызывается метод твоего объекта, в котором должны быть параметры (const Name: string; DataType: TBtrFieldType; Size: Integer)
но ставить их не надо, т.к. Add и AddFieldDef будут ...
- 23.10.2009 13:56:19
- Форум: Free Pascal Compiler
- Тема: Ошибка при работе с TCollection и TCollectionItem
- Ответы: 17
- Просмотры: 11733
Re: Ошибка при работе с TCollection и TCollectionItem
при объявлении дефайны проверяются
{$ifdef SUPPORT_DEFAULT_PARAMS}
а в implementation части не видно...
{$ifdef SUPPORT_DEFAULT_PARAMS}
а в implementation части не видно...
