![]() |
|
![]() ![]() ![]() |
|
Welemir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 11.8.2009 Репутация: нет Всего: нет |
Доброго дня ).Прочитал статейку на сайте http://rxlib.ru/WinLesson/bles2_1.htm .Всё сделал так,как написано,но пишет Declaration Syntax Error.Оюъявлял экземпляр класса и в конструкторе формы,и до его объявления...как в гайде,но по поводу некоторых вещей освещено не было ничего(мб знать уже это нужно,но для меня VCL вообще новая либа,как и среда)))) ).
Тогда у меня возникли следующие вопросы: 1) Нужно ли сохранять новый юнит,созданный при помощи File-new-thread object.Если да,то как добавить и сохранить его в проекте ? при сохрании в папку из класс эксплорера пропадает юнит вообще,т.е. класс пропадает из проекта( Мне нужно в своей единственной форме Form1 использовать несколько потоков для своих целей,только и всего: ). |
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Что-то вы там намудрили, ИМХО
![]() - Нужно открыть ваш проект. - Выбрать File -> New -> Other... -> Thread Object - Просто нажать Ctrl + S - Среда предложит сохранить новые *.cpp и *.h - Вводите имя и нажимаете "Save" Всё ![]() А объявлять нужно указатель. Объект придётся создавать динамически, как и любой VCL-класс:
-------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
Welemir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 11.8.2009 Репутация: нет Всего: нет |
Благодарю за разъяснения,сегодня проверю вечерком
![]() |
|||
|
||||
Welemir |
|
|||
Новичок Профиль Группа: Участник Сообщений: 44 Регистрация: 11.8.2009 Репутация: нет Всего: нет |
Ни хрена не работает,ругается постоянно на декларейшн синтакс еррор......Все файлы лежат в одном проекте,нажал ctrl+s.
unit1.cpp - класс формы unit2.cpp - класс потока Объявляю MyThread *th; перед вызовом/до вызова конструктора,уже выдаёт ошибку. Вот пример(уже другой)
Добавлено @ 17:42 аа,дело в том,что я не подключил заголовочный файл второго класса...блин,и не написано это нигде для таких лохов как я )Просидел с этим 4 дня,ломая голову,в чем дело =_= Это сообщение отредактировал(а) Welemir - 16.9.2011, 17:43 |
|||
|
||||
artsb |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2280 Регистрация: 17.7.2007 Где: центр Вселенной Репутация: 39 Всего: 64 |
Бывает ![]() ![]() -------------------- Чем отличается умный человек от мудрого? Умный - выпутается из любой ситуации. Мудрый - просто в неё не попадёт. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++ Builder" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C++ Builder | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |