Member
Статус: Не в сети Регистрация: 14.08.2003 Откуда: Питер
Ray Adams Ну там написано
Цитата:
The compiler required an ordinal type at this point. Ordinal types are the predefined types Integer, Char, WideChar, Boolean, and declared enumerated types. Ordinal types are required in several different situations: The index type of an array must be ordinal. The low and high bounds of a subrange type must be constant expressions of ordinal type. The element type of a set must be an ordinal type. The selection expression of a case statement must be of ordinal type. The first argument to the standard procedures Inc and Dec must be a variable of either ordinal or pointer type.
Т.е. как я понял после case должны быть только типы Integer, Char, WideChar, Boolean и декларированные порядковые типы. А запись copy(First,i,1)[1] как я понял инвариантна First[i] - т.е. i-ый символ в строке First ??? Всё равно в голове не укладывается - почему решили в case применить порядковый тип???
Advanced member
Статус: Не в сети Регистрация: 23.10.2003 Откуда: Иркутск/Майкоп
Цитата:
COPY выдает подстроку, то есть тип STRING, а он не относится к ordinal type
Да, и еще это связано с тем, что строки по умолчанию null-terminated (в Delphi). Если бы были как в Паскале (ключ компилятора - {$H-}), то может, и работало бы. А так получается строка из одного символа типа ANSIString.
_________________ Края каждого совершенно нового крышка процессора не на 100% гладкая. Это связано с тем, что следов мастерства не избежать. (c) Али.
Member
Статус: Не в сети Регистрация: 04.01.2004 Откуда: Владивосток
Как в мемо поставить курсор именно на 345 символ(если не по символам, то по строкам.)
Т.е. такая проблема. В мемо порядка нескольких страниц текста. Мне нужно в другом поле начать поиск и у меня в мемо должно прокрутиться до нужной записи. Надеюсь понятно обяснил.
Member
Статус: Не в сети Регистрация: 04.01.2004 Откуда: Владивосток
таблица
еда рецепт
-суп- Взять то то то, положить...
-ddd- ыыыыыыыыыыыыыыыы
-nnn- пппппппппппппппппппппппппппп
Кто с поиском поможет. нужно искать в базе данных ado слово,например, 'Суп'.
Что б возвращалась значение рецепта ' Взять то то то, положить...'.
Можно ли пр этом искать несколько слов сразу?
Member
Статус: Не в сети Регистрация: 14.01.2004 Откуда: Киев, Украина
Да у меня кстати похожый вопрос. Объект StringGrid, так вот, нужно что бы на нем не было фокуса и возможности выбора ячейки. Если поставить Enabled в false, то естественно возможность выбора исчезает, за то одна ячейка остается выделеной
Advanced member
Статус: Не в сети Регистрация: 09.06.2003 Откуда: USSR
Во народ вы даете!!! Я на Delphi программирую с первой версии и до сих пор мне таких вещей делать не приходилось! Если вы делаете что-то странное в плане интерфейса, то советую сперва поискать более человеческих путей для решения задачь. Программы с кривым и самолпальным интерфейсов смотрятся очень плохо.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения