Maximus

Пользователи
  • Публикации

    58
  • Зарегистрирован

  • Посещение

О Maximus

  • Звание
    Продвинутый пользователь

Контакты

  • Сайт
    http://www.са-мп.рф

Информация

  • Пол
    Мужчина
  • Город
    Воронеж

Посетители профиля

352 просмотра профиля
  1. Что значит ничего? Покажите ошибку. Доступ в сеть для программы ничего не блокирует, антивирус например?
  2. Работает всё Другие сайты грузит, яндекс, гугл?
  3. Вкратце вот здесь можно почитать http://proghouse.ru/programming/36-delphi-xe7-ppl Например, если таск организован как бесконечный цикл, то после завершения каждого таска, в главном потоке увеличивать счётчик. Как только он станет равным количеству запущенных, можно будет обновлять информацию на экране и делать повторный запуск. Разумеется доступ к главному потоку должен быть синхронизирован. А если в таске конечная последовательность действий, то можно просто проверять статусы всех тасков. Логично. WaitForAll приостанавливает поток в котором был вызван до тех пор, пока не будут завершены все таски.
  4. Во-первых ни в коем случае нельзя обращаться к визуальным компонентам напрямую без синхронизации, да и вообще к любым разделяемым ресурсам. Во-вторых deadlock в FMX ничем не отличается от deadlock на VCL или на WinAPI, почитать можно здесь http://forum.vingrad.ru/topic-60076.html Конкретно в приведённом примере достаточно обернуть изменение метки в Synchronize TThread.Synchronize(nil, procedure begin Form4.Label1.Text:=i.ToString; end); и после запуска потока вызывать MyThread.WaitFor; - получите deadlock.
  5. windows

    На FMX этот компонент не завезли, студия же на VCL написана. В FMX можно попробовать заменить на TMenuBar.
  6. windows

    Меню RAD Studio сделано на TActionMainMenuBar.
  7. А что это вообще за метод TThread.ForceQueue? Где вы его взяли, его же нет в TThread.
  8. Баг исправлен в Tokyo.
  9. Вы же знаете длину и ширину своего "потомка", учитывайте её при проверке и всё.
  10. Кажется баг исправлен в Tokyo.
  11. Там теперь отображается не дата последнего поста, а дата создания темы. Зачем так сделали - непонятно.
  12. Лучше сразу забыть про FMX в библиотеке dll. Корректно он не будет там работать.
  13. Теперь в последних сообщениях вместо даты и времени последнего поста отображается дата создания поста, вообще не здорово.
  14. Ну да, конкретно с калькулятором такой финт не прокатит, он явно запоминает свою позицию перед закрытием, а затем при запуске её восстановление происходит уже после применения заданных в CreateProcess параметров позиции. А вообще работает, например, если запустить своё же приложение, разумеется если в нём нет установки координат после запуска. Можно и MoveWindow или SetWindowPos использовать после запуска, только тогда придётся получить хендл окна.
  15. CreateProcess предпоследний параметр lpStartupInfo, структура STARTUPINFO, в ней поля dwX и dwY. Ну и судя по описанию, для флага dwFlags нужно задать значение STARTF_USEPOSITION.