|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
|
Функция потока07.11.2014, 20:54. Показов 3176. Ответов 32
Метки нет (Все метки)
Создаю функцию потока.Хочу её прописать в .h файле как метод класса,но не получается..почему?Выдает такую ошибку билдер
0
|
|
| 07.11.2014, 20:54 | |
|
Ответы с готовыми решениями:
32
Функция потока Функция потока в классе Стартовая функция потока (C++, VisualStudio2008) |
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
|
| 11.11.2014, 17:52 [ТС] | |
|
0
|
|
| 11.11.2014, 18:03 | |
|
Не по теме: UI, понятно, то понятно, но была надежда, что если объявление глобальных переменных в cpp-файле ТС посчитала глупой ошибкой, то эта ошибка будет менее глупой ... Оказалось, что не менее )
0
|
|
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
||||||
| 11.11.2014, 19:54 [ТС] | ||||||
|
Ну а теперь новая проблема..почему-то поток не хочет работать.Вроде экземпляр создан.Запустила..НО нет никакой реакции
Добавлено через 1 час 3 минуты Или я не правильно вызываю поток?
0
|
||||||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 11.11.2014, 20:15 | |
|
мариямаша, у вас userNumber по-умолчанию равен -1. Цикл в потоке выполняется до тех пор, пока userNumber не равно -1. То есть, не будет выполнено ни одно итерации цикла. Вся "реакция" у вас находится внутри цикла, который не выполняется, поэтому вы реакции и не видите.
0
|
|
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
||||||
| 11.11.2014, 20:20 [ТС] | ||||||
|
Нет,нет..у меня в первичном потоке пользователь вводит как раз в UserNumber число
0
|
||||||
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
|||||||||||
| 12.11.2014, 06:14 [ТС] | |||||||||||
|
Вот файл первичного потока.Я просто в первый раз там все скопировала.
0
|
|||||||||||
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
|
| 12.11.2014, 06:27 | |
|
мариямаша, где у вас вызов метода ProverkaNumber? При нажатии на кнопку Random у вас этот метод не вызывается, а значит, если вы не вызываете этот метод каким-нибудь образом до нажатия кнопки Random, то в потоке переменная userNumber равна -1.
0
|
|
|
Супер-модератор
|
|
| 12.11.2014, 11:07 | |
|
мариямаша, еще раз повторить? Откуда переменная userNumber в доп. потоке известна? Я не вижу нигде ее описания, как внешней, чтобы линкер мог найти ее в другой единице трансляции (т.е., в другом CPP-файле). Наиболее вероятно, что при компиляции файла потока создается своя копия этой переменной (хотя этого я в коде тоже не вижу), которая никакого отношения к той, что объявлена в Unit1.cpp не имеет. Пока не покажешь оба CPP и оба H-файла полностью - гадать бессмыссленно...
0
|
|
|
1449 / 1121 / 347
Регистрация: 11.04.2011
Сообщений: 2,621
|
||||||
| 12.11.2014, 11:24 | ||||||
|
UI, Она у себя добавила во второй Unit2.cpp такую строку)
0
|
||||||
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
|
| 12.11.2014, 20:08 [ТС] | |
|
А скажите я правильно создаю и вызываю поток?
0
|
|
|
1 / 1 / 0
Регистрация: 21.10.2014
Сообщений: 50
|
|
| 22.11.2014, 12:52 [ТС] | |
|
[C++ Fatal Error] Unit2.cpp(3): F1005 Include files nested too deep
Подскажите,выдает такую ошибку
0
|
|
| 22.11.2014, 12:52 | |
|
Pthread функция потока внутри класса Функция для записи в буфер из потока Функция потока не видит структуру класса Узнать номер потока в котором исполняется функция При создание потока не берется функция с параметром Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Про "Windows must die!"
kumehtar 04.11.2026
Знаете, чет накатило. . . .
Когда-то это было почти боевым кличем: мол, нормальный человек сидит на DOS, OS/ 2 или Linux, а вот это вот - Must Die. А теперь человек произносит «мастдай» с усмешкой - и. . .
|
Красочные поля с номером страницы svg+background-image
russiannick 04.11.2026
Красочные поля с номером страницы не менее важны чем в эпоху бумажных книг.
Посему спешу представить почтеннейшей публике этот важный инструмент который эти поля и формирует.
В процессе разработки. . .
|
Вступаем в новую фазу генерации favicons, векторную.
russiannick 02.11.2026
Теперь нет нужды скрывать что используется простой svg. Исходный код изображения помещаем в поле и жмем кнопку. Исходник преобразуется в вид корректный для помещения в favicon или в url(). Нажатие. . .
|
Генератор паролей (вариант №4)
Maks 01.11.2026
После публикации 3-го варианта генератора паролей, разослал его своим коллегам (с целью оценки), в итоге были получены следующие рекомендации:
1. Вернуть возможность использования знаков | 1 l I;. . .
|
|
Генератор паролей (вариант №3)
Maks 30.10.2026
Финальная версия генератора паролей 1С.
Доработка решения в этот раз коснулась только визуальной части, а именно, добавлен реквизит ДопПараметры (тип Булево), который скрывает/ отображает реквизиты:. . .
|
Магическое мышление и магия, современная наука не отличима от магии (говорит ИИ Джемени)
zorxor 30.10.2026
Джемени, расскажи, пожалуйста, что такое магическое мышление, что такое магия, почему современная наука чем-то напоминает магию?
Фраза «Любая достаточно развитая технология неотличима от магии». . .
|
За какое время ИИ может подобрать пароль по хешу (рассказывает Джемени ИИ)
zorxor 30.10.2026
Расскажи, Джемени, если известен хэш МД5, например, за сколько ИИ сможет подобрать соответствующий пароль?
Искусственный интеллект (ИИ) может подобрать простой или средний по сложности пароль по. . .
|
Кто убил Suno? Почему наше солнышко погасло? (диалог с ИИ Джемени)
zorxor 30.10.2026
Как убивали Suno. Хронология.
«Убийство» музыкальной нейросети Suno — это затяжной процесс, в котором технологический хайп стартапа разбился о жесткую реальность судебных исков от гигантов. . .
|