08-23-2012, 08:44 PM
G1ta0, ок, спасибо.
Работа с потоками в delphi
|
08-23-2012, 08:44 PM
G1ta0, ок, спасибо.
08-30-2012, 05:04 PM
Пожалуй апну темку. Сейчас тема немного другая:
есть TChart. У него есть метод Chart.SaveToBitmap. Но я хочу сохранять не на диск, а в стрим, для преобразования в jpg или прямую передачу на другой компьютер. Вопрос: как это сделать?
09-01-2012, 05:17 PM
Zubastic Написал:Пожалуй апну темку. Сейчас тема немного другая: Код: procedure TForm1.Button1Click(Sender: TObject);
hLaPEx, Evermore, hAuthD, L2on, ...
09-10-2012, 02:37 AM
удалено расрасрас
Такой вопрос: есть поток, внутри потока есть есть выбор какую процедуру запускать (передается при создании процедуры), однако нельзя запустить несколько потоков с разными параметрами (выдается ошибка). Как лучше сделать?
Добавлено через 5 часов 47 минут Сделать несколько разных потоков состоящих из идентичных параметров или как?
09-11-2012, 09:01 PM
лучше приложить к сообщению свой код и текст ошибки , чтобы не гадать на кофейной гуще
У меня идет запуск одного и того же потока 3 раза. Внутри запуск процедуры в зависимости от числа, передаваемого в поток.
Добавлено через 10 минут Сделал 3 потока разных, но ихмо это изврат, можно как-то красивее сделать. Добавлено через 10 часов 0 минут В 3 потока такая же борода... Добавлено через 21 час 58 минут Вообщем от чего это зависит - хз. Как делать много много потоков?
09-13-2012, 12:19 AM
еще раз повторюсь без вашего кода тут трудно о чем-то говорить, такие ошибки обычно когда вы из потока обращаетесь к потоконезащищенным обьектам , VCL визуальным компонентам например .
хотите понять работу с потоками в delphi почитайте этот перевод http://forum.vingrad.ru/topic-60076.html
09-13-2012, 12:35 AM
Видел. Честно прочитал 2 главы и бросил, я больше по примерам.
Вообщем разобрался в чем дело: 2 процедуры одновременно обращались к объекту соответственно вызывая ошибку.
09-13-2012, 10:43 AM
Zubastic Написал:Видел. Честно прочитал 2 главы и бросил, я больше по примерам. Из потоков нельзя просто так вызывать функции VCL. И нельзя просто так обращаться ко внешним данным (или вызывать функции, которые используют внешние данные). Все должно быть синхронизировано: или с использованием блокировок, или с посылкой сообщений в основной поток (который в свою очередь уже будет работать с общими данными).
hLaPEx, Evermore, hAuthD, L2on, ...
|
« Предыдущая | Следующая »
|
Возможно похожие темы ... | |||||
Тема | Автор | Ответы | Просмотры | Последний пост | |
c# работа с бд | 4 | 1,930 |
05-26-2017, 05:35 PM Последний пост: kpNemo |
||
Delphi 10.1 Berlin FREE | 2 | 2,190 |
01-12-2017, 09:58 PM Последний пост: HiredKiller |
||
Delphi двунаправленный список | 10 | 3,678 |
10-12-2016, 11:23 PM Последний пост: flopix |
||
WinSocket delphi 7 | 1 | 1,782 |
09-18-2015, 01:11 PM Последний пост: flopix |
||
Delphi - XTreme Remote Controller Source | 6 | 3,212 |
11-09-2012, 07:51 PM Последний пост: OPPAIN |
||
работа с input | 1 | 1,838 |
11-24-2011, 07:19 PM Последний пост: PROGRAMMATOR |
||
Delphi | 0 | 1,961 |
03-13-2011, 05:18 AM Последний пост: weTr1k |