|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
||||||
Работа с классами в билдере. Функции09.03.2009, 13:37. Показов 7694. Ответов 27
Метки нет (Все метки)
Добрый день.
Есть задание - написать опеределенную программу - сглаживания данных. Есть техническое задание, по которому эта программа должна быть написана. За два дня написал саму прогу (прога то простая, относительно, все основные действия по нажатию одной кнопки). Вот только по тех. заданию, в программе обязательно должны присутствовать классы, и описано, какие, и с какими функциями. Так вот, я не могу разобраться, как же работать с классами в билдере. Есть файл unit1.cpp, в котором написан весь код Нужно в заголовочный файл (unit1.h) перенести часть кода, раскидать по функциям и классам, да так чтобы работало)) В-общем-то, работу классов и функций себе представляю. Однако, при переносе, например вот такого кода в заголовочный файл в ф-ию
В-общем, если кто может, помогите мне на примере данного кода (чтения данных из файла) разобраться с классами/функциями. Буду премного благодарен.
0
|
||||||
| 09.03.2009, 13:37 | |
|
Ответы с готовыми решениями:
27
Работа с формами в билдере! Работа с файлами в Билдере Работа с внешними файлами в билдере |
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 10.03.2009, 19:23 | |
|
обычная функция int Choose(TObject* r1, TObject* r2, TObject* r3), а внутри приводишь типы параметров к радиобатон и делаешь, что хочешь... на счет переменных в классе это я погорячился, можно и без них обойтись
0
|
|
|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
|
| 10.03.2009, 19:40 [ТС] | |
|
я извиняюсь, но, кажется, функция int должна возвращать некое целое значение? а В параметрах я вижу только объекты. Не понимаю, к сожалению.
0
|
|
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 10.03.2009, 20:05 | |
|
mrtman, так вы с не слишком знакомы тогда, возвращаемый тип - это точно указывается в опереаторе return, в передаваемых параметрах необязательно что-то должно быть с типом, который функция возвращает
0
|
|
|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
|||||||||||
| 11.03.2009, 17:09 [ТС] | |||||||||||
|
я тут еще немного почитал про функции.
Значит так, возник вопрос.. Я хочу сделать функцию, которая при нажатии Button1 проверяла бы, какой из RadioButton'ов checked=true и присваивала бы переменной rdb номер, в зависимости от радиобаттона. Следовательно, мне нужно, чтобы тип функции был int, так? И параметр у нее должен быть int? Ну подтолкните меня в правильном направлении. Простое действие в программе не могу переделать в функцию:
0
|
|||||||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 11.03.2009, 17:33 | |
|
int Choose (int kl)
тип возвращаемого значения имя функции передаваемый параметр вам надо не передавать параметр, а возвращать.. т.е. объявите в теле функции int kl и возвращайте его с помощью команды return...
0
|
|
|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
||||||
| 11.03.2009, 17:41 [ТС] | ||||||
|
WooDooMan, интересно, примерно к такому же выводу пришел 1 минуту назад. Сделал следующее:
0
|
||||||
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 11.03.2009, 17:57 | |
|
вам надо передавать эти радиобатоны в функцию, тогда ошибки не будет, либо передавать значение их свойства checked
1
|
|
|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
|||||||||||
| 11.03.2009, 18:43 [ТС] | |||||||||||
|
WooDooMan, спасибо! сделал следующее:
Добавлено через 40 минут 5 секунд Вопрос. Можно ли использовать в качестве параметров функции значения int и float одновременно? Требуется задать функции целую переменную size (размер массива) и вещественную x[size], произвести вычисления и вывести вещественный массив y1[size]. Делаю следующим образом:
0
|
|||||||||||
| 11.03.2009, 18:43 | |
|
Нужна курсовая работа в с++ в виде консоли или бд в билдере В билдере есть функции для работы с деревьями?
Работа с классами. Работа с классами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|