Перейти к содержанию

dnekrasov

Пользователи
  • Активность

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

  • Посещение

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

    47

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

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

2 Подписчика

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

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

Контакты

  • Skype
    nekrasovdb

Информация

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

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

4 468 просмотров профиля
  1. dnekrasov

    [MacOS] Меню "Share"

    Может кто подскажет, как в MacOS Catalina добавить пункт в меню "Share", с ссылкой на моё приложение?
  2. dnekrasov

    TSpinBox

    От себя добавлю - для сравнения есть чудесная функция System.Math.CompareValue Ещё гляньте System.Math.Vectors.TEpsilon - там есть полезные константы
  3. Собственно сабж - есть ли в MacOS аналог avifil32.dll b и её функций? А вообще - нужно записать видео с экрана
  4. Посмотрите TFont.StyleExt
  5. c:\Program Files (x86)\Embarcadero\Studio\20.0\bin\CodeGear.Deployment.Targets - в нём найдите параметр NotarizeAppAdditionalParams В нём пропишите NotarizeAppAdditionalParams="-itc_provider [TeamID]" TeamID можно узнать здесь https://developer.apple.com/account/#/welcome
  6. dnekrasov

    Unable to create process

    http://docwiki.embarcadero.com/RADStudio/Rio/en/MacOS_Notarization Делал как здесь описано - всё получилось.
  7. Посмотрите компонент TPlotGrid. Может поможет чем
  8. А это означает, что в этом потоке Вы не вызвали CoInitialize, прежде чем работать с XML
  9. Да, извините - забыл, конечно надо TThread.CreateAnonymousThread(procedure begin ... end).Start, ведь он создаётся как Suspended Я их довольно часто использовал (пока не перешёл на работу с TTask), всегда всё отрабатывало нормально. Пройдитесь по форумам или блогам, почитайте хелп А Вообще - в Вашем случае Image и таймер никогда не будет отрабатывать, пока GetDeD_List запускается в главном потоке
  10. Ну правильно Вам логика подсказала, вот только в отдельном потоке надо запускать ВСЁ. Аля так: 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. Не проверял, но логика, я думаю, ясна
  11. Используйте FDConnection1.Params.Text := ... P.S. "Мой вам совет - учите матчасть"
  12. Это надо делать после присвоения LoginPrompt и ConnectionString. IsLinkedTo только проверяет привязку DataSource к DataSet. В Вашем случае - бесполезная строчка (мало того - ещё и вредная). Насчёт связи StringGrid и DataSource - в FMX, насколько я знаю, кроме LiveBindings стандартных вариантов нет (ну кроме как ручками отрисовывать ячейки).
  13. Я бы на Вашем месте копал в сторону секций initialization и finalization. Зачем повторно регистрировать TColumnClasses? Да и с TPresentationProxyFactory.Current.Unregister не всё понятно.
  14. Закройте Query и Connection Присвойте все нужные свойства Connection Откройте его Присвойте Query.SQL Откройте его И главное - вынесите всё это в другое событие, например FormCreate
  15. Обратите внимание на NeedStyleLookup и ApplyStyleLookup. Может поможет?
×
×
  • Создать...