| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > TBytes |
| Автор: Gaber 13.3.2009, 12:58 |
| Здравствуйте. Помогите пожалуйста, кто чем может. Пытаюсь установить себе компанеты TMS IntraWeb Component Pack Pro v3.3.1.1 при компеляции одного из пакетов возникает ошибка: [Pascal Error] IWDBAdvWebGrid.pas(79): E2003 Undeclared identifier: 'tbytes' что за тип такой, понять не могу, весь инет излазил. (BDS2006 update 1, 2) |
| Автор: Snowy 13.3.2009, 13:03 |
| uses SysUtils |
| Автор: Gaber 13.3.2009, 13:06 |
да стоит там uses SysUtils. Может какой пакет обновления не поставил, но в моём сисутилсе обявления Tbytes нет |
| Автор: Snowy 13.3.2009, 15:04 | ||
|
| Автор: Gaber 13.3.2009, 19:58 | ||
Хех, еслиб это было так :( Пол ночи в инете ковырял, натыкался на это, пробовал вот код из компонента
если прописать type TBytes = array of Byte; получается ошибка [Pascal Error] IWDBAdvWebGrid.pas(879): E2010 Incompatible types: 'tbytes' and 'string' я так понимаю, раньше TDataSet.Bookmark был типом String а сейчас TBytes наверное, вот я и думаю, может какое обновление не поставил??? и в SysUtils'e у меня TBytes не объявлен |
| Автор: Gaber 14.3.2009, 01:43 |
| Ну вот и разобрались Компоненты были построены так, что вроде как под кучу версий, а сырцы оказались под BDS2009 Дело в том, что тип TByte в SysUtils появился в BDS2009 в неё же изменился тип у TDataSet.Bookmark с String на TBytes |