Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

проблемы с 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? Где брал...


Наверх

Титульная страница Поиск, карта сайта Написать письмо