Перейти к содержанию
Fire Monkey от А до Я

krapotkin

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

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

  • Посещение

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

    209

Сообщения, опубликованные krapotkin

  1. 0.0001с заставка и потом черный экран

     

    у меня нормально быстренько выскакивает заставка и через 2-3 сек загружается первая форма

    путем подмены .png на .9.png можно даже на весь экран ее растянуть нормально.

    конечно было бы неплохо анимацию туда как у людей, но пока есть и более насущные проблемы...

  2. чисто формально - нет подключения - нет способа уведомить. так?

    следовательно, нужно использовать подключение. просто необязательно программу держать открытой. сервисы очень подходят в таких случаях.

    для windows сервис нужно писать на VCL. UI все равно нет.

    сервисы для андроид на делфи вроде так никому и не удались. так что похоже единственный вариант - смс ??

  3. если нет стандартных средств, то остается просчитывать размер для каждого слова и как только очередное слово не входит в строку, для всех слов строки пропорционально увеличить расстояние между словами

  4. Ну, нелогично же пользоваться только наследниками ListBoxItem ??

    К счастью, исследование показало, что, хотя в исходниках ListBox и ListBoxItem искомого нет, НО вопрос все-таки уже решен разработчиками с помощью хелпера (! O_o)  TListHelper 

    и деструктор Item.Data все-таки вызывается...

  5. у меня те же расценки, так что считаю цену адекватной конкретно для меня ))

    необходимость есть, сегодня провел целый день, тупо долбясь с дебаггером 8.1, который нынче для отладки вообще непригоден

    пара потоков и ARC ставят его на колени. Ну и меня за компанию.

    Так что возможность задать вопрос, просто ткнув пальцем в экран для меня выгоднее, чем 2 дня обсуждений на форуме...

  6. queue элегантнее

     

    столкнулся с проблемой, когда реализовал TEdit с автозавершением из интернета

    все работало хорошо, пока не начал делать кэширование. Когда запрос новый, запустили тред, он вернется и все сам сделает.

    А если запрос уже был, можно подставлять прямо из кэша, но тут же срабатывает onChange опять, так что всяко придется тред запускать.

  7. представим обработчик TEdit.OnChange. Он запускает сложный поток действий, который, в том числе, может привести к изменению Edit и повторному входу в OnChange.

    Для избегания подобных проблем в Windows вместо изменения Edit.Text можно было послать сообщение, обработчик которого тоже изменит Edit.text, но уже после выхода из OnChange.

     

    Как сделать такой финт в андроид, ведь PostMessage нет? подойдет ли на эту роль SendMessage?

  8. тогда вам нужно точно и полно сформулировать задачу вместо "послать edit на сервер"

     

    что дальше будет с этими данными?

    как будете распространять ваше приложение?

    сколько копий приложения будет работать?

    разовая работа или постоянная?

    срок исполнения?

    в общем, чем подробнее, тем лучше

     

    тогда получите нормальный развернутый ответ

    если я даже приведу вам тут код сервера на PHP который записывает эти данные куда-то, думаю, это не поможет

  9. согласен, и конкретная задача решается очень просто

     

    сложности наступят при заведении аккаунтов, введении логинов паролей и другой безопасности

    просто передать строку на сервер и, например, записать ее в файл - те же 5 строк на сервере ))

×
×
  • Создать...