-
Постов
208 -
Зарегистрирован
-
Посещение
-
Победитель дней
12
Сообщения, опубликованные GASCHE
-
-
Тогда прошу уточнить нельзя работать с локальным TBitmap потока или с TBitmap из основного потока?
-
22 минуты назад, ZuBy сказал:
Потому что TBitmap не потокобезопасный
Я понимаю с aBitmap, но aSourceBmp, aResizeBmp можно сделать локальными переменными потока. Зачем их синхронизировать?
-
2 часа назад, ZuBy сказал:
я использую вот такой код, сразу с ресайзом под нужный размер
До сих пор думал, что метод Synchronize выполняется в главном потоке приложения, если это так, то почему ресайз не сделать в потоке?
-
2 часа назад, lala4a сказал:
Код корявый , но работает в win32
И работать будет коряво TImage не поток безопасный компонент поэтому присваивать ему значение в потоке без синхронизации нельзя.
-
1 час назад, dnekrasov сказал:
Задача "Показать пользователю что программа не висит а работает"
Мне жаль пользователя, которому придется работать с 50 кнопками если конечно это не клавиатура, но и не могу понять зачем его злить, дополнительно тормозя и без того долгий процесс вместо того чтоб пытаться сократить это время.
-
А может проще сразу создать эти кнопки а при нажатии на кнопку сделать их видимыми?
-
А Android поддерживает WaitForSingleObject( Parms.fvEventUSB, INFINITE ) или чем её можно заменить?
-
Steepe_Hare
Вы бы написали диапазон задержек и минимальную разницу между ближайшими.
-
-
В 26.09.2016 в 16:38, кирилл щедловский сказал:
Возможно есть в FMX что то подобное на jsMath в javascript
А если попробовать подключить jsMath?
-
3 часа назад, Камышев Александр сказал:
хотелось бы обрабатывать несколько тысяч запросов в секунду
Ну не знаю, все зависит от времени сколько вы тратите на обработку одного запроса "дядя БИЛ" не рассчитывал на такое количество переключений между потоками в своей "многопоточной" системе даже получение интервала в 1мс с приемлемой погрешностью довольно проблематично.
-
4 часа назад, Камышев Александр сказал:
Имеется к примеру 5 запросов за 10мс, инди сервер создает 5 потоков, один из них захватывает CrititcalSection и работает с пулом - остальные четыре будут ждать ... Сейчас так и реализовано.
На мой взгляд тут два варианта, или как у вас сейчас реализовано с одним пулом или вместе с потоком создавать свой буфер и переносить туда данные из пула, с которыми и будет работать поток.
4 часа назад, Камышев Александр сказал:Очередь - std::deque в основном потоке, в ней задачи для асинхронной записи в бд... Так как к очереди могут обратиться несколько потоков - она тоже должна быть в критической секции.
Не понятно что тут не изящного, единственно если это возможно я бы и запись в бд сделал в отдельном спящем потоке и после занесения данных в очередь запускал бы этот поток.
-
3 часа назад, Камышев Александр сказал:
1. Если весь пул закрыть в TCriticalSection - то на время использования его одним потоком все остальные будут ожидать. Обращение к очереди БД из потока получается также должно быть потокозащищенным. Не изящно.
Не совсем понятно с размером пула, но что мешает потоку читать данные из пула и самому их обрабатывать и не понятно, что такое "очередь к БД" и как она связана с вашим пулом.
-
В 13.08.2016 в 20:26, dmdel сказал:
На событие OnDeleteItem пытаюсь поймать значение первичного ключа (ID) для этой таблицы, чтобы скриптом типа delete from dairy where id=:id удалить запись.
Как-то не понятно что вы ловите, если в запросе нет SELECT ID... то что должно подставиться в where id=:id
-
-
23 часа назад, Alesk сказал:
Хорошо, допустим я задал каждой кнопке свой тэг, но толку от этого?
В процедуре обработке читаете ( Sender as TButton ).Tag
-
-
И еще две стрелочки интересно, обычно одна как на примере у Vitaldj
-
-
Да, только в файле BroadcastSample.dproj почему то есть пути например к c:\program files\embarcadero\studio\15.0\lib\android\debug\classes.dex это ничего?
-
5 часов назад, Alexey Shumkin сказал:
Для демонстрации я создал отдельный простой проект - ...
А проект для 10?
-
Не знаю может можно и проще. Когда меня прижало пришлось написать небольшую программку записи в реестр. Если присвоить ей права администратора, то пишется все в нужную ветку не зависимо от Оси.
-
Да, жало пользователя которому приходиться просматривать 500-1000 записей, а уж 10 000 даже представить не могу.
-
ZuBy
В 27.04.2016 в 08:09, ZuBy сказал:krapotkin выкладывал когда-то MyDialogs Изменения от меня: MyDialogs_ZuBy.7z
Не могу скачать, вылетает ошибка "Страница, к который вы пытаетесь получить доступ, недоступна для вашего аккаунта Код ошибки: 2C171/1"
Поток в Firemonkey Android
в Потоки и распределенные вычисления
Опубликовано
Спасибо! Еще спрошу
если нужно загрузить не одну, а несколько картинок то как узнать, что первая загрузилась, или можно подряд вызывать LoadResizeBitmapFromURL меняя соответственно url и image?