![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 | |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]() Цитата:
![]()
Если помог, тут весы есть
![]() |
|
![]() |
![]() |
![]() |
#22 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#23 | |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]() Цитата:
![]() ![]()
Если помог, тут весы есть
![]() |
|
![]() |
![]() |
![]() |
#24 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#25 |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]()
я мило обошёлся без синхронизации... поток я могу вынести в методе потока он мне не слова не пикнет. но отправить с того метода, что всё гитлер капут.. vcl не кушает... ибо зараза она однопоточная. наверное можно как то айпишкой или нужна идея...
короче в PostAnsyEx я делаю поток. кидаю данные. врубаю ресум. метод потока исполняется. я это вижу. ибо идёт запись в файл, но как поймать момент когда всё... пора есть памедоры... вот это вопрос. код делфяки, модеры не судите строго. один хрен в бсб тоже самое. Код:
Hook для модераторов ![]() Код:
Если помог, тут весы есть
![]() Последний раз редактировалось Perchik71; 29.12.2012 в 02:59. |
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
То есть тебе нужно уведомить главный поток о чем-то произошедшем в другом потоке?
Самое железное - PostMessage с новым WM_. Оно автоматом обработается главным циклом в основном потоке. |
![]() |
![]() |
![]() |
#27 | |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]() Цитата:
это уж если совсем в крайность =( //---- я хочу чтоб модуль выполнял всё сам и никого не подключал дополнительно.. минимум зависимостей.
Если помог, тут весы есть
![]() Последний раз редактировалось Perchik71; 29.12.2012 в 03:15. |
|
![]() |
![]() |
![]() |
#28 |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]()
Ну не знаю, я бы разрулил.
То есть как я тебя понял: Из нового потока ты не можешь вызвать метод класса, так как vcl в этом тебя ограничивает. Значит, надо вызвать этот метод в главном потоке. И в чем проблема, окном ловишь уведомление и вызываешь метод нужного класса. И даже окно не нужно. До цикла GetMessage сможешь докапаться? Вроде в делфи он где-то в классе Appliction. |
![]() |
![]() |
![]() |
#29 | |
С++, Delphi
Форумчанин
Регистрация: 24.11.2012
Сообщений: 495
|
![]() Цитата:
смотри чё я делаю Переважу на си, дабы меньше ко мне претензий. Код:
я врублю WindowsMediaPlayer ???? так не пойдёт ![]() нужно лишь придумать, как уничтожить поток и вызвать эту функцию вне метода потока.. иначе разрулить как собственно не вижу. ну самим модулем. //----- слушай стоп..... в конце метода потока.. нужно всегда возвращать 0. как мне его получить.... эту заразу???
Если помог, тут весы есть
![]() Последний раз редактировалось Perchik71; 29.12.2012 в 03:48. |
|
![]() |
![]() |
![]() |
#30 | |
Форумчанин
Регистрация: 11.07.2010
Сообщений: 914
|
![]() Цитата:
Только почему "всегда 0". Можно вернуть хоть телефон бабушки.) |
|
![]() |
![]() |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |
Как "повесить " передачу данных из формы на событие нажатия кнопки типа "button" ? | vedro-compota | JavaScript, Ajax | 10 | 14.12.2010 21:05 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |