Перейти к содержанию
  • Регистрация

dnekrasov

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

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

  • Посещение

  • Победитель дней

    44

dnekrasov стал победителем дня 13 сентября

dnekrasov имел наиболее популярный контент!

1 Подписчик

Информация о dnekrasov

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

Контакты

  • Skype
    nekrasovdb

Информация

  • Пол
    Мужчина
  • Город
    Минск

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

2 167 просмотров профиля
  1. А это означает, что в этом потоке Вы не вызвали CoInitialize, прежде чем работать с XML
  2. Да, извините - забыл, конечно надо TThread.CreateAnonymousThread(procedure begin ... end).Start, ведь он создаётся как Suspended Я их довольно часто использовал (пока не перешёл на работу с TTask), всегда всё отрабатывало нормально. Пройдитесь по форумам или блогам, почитайте хелп А Вообще - в Вашем случае Image и таймер никогда не будет отрабатывать, пока GetDeD_List запускается в главном потоке
  3. Ну правильно Вам логика подсказала, вот только в отдельном потоке надо запускать ВСЁ. Аля так: TThread.CreateAnonymousThread(procedure begin TThread.ForceQueue(TThread.Current, procedure begin P_showLoad.Visible := true; Timer_load_rotate.Enabled := true; end); GetDeD_List(DE_set.Date); TThread.ForceQueue(TThread.Current, procedure begin P_showLoad.Visible := False; Timer_load_rotate.Enabled := False; end); end); P.S. Не проверял, но логика, я думаю, ясна
  4. Используйте FDConnection1.Params.Text := ... P.S. "Мой вам совет - учите матчасть"
  5. Это надо делать после присвоения LoginPrompt и ConnectionString. IsLinkedTo только проверяет привязку DataSource к DataSet. В Вашем случае - бесполезная строчка (мало того - ещё и вредная). Насчёт связи StringGrid и DataSource - в FMX, насколько я знаю, кроме LiveBindings стандартных вариантов нет (ну кроме как ручками отрисовывать ячейки).
  6. Я бы на Вашем месте копал в сторону секций initialization и finalization. Зачем повторно регистрировать TColumnClasses? Да и с TPresentationProxyFactory.Current.Unregister не всё понятно.
  7. Закройте Query и Connection Присвойте все нужные свойства Connection Откройте его Присвойте Query.SQL Откройте его И главное - вынесите всё это в другое событие, например FormCreate
  8. Обратите внимание на NeedStyleLookup и ApplyStyleLookup. Может поможет?
  9. Каждому - своё. Не хотите изучать новые фишки - пишите по-старинке. Насчет времени и выделения/освобождения памяти тоже много статей видел. Короче - пользоваться этим или нет - выбор разработчика.
  10. @Сергей Рыжков , @CyberStorm Почитайте про новое в Delphi 10.3 Rio - статей и видео на эту тему куча.
  11. Попробуйте в файле проекта поставить SetProcessDpiAwareness(0) (Enable High-DPI должен быть выключен)
  12. Выключите опцию Enable High-DPI
  13. Суда по Вашим скринам - не тянется картинка стиля - проверьте buttonstyle.background.NormalLink
  14. Проверьте настройки проекта "Application->Enable High-DPI" После смены масштаба желательно перелогиниться в винде (особенно Win7)
×
×
  • Создать...