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

krapotkin

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

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

  • Посещение

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

    210

Весь контент krapotkin

  1. код не работал когда была строка string а с массивом char все должно работать...
  2. пересылать в виде JSON добавить в проект оба файлика отсюда uses XSuperObject; rec: TMyRecord; S: String; //record to Json S := TSuperRecord<TTestRec>.AsJSON(rec); //Json to record rec := TSuperRecord<TTestRec>.FromJSON(JsonString);
  3. тем более в методе класса нельзя обращаться к экземпляру класса
  4. h:TidHTTP; st:TMemoryStream; st:=TMemoryStream.Create; h:=TIdHttp.Create(NIL); h.Get(URL, st); st.SaveToFile(fileName); h.free; st.free;
  5. ну и убрать отовсюду "Form1."
  6. с http.get не было проблем никогда проверить можно , скачивая к-нить файлик из инета
  7. в свойствах приложения все может и должно! быть изменено
  8. не заметил, в чем ускорение делал слайд галерею сначала стилями, потом просто TImage в TRect не заметил разницы но программирование без стилей попроще
  9. отчасти правильно несколько но если записей много, то все они должны сфетчиться на клиента, что нехорошо в этом случае нужно не полениться и сделать отдельныйзапрос со словом count()
  10. binary не забыл включить? а то очень сомнительная инфа...
  11. function GetParentForm(o:TFmxObject):TForm; var p:TFmxObject; begin result := nil; p:=o.parent; while (p<>NIL)and(not (p is tform)) do p:=p.parent; if p<>NIL then result := P as TForm; end;
  12. я нашел для себя простое решение через ээээ,,.. но работает все равно чаще всего такие формы на листбоксе лежат поэтому добавляю вниз несколько пустых итемов а на OnEnter пишу LBox1.ScrollTo(LastItem)
  13. Если устройства совсем разные - телефон и планшет, например, там есть специальное наследование форм
  14. Оно само ) Нужно использовать свойство Align у всего. По сути, это та же верстка в <div>, пользоваться fixed нужно только когда точно нужно )))
  15. лучше разместить картинки на сайте и скачивать их оттуда по мере надобности в папочку "пустой" apk весит около 7 мб
  16. Те же материи, что не дают называть кнопку Button1, заставляют делать отступы в коде и делить пять экранов кода на процедуры
  17. думаю, тут размер имеет значение если вся база несколько мегабайт и достаточно стабильная, так и обновлять ее просто путем копирования и замены если большая и сильно подвижная, то нужно разрабатывать систему репликации с ведением лога изменений и подкачки свежих даных
  18. нет Button.Click и слава богу. Наконец-то... потому что так не должно быть совсем нужно вызывать не обработчик кнопки а ту процедуру. которая должна вызываться в обработчике кнопки
  19. у меня все нормально, так что нужна бы конктретика в качестве совета лучше пользоваться не TLabel а TText тогда точно будут и цвет и размер
  20. по-моему, так сейчас что для большого бизнеса, что для маленького актуально и подключение к бд и мобилы и особенно сношение с интернетом ... большие могут быть заинтересованы если только в EMS и аналитике всякой
  21. я бы все-таки ушел от темы "а вдруг на мониторе FullHD выставлено разрешение 800*600" сколько выставили, столько и монитор... в XE7 мне пришлось через WinApi собирать инфу о мониторах, тогда в FMX еще не было аналога VCL Screen
  22. еще и версию делфи надо бы
  23. мне изначально казался этот метод ущербным ))
×
×
  • Создать...