Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.02.2013, 15:36   #1
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию Библиотека RX - неизвестный идентификатор CharInSet

подключила rx- библиотеку, запускаю делфи, выдает ошибку:
CharInSet(S[I], ['0'..'9']) and (N < 1000) ... неизвестный идентификатор CharInSet..
в модуле RXDATEUTIL...
что нужно и как правильно подключить, чтобы все заработало?.. очень нужно!
kariza вне форума Ответить с цитированием
Старый 20.02.2013, 15:49   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

я не знаю, что Вы за библиотеку подключали,но, судя по названию,
достаточно вставить такую функцию:
Код:
function CharInSet(oneS : char; sset : set of char) : boolean;
begin
  result := oneS in sset;
end;
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.02.2013, 15:50   #3
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию

куда вставить эту функцию? в мой модуль или в RxDateUtil?
kariza вне форума Ответить с цитированием
Старый 20.02.2013, 15:52   #4
Volkogriz
Форумчанин
 
Аватар для Volkogriz
 
Регистрация: 11.10.2007
Сообщений: 384
По умолчанию

в свой, идентификатор CharInSet уже то есть)
Не количеством плюсов измеряется репутация человека...!
Volkogriz вне форума Ответить с цитированием
Старый 20.02.2013, 15:55   #5
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию

Добавила библиотеку "RxLib".
Все равно не помогло..таже ошибка.
kariza вне форума Ответить с цитированием
Старый 20.02.2013, 15:57   #6
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию

Если компилирую проект, то все хорошо.
если открываю Form12, то выдает ошибку, не найден идентификатор "CharInSet"
kariza вне форума Ответить с цитированием
Старый 20.02.2013, 15:57   #7
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Скорее всего библиотеки времени выполнения не разместили по известным Delphi путям. Насколько помню для версии D7 часть библиотек нужно только компилировать и bpl размещать по таким путям, а часть через install пропускать. И в своем модуле посмотрите не вы ли строку CharInSet(S[I], ['0'..'9']) and (N < 1000) скармливаете какомуто RX-компоненту
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 20.02.2013, 16:10   #8
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию

а подскажите что можно исправить в моем случае? как правильно прописать эти библиотеки? или что- то другое сделать?

Добавила функцию, пишет ошибку "не найден идентификатор set"

или может у кого есть модуль "RXDATEUTIL" полностью? поделитесь, плиз!


Последний раз редактировалось Serge_Bliznykov; 20.02.2013 в 16:28.
kariza вне форума Ответить с цитированием
Старый 20.02.2013, 16:28   #9
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

не пишите сообщения подряд. есть кнопка "Правка", пользуйтесь ей.

Очень трудно лечить удалённо...
Попробуем зайти с другой стороны.
1) для чего Вам RxLib ?
2) откуда Вы его взяли (точный адрес)
3) Какая у Вас версия Delphi ?
4) Как Вы устанавливали RXlib (там есть инструкция, как это сделать правильно)
5) Вы говорите, что всё компилируется нормально? Что именно компилируется?!
"При попытке открыть Form12..." что есть Form12 ? Выкладывайте сюда исходники проекта (в виде архива), который Вы пытаетесь открыть...

не думаю, что проблема в RxLib...

добавлено
у меня установлен в Delphi 5 библиотека RX Library 2.75
там нет модуля RXDATEUTIL, есть DATEUTIL.PAS...

Последний раз редактировалось Serge_Bliznykov; 20.02.2013 в 16:31.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 20.02.2013, 16:35   #10
kariza
Пользователь
 
Регистрация: 20.02.2013
Сообщений: 13
По умолчанию

1) переустановили делфи, и поплыли эти ошибки.
2)rxlib взяли из делфи, который раньше был(т.е. скопировали ту папочку)
3)7
4)сначала были открыты все *.dpk, установлены, затем прописаны путь к той папке в Tools->Environment Options.
5)проект компилируется, но при открытии одной из форм Form12(все остальные открываются без проблем) не компилируется проект и выдает ошибку.
а в чем тогда ошибка?
kariza вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Неизвестный идентификатор Memo1 dubailand Общие вопросы Delphi 4 05.01.2012 19:08
Неизвестный алгоритм cbdemon Помощь студентам 1 30.11.2011 07:02
Неизвестный идентификатор dubailand Общие вопросы Delphi 6 24.08.2011 12:15
Length неизвестный идентификатор почему? maks2020 Помощь студентам 4 02.11.2010 07:06
Ругаемся, говорим неизвестный идентификатор, хотя работало. Alex Cones Общие вопросы Delphi 6 21.04.2009 21:07