|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
||||||||||||||||
Как правильно при определении функции писать название компоненте?28.11.2014, 09:19. Показов 1654. Ответов 9
Метки нет (Все метки)
Добрый день,
Перелопатил код проекта и решил засунуть повторяющиеся части кода в функции. такая штука, в unit.h перед #endif пишу:
Она лежит в unit.cpp файле сразу под TForm1 *Form1; Без функций все отрабатывалось, что я хотел. Мне нужно послать компонет ScrollBox, который станет родителем для других lookup компонентов. Остальные аргументы функции не выжны. Выходят такие ошибки: [BCC32 Error] Unit1.h(329): E2303 Type name expected Full parser context Unit1.cpp(6): #include Unit1.h [BCC32 Error] Unit1.cpp(1165): E2303 Type name expected В обоих случаях Ругается на строку:
В чем может быть причина? Добавлено через 11 минут И еще : Есть структура параметром в этой же функции( pack * depPack ), описанная в .cpp . Её как то в .h перекинуть надо или как? Ошибка [BCC32 Error] Unit1.h(330): E2303 Type name expected Full parser context Unit1.cpp(6): #include Unit1.h Добавлено через 2 минуты И еще непонятки - "Аргумент = false" - это нужно в определении или в описании прописывать или и там и там?
0
|
||||||||||||||||
| 28.11.2014, 09:19 | |
|
Ответы с готовыми решениями:
9
Как правильно писать обращение к функции Как правильно писать процедуру с использованием функции Windows? Как правильно писать адрес страницы при перелинковке? |
|
435 / 402 / 57
Регистрация: 06.02.2012
Сообщений: 1,384
|
|||
| 28.11.2014, 09:38 | |||
Сообщение было отмечено EVOSandru6 как решение
Решение
как минимум TScrollBox * scrBox;
1
|
|||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 28.11.2014, 09:50 | |
|
EVOSandru6, из какой библиотеки вы берете класс ScrollBox. В VCL нет такого класса, и именно на его незвание билдер и ругается. Есть, конечно, вероятность, что вы просто не правильно написали название класса TScrollBox?
1
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 28.11.2014, 09:52 [ТС] | |
|
Кажется это - devExpress, что исходя из этого можно предпринять?
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 28.11.2014, 09:53 | |
|
PS: Не так давно форум предупреждал, что в теме появились новые сообщения) Теперь опять нет.
Добавлено через 1 минуту EVOSandru6, У devExpress класс бы назывался TdxScrollBox )
0
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|||||||||||
| 28.11.2014, 09:54 [ТС] | |||||||||||
|
Спасибо, разобрался, есть 1 вопрос и одна проблема,
1.Как аналогично следующей записи вытащить форму по её имени?
[BCC32 Error] Unit1.cpp(1238): E2451 Undefined symbol 'DBLookupComboBox9Click' Full parser context Unit1.cpp(1161): parsing: void showDepFormCreate(TADOQuery *,UnicodeString,pack *,int,int)
0
|
|||||||||||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|||
| 28.11.2014, 10:17 | |||
|
1
|
|||
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 28.11.2014, 10:37 [ТС] | |
|
В дефолтном случае это - TForm1, TForm или Form1?
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 28.11.2014, 10:43 | |
Сообщение было отмечено EVOSandru6 как решение
Решение
1
|
|
|
4 / 4 / 6
Регистрация: 23.05.2012
Сообщений: 445
|
|
| 28.11.2014, 10:47 [ТС] | |
|
Спасибо, все понял)
0
|
|
| 28.11.2014, 10:47 | |
|
Помогаю со студенческими работами здесь
10
Как правильно писать русские символы при написании sql-запросов? Как правильно установить название при записи разговора Error при определении функции Что значит "Писать как все" или "Писать правильно на WPF"? Как писать правильно? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|