Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/15: Рейтинг темы: голосов - 15, средняя оценка - 4.80
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594

Предупреждения TCSpinEdit в RAD XE3

02.07.2014, 10:02. Показов 3174. Ответов 14
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
- Ситуация простая: в совершенно новом и пустом приложении RAD XE3 бросаю на Основную Форму VCL компонент
TCSpinEdit.

В заголовочном файле Основной Формы (Unit1.h) появляется директива #include "cspin.h";
В файле реализации Основной Формы (Unit1.cpp) появляется директива #pragma link "cspin";

- При компиляции этого проекта возникает ряд предупреждений вида:
[bcc32 Worning] cspin.h(...): W8111 Accessing deprecated entity 'Shortint'; и
[bcc32 Worning] cspin.h(...): W8118 Inline member function in Package class;
Все предупреждения возникают в системном файле "cspin.h".

- Как это понять ? ... Может кто встречался с подобным ?
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
02.07.2014, 10:02
Ответы с готовыми решениями:

Rad XE3
Всем привет! Хочу поставить RAD XE3 вместо Buildera 6 на компе winda 8 x64. Кто ставил скажите плиз работает ли она под 8-ку и если есть...

Сохранение проекта в RAD XE3
- Здравствуйте завсегдатаи! Раньше работал в BCB6. Конфигурировал экран редактора под свои нужды (выводил кучу нужных мне модулей...

Умножение матриц в С++ Rad XE3
Вроде бы простая и неоднократно просматриваемая тема, но при реализации в билдере на стрингридах появляються непонятные ошибки. Помогите...

14
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
02.07.2014, 11:53
Да действительно. Есть такое дело.
Цитата Сообщение от Staut Посмотреть сообщение
W8111 Accessing deprecated entity 'Shortint';
Это он жалуется что тип Shortint давно уже не канает - это наследие Object Pascal:
C++
25
static const Shortint RepeatPause = 0x64;  // From dbctrls.hpp
Цитата Сообщение от Staut Посмотреть сообщение
W8118 Inline member function in Package class;
А это я даже не знаю. Жалится на виртуальный деструктор и отсылку WinApi-сообщений из-под MESSAGE_MAP-ов.

Скорее всего это просто стародавний компонент, запихнутый в XE просто чтобы был. Но это не факт. Просто мысли вслух.
1
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 12:15
Зачем использовать TCSpinEdit, если есть стандартный TSpinEdit - непонятно...
1
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
02.07.2014, 12:31  [ТС]
- SatanaXIII, но ведь это системный файл ? Неужели у ембаркадеровцев все еще не дошли руки
доделать ? Сам компонент вроде бы работает нормально.

- И как теперь быть, просто мириться с предупреждениями или как-то их подавлять ?

Добавлено через 9 минут
- UI, старое приложение, когда-то использовал TCSpinEdit, почему, сейчас уже не помню ...
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 12:34
Вот сейчас просто замени его на TSpinEdit.

А вообще: W8118 Inline member function in Package class, так что для данного конкретного случая можешь проигнорировать предупреждения.
0
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
02.07.2014, 12:39  [ТС]
- Ой, UI, опять спешу. Было старое приложение с TCSpinEdit, перенес в новую среду RAD XE3.
Натолкнулся на ворох предупреждений. Соорудил пробное пустое приложение с TCSpinEdit и увидел все те-же
предупреждения ...

Добавлено через 3 минуты
- Сейчас попробую заменить на TSpinEdit ...
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 12:41
Только следы от TCSpinEdit-а в виде
C++
1
#include "cspin.h"
удалить не забудь, а то компонента уже не будет, а предупреждения - останутся
0
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
02.07.2014, 12:46  [ТС]
- UI, очень удивлен, у меня среди VCL-компонентов TSpinEdit - НЕТ!
Поиск дает только: - TSpeedButton и TSplitter.
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 13:00
Ну, я говорил у же про то, какой у тебя дистрибутив, правда? Вот тебе и еще подтверждение. Проверь есть ли у тебя в Components->Install Packages пакет Embarcadero Sample Components (именно так, а не просто C++ Builder Sample Components Package). Именно там находятся TCalendar, TColorGrid и остальные компоненты, которые раньше были TC<...>

Если галка на этом пакете не установлена - установи, если такого пакета вообще нет в списке - проверь, есть ли в папке \bin файл dclsmp<...>.bpl, и попробуй его доустановить. Ну, а если нет и этого файла - меняй Билдер, пока не поздно...
1
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
02.07.2014, 13:23  [ТС]
- UI, Embarcadero Sample Components - НЕТ!
В директории \bin есть файлы: - dclsmpedit170.bpl и dclsmpedit170.jdbg;

- А как попробовать переустановить ?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 13:38
Цитата Сообщение от Staut Посмотреть сообщение
В директории \bin есть файлы: - dclsmpedit170.bpl и dclsmpedit170.jdbg;
Это не то. Это Embarcadero Editor Script Enhancements, никакого отношения к обсуждаемым компонентам они не имеют. Версия Билдера урезанная, либо ищи другую, либо используй устаревшие компоненты, которые тебе милостиво оставили.
1
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
02.07.2014, 15:01
Цитата Сообщение от UI Посмотреть сообщение
меняй Билдер, пока не поздно
У-у-у-у. Страшно.

Цитата Сообщение от UI Посмотреть сообщение
либо используй устаревшие компоненты, которые тебе милостиво оставили
Ой, фу. Так мерзко звучит.

Цитата Сообщение от Staut Посмотреть сообщение
А как попробовать переустановить ?
Пожалуйста.

Цитата Сообщение от UI Посмотреть сообщение
и попробуй его доустановить
Кстати. Вопрос на миллион. Политика борланды такова, что свою продукцию она распространяет пакетами. То есть можно ж гипотетически пойти в магазин и купить себе пакет компонентов. UI, вот собственно где можно и можно ли достать официальных компонентов, из расчета, что у тебя официальная среда? Или нельзя, и продаются они только вместе, в одной коробке?
0
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
 Аватар для volvo
33376 / 21500 / 8236
Регистрация: 22.10.2011
Сообщений: 36,895
Записей в блоге: 11
02.07.2014, 15:45
Цитата Сообщение от SatanaXIII Посмотреть сообщение
где можно и можно ли достать официальных компонентов, из расчета, что у тебя официальная среда?
Официальные компоненты идут вместе со средой. Все остальное докупаешь сам у сторонних производителей, или находишь бесплатное, там же, у сторонних производителей.
Цитата Сообщение от SatanaXIII Посмотреть сообщение
Так мерзко звучит.
Использование ломаной версии коммерческого продукта (который, между прочим, программисты создавали, вкладывали в него свой труд) - не менее мерзко по сути. А то что у TC-а именно ломаная версия - я не сомневаюсь, все признаки говорят именно об этом. Так почему обращение именно ко мне?
Цитата Сообщение от SatanaXIII Посмотреть сообщение
У-у-у-у. Страшно.
Страшно ТС-у будет тогда, когда в самый ответственный момент окажется, что еще какая нибудь нужная фича, например, удалённый отладчик тоже выпилена (а чо, недохакеру Васе Пупкину она не надо, значит и тебе не надо). Со стороны, конечно, прикольно выглядит, чего б не постебаться... Продолжай в том же духе.
0
Почетный модератор
Эксперт С++
 Аватар для SatanaXIII
5851 / 2862 / 392
Регистрация: 01.11.2011
Сообщений: 6,906
02.07.2014, 16:18

Не по теме:

Цитата Сообщение от UI Посмотреть сообщение
Продолжай в том же духе
Лады.
Цитата Сообщение от UI Посмотреть сообщение
Так почему обращение именно ко мне?
Ну а кто это произнес?


Цитата Сообщение от UI Посмотреть сообщение
Официальные компоненты идут вместе со средой. Все остальное докупаешь сам у сторонних производителей, или находишь бесплатное, там же, у сторонних производителей.
В общем нет такого места, типа "магазин компонентов"? Бесплатные-то понятно как доставать, интересно было б поглядеть на какие-нибудь там "компоненты для работы с бесперебойном". Такие, чтоб в красивый архив завернутые, все дела.
0
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
03.07.2014, 10:01  [ТС]
- UI, Вы совершенно правы! Я и сам всегда ратовал за законность и порядочность, да и поступал всегда
соответственно! А сейчас вынужден жить в Российской глубинке. Любовь к C++ Builder-у у меня сохранилась со старых
времен, а 80% жителей живет здесь на 5-6 т.р./месяц и сами понимаете ...
- Извините, что поделать ? ...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
03.07.2014, 10:01
Помогаю со студенческими работами здесь

RAD Studio XE3 не понимает JPEG
- Здравствуйте, Завсегдатаи ! Помогите пожалуйста в небольшом вопросе. Я в своем приложении хочу обработать JPEG-овскую картинку....

Rad Studio XE3 и std::vector
такая проблема у меня Rad Studio XE3 вообще не хочет переваривать std::vector :( пишу допустим: #include &lt;vector&gt; ... void...

Русские буквы в C++ и RAD STUDIO XE3
Ввод и вывод русских букв в консоли кто знает как это можно настроить в раде

RAD Studio XE3 - первые впечатления
Продолжение обсуждения RAD XE.

Настройка Embarcadero RAD Studio XE3
Я использую Embarcadero RAD Studio XE3. Подскажите где в настройках программы можно подправить определение функций по дефолту. к...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Новые блоги и статьи
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru