![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
проблемы с KOLClasses [Delphi, Windows]
Денис © (2004-05-22 10:35:00)При подключении KOLClasses компилятор выдает ошибку "Undeclared identifier: 'CustomData' ".
Он действительно нигде не определен, то тем не менее, в KOLClasses встречается несколько раз.
Встречается в TStringStream.Read, TStringStream.Write, TStringStream.Seek и др.
Что с ним делать, подскажите пожалуйста.
p.s. Копмилировал в Delphi 7. Версия KOLClasses от 7 декабря 2002 с обновлениями от 25 апреля 2003.
Gandalf (2004-05-25 20:40:00) [1]Займет конечно, но по старой памяти его еще кто-то использует, а если ежу на уровне TObj будет то и дел меньше.
Viman (2004-05-25 09:20:00) [2]> Gandalf
А зачем в TObj? Использоваться мало где будет(кроме контролов), а память так в каждом объекте хоть 4 байта, да займет. Так или не так?
Vladimir Kladov (2004-05-24 20:01:00) [3]Inc(Result) // <- нужно добавить
добавлю обязательно. Еще, пожалуйста, если есть, хоть мылом, хоть как.
Viman (2004-05-24 14:19:00) [4]Если кому-то интересно, то замечено расхождение между несколькими asm и pascal версиями процедур, по памяти вот одна:
{$ELSE ASM_VERSION} //Pascal
function DelimiterLast( const Str, Delimiters: String ): Integer;
var PStr: PChar;
begin
PStr := PChar( Str );
Result := Integer( __DelimiterLast( PStr, PChar( Delimiters ) ) )
- Integer( PStr );
Inc(Result) // <- нужно добавить
end;
{$ENDIF ASM_VERSION}
Gandalf (2004-05-24 13:54:00) [5]Лучше уж тогда добавить в TObj, а в TControl убрать.
Viman (2004-05-24 13:46:00) [6]У меня тоже было подобное с версией KOL&MCK v1.91, её брал здесь.
Просто в базовом объекте потоков отсутствует данное поле, лечится его добавлением - исправьте.
Gandalf (2004-05-22 22:26:00) [7]Из какого архива KOLClasses? Где брал...