![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#22 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
![]()
Увы, но пока нет. Есть костыль чисто для потоков в виде
TTask.Future - чтобы вернуть значение из потока. ThreadPool.WaitAll;
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
![]() |
![]() |
![]() |
#23 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
![]()
я обычным то почти не пользуюсь ибо не разбирал его особо, а про смарт впервые узнаю. все мои познания в делфи взяты с этого и еще одного форума, плюс несколько статеек, ну и связывает это метод научного тыка, то есть пробовать разные варианты пока не заработает, после чего понять как оно работает и пытаться оптимизировать, но порой недостаток некоторых знаний не дает самостоятельно писать что то более сложное, с потоками к примеру знаком поверхностно и только вчера первый раз сделал более одного потока (не считая основного). и утечки памяти, out of memory первый раз пытаюсь исправить, раньше я даже память не чистил.. учусь по немногу в общем
|
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
Как это не пользуетесь? А .Create что вам возвращают?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#25 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
![]() |
![]() |
![]() |
![]() |
#26 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]()
не знал? дарю
Код:
IPRange:=TIPRange.Create('192.168.0 .100','192.168.0.255'); while IPRange.GetNext(ips) do ....
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#27 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
![]() Код:
Не стесняемся, плюсуем!
![]() |
![]() |
![]() |
![]() |
#28 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
![]()
...а потом вызываете Free.
Вот умные указатели и нужны чтоб не вызывать Free самому. Вообще их вроде и самому можно реализовать в современных Дельфи. http://delphisorcery.blogspot.com/20...in-delphi.html
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
![]() |
![]() |
![]() |
#29 | |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#30 |
Форумчанин
Регистрация: 06.10.2013
Сообщений: 216
|
![]()
Спасибо большое, постараюсь понять что конкретно делает этот код
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потоки. Закрываются все потоки при ошибке в одном. | Son | Общие вопросы Delphi | 11 | 01.11.2013 09:32 |
потоки | Cpluser | C# (си шарп) | 1 | 28.10.2012 17:00 |
Потоки | _Mixer_ | Общие вопросы по Java, Java SE, Kotlin | 4 | 16.10.2011 19:25 |
Потоки С++ | Aleksin | Помощь студентам | 1 | 07.11.2010 18:15 |
потоки | tanek | Помощь студентам | 6 | 15.03.2010 21:42 |