|
0 / 0 / 0
Регистрация: 07.03.2009
Сообщений: 36
|
||||||
Работа с классами в билдере. Функции09.03.2009, 13:37. Показов 7471. Ответов 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 | |
|
Помогаю со студенческими работами здесь
28
Нужна курсовая работа в с++ в виде консоли или бд в билдере В билдере есть функции для работы с деревьями?
Работа с классами. Работа с классами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма).
На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
|
Первый деплой
lagorue 16.01.2026
Не спеша развернул своё 1ое приложение в kubernetes.
А дальше мне интересно создать 1фронтэнд приложения и 2 бэкэнд приложения
развернуть 2 деплоя в кубере получится 2 сервиса и что-бы они. . .
|
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ *
Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам
Кирхгофа, решает её и находит:
токи, напряжения и их 1 и 2 производные при t = 0;. . .
|
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым.
Но восстановить их можно так.
Для этого понадобится консольная утилита. . .
|
|
Изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|