|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
14.07.2015, 08:53 | #1 |
Новичок
Джуниор
Регистрация: 14.07.2015
Сообщений: 5
|
Краш программы при старте потока
Здравствуйте! Возник такой вопрос!
В общем, при старте потока в моей программе происходит краш программы! Скриншот : http://prntscr.com/7sgbj3 Пытаюсь решить проблему уже не первый день, прошу вашей помощи... Код программы (Не полный!) На кнопке старт потока : Код:
Код:
Про обращение к форме из потока говорить не нужно. Я знаю что это глупо, но я так сделал просто для тестирования потока. Даже через синхронизацию из процедуры выбивает краш. Ну и если нужно, то сам поток : Код:
|
14.07.2015, 09:06 | #2 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
I'm learning to live...
|
|||
14.07.2015, 09:11 | #3 |
Новичок
Джуниор
Регистрация: 14.07.2015
Сообщений: 5
|
|
14.07.2015, 09:13 | #4 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
попробуй добавить sleep(100) в цикл while. а ещё лучше для отладки попробуй добавить sleep(3000); у тебя же куча потоков постоянно пишет в форму. соответственно всё должно виснуть.
а ещё куда вы создаёте поток? for I := 0 to sSpinEdit1.Value-1 do THread.Create(false); какой переменной вы это присваиваете?
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
Последний раз редактировалось IliaIT; 14.07.2015 в 09:19. |
14.07.2015, 09:16 | #5 |
Новичок
Джуниор
Регистрация: 14.07.2015
Сообщений: 5
|
Я понимаю что должно виснуть, дело в том, что у меня даже не получается запустить поток, чтобы все это флудило в форму, при нажатии кнопки старт потока, сразу крашится программа.
|
14.07.2015, 09:22 | #6 | |
Форумчанин
Регистрация: 03.06.2015
Сообщений: 393
|
Цитата:
Приложите архив с тестовым приложением, как-то совсем не охота фигней страдать делая его вместо вас
Вы там держитесь.
|
|
14.07.2015, 09:23 | #7 | |||
Новичок
Джуниор
Регистрация: 14.07.2015
Сообщений: 5
|
Цитата:
Вы имеете ввиду допустим Potok : array of Thread; ? Я не использую так. Посоветуете использовать? Цитата:
Выполняет совсем другую функцию) Цитата:
Последний раз редактировалось Stilet; 14.07.2015 в 09:53. |
|||
14.07.2015, 09:25 | #8 |
Форумчанин
Регистрация: 17.03.2009
Сообщений: 977
|
Potok : array [0..100] of Thread;
попробуйте так, потом поймёте где как создавать лучше. Potok[i]:=THread.Create(false); Potok[i].Resume;
Интуитивно понятный интерфейс - это такой интерфейс, для работы с которым нужна недюжинная интуиция.
Последний раз редактировалось IliaIT; 14.07.2015 в 09:28. |
14.07.2015, 09:34 | #9 |
Форумчанин
Регистрация: 03.06.2015
Сообщений: 393
|
Вы там держитесь.
|
14.07.2015, 09:35 | #10 | |
Новичок
Джуниор
Регистрация: 14.07.2015
Сообщений: 5
|
Цитата:
То что на титле программы написано, это название самого проекта. Я хотел делать, сейчас я делаю спаммер, но не стал делать новый проект т.к. лень было опять красива расставлять компоненты. =) Последний раз редактировалось Stilet; 14.07.2015 в 09:54. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Прогресс в заставке при старте программы | Aleksandr | Общие вопросы Delphi | 13 | 09.04.2013 16:58 |
Divizion by zero - при старте программы | trigger | Помощь студентам | 1 | 23.02.2011 18:20 |
запуск программы при старте windows | Izlom | Помощь студентам | 10 | 03.07.2010 17:05 |
При старте програмы | KoBRaAndrey | Общие вопросы Delphi | 9 | 04.10.2009 15:46 |
создание dll при старте приложения и удаление при завершении | TyoshA | Общие вопросы Delphi | 7 | 13.07.2009 13:56 |