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

Anatoliy

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

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

  • Посещение

Активность репутации

  1. Like
    Anatoliy получил реакцию от Равиль Зарипов (ZuBy) в Пуши в IOS   
    Впервые получил пуш на IOS...
    Ответ в фаерфоксе:
    JSON: SyntaxError: JSON.parse: unexpected non-whitespace character after JSON data at line 1 column 144 of the JSON data
    Необработанные данные: {"multicast_id":4877008421064121783,"success":1,"failure":0,"canonical_ids":0,"results":[{"message_id":"0:1504184482619837%652001c8652001c8"}]}{"status":"OK"}
    и пуш приходит...
    Изменения в файле ZuBy push.php: 'sandbox' => true,
  2. Like
    Anatoliy отреагировална krapotkin в TListItemImage не грузит картинку это баг ??   
    в потоке вообще работа с битмапами невозможна )) до Токио. А в Токио сама работа невозможна)))
    так что ловите OnTerminate и там (т.е. в главном потоке) заполняйте. Тут где-то @Равиль Зарипов (ZuBy) писал статью про отложенную загрузку битмапов в ListView 
    поищите
  3. Like
    Anatoliy отреагировална galex в Загрузка картинок из папки в ImageList   
    Добрый день gonzales.

    Не проще ли будет сначала загрузить имена файлов в List (Подойдет даже TStringList), отсортировать как необходимо, а затем уже по этому списку грузить картинки? 
  4. Like
    Anatoliy отреагировална galex в Синтаксис запроса к БД Oracle   
    Здавствуйте gelo1.
    Пример для вас я собирал на коленке и сожалению очень мало данных для анализа ошибки. Но попробуем.
    1. Возможно не хватает указания схемы. 
    Т.е. вам необходимо попробовать изменить запрос на 
    SELECT * FROM PUBLIC.Tab_Izv если таблица находиться в схеме PUBLIC.
    Возникает ли ошибка если вы выполните запрос 
    SELECT * FROM Tab_Izv в вашем Adminnistration Tool? (Кстати что вы для этого используете?)
    2. Проверьте настойки соединения с базой в вашем приложении.
    Кстати какие компоненты для подключения к базе вы используете: FireDAC/UniDAC/ZEOSLib/BDE???

    Ну вот пока вроде и все...
    Как я и сказал слишком мало данных для анализа.
    С Уважением
    galex
  5. Like
    Anatoliy отреагировална krapotkin в Анимация пока создается форма   
    отсюда еще раз мораль. не нужно длительные действия выполнять в основном потоке.
    FormCreate должна всего лишь запускать поток, который считывает и подготавливает все что нужно. А при завершении потока заполняем компоненты на форме.
    Так что крутить анимацию должна уже вторая форма в то время пока данные готовятся.
  6. Like
    Anatoliy отреагировална Кривяков Виталий в Анимация пока создается форма   
    Добрый день!
    1. Посмотрите стек при возникновении "stack overflow", та будет видно, что привело к проблеме.
    2. Анимации не будет. Анимация работает в основном потоке приложения. Создание формы тоже происходит в основном потоке, т.е на время создания формы анимация остановиться.
  7. Like
    Anatoliy отреагировална krapotkin в Сервер + несколько клиентов, TTethering   
    мобильный нельзя
    только внешний сервер и http...
  8. Like
    Anatoliy отреагировална Олег Киреев в Приложение Записная книжка с паролем v6.0 для OS Android без условий и рекламы   
    Приложение Записная книжка с паролем v1.0 для OS Android без каких либо условий и рекламы для смартфонов с диагональю экрана 4...7 дюймов.
    СпасиБО ЭМБАРКАДЕРО !
     
     
     
     
     
     
     
     
    Note_Book_v.6.apk

  9. Like
    Anatoliy отреагировална x11 в Как сделать слайдер с перелистыванием картинок?   
    статьи уже отсутствуют
  10. Like
    Anatoliy отреагировална Brovin Yaroslav в Как сделать слайдер с перелистыванием картинок?   
    На сколько я понял, вы хотите сделать слайдер. Два года назад я писал две статьи о двух способах создания такого слайдера.
    Слайдер изображений своими руками при помощи FMX 2.0. Часть 1 Слайдер изображений своими руками при помощи FMX 2.0. Часть 2 Более того, раньше был рабочий пример, наглядно демонстрирующий это.
     
    Посмотрите, эти статьи, я думаю они помогут вам. 
     
    Пример реализации слайдера MetropolisUIFlipViewDemo.zip
    Этот пример убрали из поставки среды начиная с XE6
  11. Like
    Anatoliy отреагировална dnekrasov в Изменить цвет пикспля на bitmape image   
    var   bmd: TBitmapData;   bmp: TBitmap; c, c1: TAlphaColor; x, y: Integer; ... bmp.Map(TMapAccess.ReadWrite, bmd);   try    c1 := bmd.GetPixel(x, y);    bmd.SetPixel(x, y, c); finally     bmp.Unmap(bmd);   end;  
  12. Like
    Anatoliy отреагировална TTTimon в invalid class type cast в TakePhotoFromLibraryAction   
    Привет, столкнулся с абсолютно такой же проблемой!
    Вызывал action при нажатии на SpeedButton и проблема... выяснилось, что камере нужен был фокус на контроле (не знаю для чего)
    Проблему решил так: заменил speedbutton на обычный button и все, надеюсь, тебе тоже поможет!
  13. Like
    Anatoliy отреагировална Олег Киреев в База данных   
  14. Like
    Anatoliy отреагировална Равиль Зарипов (ZuBy) в vkbdhelper - поднятие компонентов над клавиатурой   
    Решение ведь простое для тех кто в runtime создаёт компоненты, поместить на форму самим TLayout с именем sVKBHelperLayout
    и указать Parent у компонентов этот layout
  15. Like
    Anatoliy отреагировална Равиль Зарипов (ZuBy) в vkbdhelper - поднятие компонентов над клавиатурой   
    Привет Всем!
     
    vkbdhelper.pas
     
    Давно пользовался vkbdhelper'ом, но он был только для андроида.
    руки добрались и до этого, теперь его можно использовать и на IOS
     
    изменения
    * почистил uses секцию
    * убрал зависимость от платформ (кросс-платформенный)
    * добавил глобальную переменную VKOffset
     
    VKOffset - расстояние между контролом и клавиатурой
                     для тех случаев когда включены подсказки/автозамена
                     и контрол оказывается под доп. панелькой
     
    Не все клавиатуры включают доп. панели в свой размер!
    Например для IOS нужно всегда прибавлять 30-32 пикселя, панель с кнопкой Done перекрывает контрол
    {$IFDEF IOS} VKOffset := 31; {$ELSE} VKOffset := 0; // на свой вкус // не знаю как определить размер доп. панельки // когда она не входит в размер клавиатуры // и определить есть ли панелька вообще... {$ENDIF} vkbdhelper.zip
  16. Like
    Anatoliy отреагировална Vitaldj в Встреча в Питере!   
    С вишневым? Мсье весьма тонкой извращенец))) . Пиво должно быть натуральным!
  17. Like
    Anatoliy отреагировална Vitaldj в Встреча в Питере!   
    Уважаемые коллеги, 5-го октября 2017 года, в славном городе Санкт-Питербурге состоится встреча ценителей FMX и нашего любимого форума fire-monkey.ru. Встреча будет ближе к 20-00, место пока не определено. Кто точно знает, что появиться, отпишитесь, от этого зависит место (много или мало народу будет).
  18. Like
    Anatoliy отреагировална dnekrasov в Как скрыть иконку на панели задач?   
    Winapi.Windows и FMX.Platform.Win
  19. Like
    Anatoliy отреагировална Равиль Зарипов (ZuBy) в StatusBar Color   
    Сплеш скрин включён?
  20. Like
    Anatoliy отреагировална Alex7wrt в 9-Patch PNG FMX Generator   
    Сделал небольшую программу-генератор 9-patch заставок. 
    Достаточно выбрать цвет фона, логотип и его видимый размер, и программа сгенерирует 9-patch для всех необходимых  в FMX размеров.

    Примеры
    Рисунок:

    Полученные 9-Patch png:

    Рисунок:

    Полученные 9-Patch png:

     
    Исходники: 9Patch Generator.zip
     
  21. Like
    Anatoliy отреагировална RoschinSpb в StringGrid и ImageList   
    Во-первых посмотрите работает ли демо. Если нет, то пишите жалобу, при мне работало
    Во-вторых, если работает демо, найдите десять отличий своего проекта и демонстрационного.
    Например, поскольку у Вас есть связь с набором данных, то лучше использовать не TStringGrid, а TGrid.

     
  22. Like
    Anatoliy отреагировална Alex7wrt в ListView и фильтр в Berlin   
    Добрый день.
    У меня в Berlin фильтрация происходит нормально и с невидимыми на экране строками. Всего 160 строк в Listview. 
    Фильтрую через TEdit:
    procedure TForm1.SearchChangeTracking(Sender: TObject); var Lower: string; begin Lower := Search.Text.Trim.ToLower; if Lower = '' then begin if Assigned(listView1.Items.Filter) then listView1.Items.Filter := nil; end else begin listView1.ItemIndex := -1; listView1.Items.Filter := function(X: string): Boolean begin Result := Lower.IsEmpty or X.ToLower.Contains(Lower); end; end; end;  
  23. Like
    Anatoliy отреагировална haword в ListView и фильтр в Berlin   
    да сейчас попробовал на нулевом проекте, то же работает. странно. спасибо.
  24. Like
    Anatoliy отреагировална sinuke в Игра в пятнашки - Fifteen Puzzle   
    Название: Fifteen Puzzle
    Платформа: Android
    Устройство: Смартфон, планшет
    Разрешение экрана: любое
    Google Play: https://play.google.com/store/apps/details?id=com.sinukeapps.fifteenpuzzle
    Описание: Классическая игра в пятнашки, в которой нужно собраться костяшки по порядку от 1 до 15. В игре предлагаются только решаемые расклады. Имеется возможность делиться своими результатами с друзьями. Переведено на русский, английский, украинский, белорусский и татарский языки.
    Скриншоты:
     
  25. Like
    Anatoliy отреагировална krapotkin в Изменение ширины MultiView   
    тема поднималась уже. нет, нельзя...
×
×
  • Создать...