krapotkin
Пользователи-
Постов
2 187 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
http://www.fmxexpress.com/multitouch-demo-source-code-for-delphi-xe7-firemonkey-on-android-and-ios/
-
тут USB вообще не будет никак использоваться если подключится модем, то он встанет на COM-порт. а по работе с портами тонны кода есть а работа с модемом либо будет производиться посредством AT-команд, как в старые добрые времена) , либо вообще он в цепочке не будет виден, а работа будет идти просто через HTTP запросы, в чем я уверен на 90%
-
не в качестве спора, просто мысли по поводу на основании своего опыта 1. тормоза при старте скорее ваши, чем FMX. Моя программа стартовала абсолютно сравнимо с любыми приложениями на этом же телефоне. Первая форма была простой как мычание. Картинка и кнопка на ней. 2. Наверное, многое зависит от конкретики. Я на берлине добился вполне адекватного поведения. Охватом китайцев похвастаться не могу, но в основном все работало как минимум предсказуемо. 3. сервисы и на новых телефонах, например на моем Xiaomi, не превратят телефон в трекер, ибо будут нещадно тормозиться и прибиваться системой. поэтому надеяться на этот функционал можно только при запущенной программе
-
думаю, тамошние от российских ничем не отличаются в массе своей
-
не надо ничего включать. сделаете только хуже код. выносите в отдельный поток.
-
если прямо много всего, то проще сделать "фреймворк" описание заводим, а едиты, валидация и загрузка-выгрузка данных создаются динамически
-
для полноценной подсказки и на windows и на android я в критических местах добавляю малую кнопку с вопросиком ))
-
да. видимо тут RealignContent на самом деле ничего не делает, а только ставит какой-то флаг, или посылает сообщение, которое после обработки выполняет наконец нужное действие. при этом ProcessMessages это сообщение прокручивает, и это решает поставленную проблему, но порождает неверный порядок обработки сообщений т.е. как обычно лекарство хуже болезни
-
он помогает вставить нехилые грабли в программу вот. специально старался писал. я конечно не GunSmoker, но попытался подробненько http://www.cyberforum.ru/blogs/469693/blog4909.html
-
в любом контексте это плохой стиль. то что он в оф примерах это еще хуже
-
токио первый релиз вообще массу багов имел. и второй вроде тоже. анимация и порча ImageList, и тормоза ListView. это просто ужос выше был длиннючий пост про странные ошибки в синхронизации. Сам не проверял пока, т.к. ссыкотно )) берлин у меня работал абсолютно нормально с этой т.з.
-
сценарий 1. пока не вернется последний запрос (или вылетит таймаут) работать нельзя. поэтому запускаем анимацию, контролы дизейблим 2. запускаем нужное количество потоков с запросами на каждый комбобокс 3. при возвращении потока мы уже в главном потоке (например через OnTerminate) а) заполняем структуру с данными или сам комбо б) проверяем все ли потоки вернулись если все вернулись - приводим страницу в рабочее состояние если произошел таймаут - говорим, что не удалось
-
ну, тут просто нужно помнить, что изначально говорено, что в токио поломана мобильная разработка
-
это не беда, это просто ошибки в вашем коде. это аналог Access Violation для Android программа для Win32 и мобильной платформы не идентична даже работа со строками отличается
-
может, так http://www.cyberforum.ru/delphi-beginners/thread2193827.html
-
потому что там не Grid Header а Column Header
-
ну так значит по этой ссылке кто-то когда-то обратится! а вы объект прибили. а потом жалуетесь.
-
зачем? если правильно все делать, она уничтожится сама. а если неправильно, то принудительное уничтожение приведет к AV рано или поздно но лучше обсуждать это в отдельной теме.
-
на офсайте есть полная инфа как подготовить рабочее место для IOS-разработки по отладке. для несерьезных действительно должно хватить. но например даже PUSH на эмуляторе работать не будет
-
никак. это же приложение windows но если вы зададите всем элементам на форме шрифт в явном виде...
-
сделайте лучше донейт ярославу, чтобы он не отвлекался от разработки либы на халтуры всякие, и будут вам кнопки над WebBrowser