Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблемы с потоком / 5 сообщений из 5, страница 1 из 1
14.10.2018, 01:25
    #39717175
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с потоком
D2007, экспериментирую с потоками

Если из AutoCreate формы (frmMain) вызвать сплэш, то все предсказуемо работает


А вот если frmMain перевести в Availabel forms и вызвать из другой формы (frmSuperMain), а потом из frmMain запустить сплэш, то сначала получаю
Код: pascal
1.
Project Project3.exe raised exception class EAccessViolation with message 'Access violation at address 00444ED3 in module 'Project3.exe'. Read of address 000001B4'.


а после прибивания процесса по F12 такую хрень
Код: pascal
1.
2.
3.
4.
5.
bds.exe - bordbk105N.dll
---------------------------
Assertion failure: "(!"SetThreadContext failed")"
in ..\win32src\thread32.cpp at line 412
Continue execution?



Тестовый проект приаттачил...

ЧЯДНТ?
=================
Док.
...
Рейтинг: 0 / 0
14.10.2018, 03:39
    #39717185
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с потоком
Док,

Переменная frmMain не инициализируется, но используется.
...
Рейтинг: 0 / 0
14.10.2018, 08:23
    #39717193
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с потоком
Kazantsev AlexeyПеременная frmMain не инициализируется, но используется.
Леш, а где и как это корректно сделать, не догоняю?

зы. До компа доберусь только вечером, щас в 100 км от него...
...
Рейтинг: 0 / 0
14.10.2018, 11:30
    #39717222
Kazantsev Alexey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с потоком
Док,

Там где ты создаешь MainForm, но присваиваешь её локальной переменной frmChild.
...
Рейтинг: 0 / 0
14.10.2018, 20:57
    #39717319
Док
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с потоком
Kazantsev Alexey,

блин, точно. Все оказалось проще. Переменная же в интерфейсной части объявлена.

Спасибо. Все робит.
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Проблемы с потоком / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]