6
ответов

Как делают я портирую код для разработчика Borland C++ к Linux?

У меня есть исходный код для Windows DLL, который записан в C++ и использует Библиотеку визуальных компонентов. Теперь моя задача состоит в том, чтобы портировать это на Linux, но у меня нет исходного кода для самого VCL или любого отчасти...
вопрос задан: 29 August 2009 15:54
5
ответов

Бесплатно TThread либо автоматически, либо вручную

У меня есть основной поток и отдельный поток в моей программе. Если отдельный поток заканчивается перед основным потоком, он должен автоматически освободиться. Если основной поток заканчивается первым, он должен освободиться ...
вопрос задан: 5 May 2017 03:53
4
ответа

Каким Кодом Дельфи я должен заменить свои вызовы к методу TThread устаревшему, Приостанавливают?

Это спросили прежде, но без полного ответа. Это относится к так называемому известному "‘Фатальная модель потоков!’". Я должен заменить этот вызов к TThread. Приостановите с чем-то безопасным, этим...
вопрос задан: 23 May 2017 12:33
4
ответа

Delphi TThread. CurrentThread и EAccessViolation - являются этим ошибка или моя некомпетентность..?

В Delphi 2009 я нахожу, что любое время использую TThread. CurrentThread в приложении, я получу сообщение об ошибке как следующее, когда приложение закроется: Исключение EAccessViolation в модуле...
вопрос задан: 7 September 2009 13:01
2
ответа

Цикл сообщения потока зависает в Delphi

У меня есть простая программа Delphi, что я продолжаю работать, в котором я пытаюсь использовать поточную обработку, чтобы разделить функциональность программы от ее GUI и сохранить GUI быстро реагирующим во время больше...
вопрос задан: 22 March 2010 21:19
2
ответа

Надлежащий способ уничтожить объект TThread

Этот вопрос может казаться тривиальным, но я надеюсь, что Вы не проигнорируете его. Прежде, чем уничтожить TThread возражают, что обычно необходимо ожидать до потока который названный TThread. Выполните () концы метода...
вопрос задан: 6 July 2009 22:32
1
ответ

Delphi - разница между Threadvar и приватной переменной потока

В Delphi, какова разница между Threadvar (частной копией переменной, доступной для каждого потока) и переменной, объявленной в разделе приватного потока, например: TMyThread = class (TThread) private ...
вопрос задан: 17 January 2019 16:41
1
ответ

Добавить в избранное или известие delphi [duplicate]

Почему я не могу добавить в поле списка или памятку при выполнении этого потока? Также я не могу читать компоненты формы, такие как TEdit, я получаю пустую строку? Я попытался поместить поток в Synchronize, но он также не работает. Я ...
вопрос задан: 17 March 2016 16:54
0
ответов

Возникновение исключения в TThread Execute?

Я только что понял, что мои исключения не отображаются пользователю в моих потоках! Сначала я использовал это в своем потоке для создания исключения, которое не работает: кроме E: Exception do begin ...
вопрос задан: 23 May 2017 02:07
0
ответов

Ошибка потока: недействительный дескриптор (6) при попытке освободить приостановленный поток

В данном примере я получаю исключение при вызове AThread.Free. программа Project44; {$ APPTYPE CONSOLE} использует SysUtils, Classes, Windows; тип TMyException = class (Исключение); var ...
вопрос задан: 10 January 2012 14:59
0
ответов

Как реализовать поток, который периодически что-то проверяет, используя минимальные ресурсы?

Я хотел бы, чтобы поток работал в фоновом режиме, который будет проверять соединение с некоторым сервером с заданным интервалом времени. Например каждые 5 секунд. Я не знаю, есть ли хороший "дизайн ...
вопрос задан: 7 December 2011 08:33