Ошибка:Unsatisfied forward or external declaration 'TOrderStringList.GetAscending'

GreenStar
Дата: 16.10.2006 14:02:43
Использую FIBPlus 6.41
Хочу использовать локальную сортировку. Имеется такой код:

TOrderStringList = class(TStringList)
protected
function GetAscending(Index: Integer): boolean;
procedure SetAscending (Index: Integer; Value: boolean);
public
property Ascending[Index: Integer]: boolean read GetAscending write SetAscending;
end;

Программа выдает ошибка:
Unsatisfied forward or external declaration 'TOrderStringList.GetAscending'

Но в демопримерах FIBPlus все нормально.
Подскажите пожалуйста, что я делаю не так?

СПАСИБО ЗА ВСЕ ОТВЕТЫ!!!
softwarer
Дата: 16.10.2006 14:05:09
Попробуйте спозиционироваться на сообщение об ошибке и нажать кнопку F1. Уверен, она расскажет, в каких именно случаях возникает эта ошибка.
DimaBr
Дата: 16.10.2006 14:06:00
Демки скомпилированны вами ? Скорее всего из-за диррективы компилятору.
GreenStar
Дата: 16.10.2006 14:09:59
Да демки скомпилировал сам. Демки не выдают ошибку даже если еще раз компилировать. А какие директивы следует использовать?
GreenStar
Дата: 16.10.2006 15:56:16
Очень нужен, помогите
DimaBr
Дата: 16.10.2006 16:00:09
Откройте модуль с описанием класса, поищите (Search->Find In Files... -> Searcl All Open Files) буквосочетание GetAscending, и сравните описание в классе и реализации. Можно бахнуть DCU и перекомпилить.
Pavel Tsukanov
Дата: 16.10.2006 16:07:16
А где реализация метода TOrderStringList.GetAscending?