AndreyS

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

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

  • Посещение

  • Days Won

    1

AndreyS last won the day on 21 февраля 2016

AndreyS had the most liked content!

О AndreyS

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

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

261 просмотр профиля
  1. Всем доброго дня! После обновления OSX до El Capitan появился один эффект, который сильно мешает. В моей программе я не использую FullScreen для форм. Дело в том, что при FullScreen на OSX при нескольких открытых окнах, особенно если некоторые из них модальные бывают глюки, когда немодальное окно вдруг становится поверх всех окон, но при этом неактивным, т. к. есть модальное окно, на котором сейчас фокус. Раньше я не парился по этому поводу, т. к. мое приложение просто разворачивалось так же, как в винде. Но после обновления на El Capitan в заголовке формы отображается кнопка перехода в в FullScreen в независимости от значений соответствующих флажков у TForm. Есть ли какой-нибудь способ запретить окну переходить в FullScreen? Заранее спасибо.
  2. Я как-то ради баловства начинал делать что-то подобное. Как раз синхронное воспроизведение одного ролика в 2-х разных окнах. (2 и даже 3 видео FullHD без проблем и тормозов воспроизводилось на ноуте. Компоненты нашел какие-то, работающие через FFMPEG (вроде). Но наткнулся на одну очень неприятную проблему. Если даже получится одновременно запустить 2 видео одновременно, то в случае их рассинхронизации не получится спозиционировать один из потоков на конкретный кадр (и даже на конкретную временную метку). Дело в том, что в видео хранится не каждый кадр. Хранится опорный кадр, в после него несколько (иногда несколько десятков) кадров, в которых содержится информация только об изменениях в опорном кадре. Поэтому и спозиционировать видео можно только на опорный кадр. (Точнее можно спозиционировать на любую метку, но до первого опорного кадра на видео будет отображаться хрень).
  3. Да я лично ничего против PKG не имею. Меня здесь интересует исключительно вопрос возможности отображать пользователю лицензионное соглашение перед установкой.
  4. Спасибо. Только тогда у меня возникает следующий вопрос: Сейчас я использую программу DropDMG для создания инсталлятора. Т. е. пользователь запускает .dmg файл, у него открывается лицензионное соглашение, и если он его принимает, то открывается окошко, где ему предлагается перенести файл программы в папку Applications. Каким образом будет происходить процесс инсталляции, если исходный файл будет pkg? И возможно ли в него будет вставить лицензионное соглашение?
  5. Доброго всем дня. Столкнулся со следующей проблемой: Есть приложение для OSX, написанное на FMX (.app, упакованное в dmg). Если пользователь скачивает это приложение с сайта (сторонний сайт, не AppStore), то при запуске OSX говорит, что это приложение нельзя запускать, т. к. неизвестен издатель и пр. Так вот, что конкретно нужно сделать с этим приложением (перед деплоем или уже после), чтобы OSX не ворчала? Просто хочется заранее узнать, до того, как заплатить $99 для подключения к Developer program. Заранее спасибо.
  6. Судя по картинкам, у вас в BSD и на форме вообще разные стили загружаются, т. к. даже формы кнопок и цвета разные. Это точно один и тот же стиль?
  7. Попробуйте не удалять картинку и добавлять новую, а апдейтить старую
  8. В общем попробовал разные варианты: 1. Менял кодировку самой базы данных - не помогло. 2. Пробовал использовать девартоские компоненты - строки в кириллице ни читаются, ни пишутся. 3. Помогло только .AsWideString. Теперь вроде везде нормально читается и пишется.
  9. Vitaldj, а с девартовскими компонентами никогда не возникало проблем с кодировкой?
  10. Доброго всем дня! У меня в самый неподходящий момент возникла следующая проблема: Есть приложение для Win и Mac. Работает с SQLite (Через FDQuery). Естественно, в базе куча данных с кириллицей. Так вот, на Win - все нормально, на одном Mac(10.10) - тоже все хорошо. Попробовал поставить на второй Mac(10.9.5) - b и вот там уже начались проблемы с кодировкой. Причем, читает из таблицы S := Query.FieldByName('Title').AsString; //Без проблем а вот при записи в таблицу Query.ParamByName('Title').AsString := 'Заголовок'; В таблицу записывается '????????' (Причем именно запись идет неправильно). При подключении к базе Указываю, что StringFormat=Unicode. Может кто-то сталкивался с таким уже? Есть подозрения, что на 10.9.5 какая-то старая dylib, которая неправильно работает с кириллицей. тогда, наверное, нужно подключать свою к приложению, но опять же, где ее взять и как подключить?
  11. У меня тоже была проблема со скроллом. Нужно было сделать список (2-направленный), где каждый итем - картинка + текст. Соответственно по горизонтали отображается столько итемов, сколько умещается при данной ширине элемента. И когда размер списка перевалил за пару сотен, начались жуткие тормоза, особенно на маке, особенно на ретине. И львиную долю этих тормозов дает именно отрисовка текста. Пробовал и листбоксы и гриды, стили и вложенные компоненты. все равно сильно тормозило. В итоге пришлось написать свой компонент. Муторно конечно, вся эта отрисовка, события мыши, клавиатуры. Но зато практически летает теперь.
  12. Query.Last; //Переходим к последней записи в выборке X := Query.RecordCount; //Здесь RecordCount уже выдаст правильное количество записей Query.First; // Возвращаемся к первой записи.
  13. Как раз на днях нашел бесплатную (если без исходников) библиотеку. На первый взгляд рабочая. Сделал пару тестов (Сервер на Java, клиент - FMX, Сервер FMX - Клиент FMX) - вроде работает. Точнее сказать не могу)) http://esegece.com/websockets/#wsdownload
  14. Друзья, подскажите, пожалуйста, каким образом можно ассоциировать программу для MacOS c с определенным типом файлов? Таким образом, чтобы при двойном клике выбранный файл открывался именно в этой программе. Для Windows это делается просто, прописываешь в реестр нужные ключи (при установке) и обрабатываешь через ParamStr(1). Но для маков, насколько я знаю, это все происходит по-другому сценарию. В инете нашел инструкцию как это сделать (https://delphihaven.wordpress.com/2012/08/10/associating-a-file-type-on-osx-part1/), но там для XE2, сейчас многое уже поменялось даже в реализации основного интерфейса от которого идет вся работа. Может кто-то знает как теперь правильно все это реализовать? Заранее благодарен.
  15. Зависит от того, как изображена картинка - если малоцветная, то можно перерисовать ее вручную через (Map/Unmap), используя соотношения цветов в исходном изображении; Если многоцветная, то я знаю есть 2 варианта: 1. Можно использовать встроенные фильтры (их используют компоненты-эффекты). Среди них есть один, который как раз занимается сдвигом Hue в нужную сторону. Но если на картинке попадаются цвета, которые противоположны (на цветовом круге) тому, что вы указываете, изображение уродуется пятнами. 2. Можно написать свой алгоритм преобразования цветов. Я полгода назад делал такой. В принципе, если поковыряться пару дней, можно что-то сносное сделать.