Roma77751

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

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

  • Посещение

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

    1

Roma77751 стал победителем дня 27 ноября

Roma77751 имел наиболее популярный контент!

1 Подписчик

Информация о Roma77751

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

Информация

  • Пол
    Мужчина
  • Город
    Кокшетау

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

458 просмотров профиля
  1. Roma77751

    Gif File

    попробовал. результат отрицательный. Опять все синее... на андроид
  2. Roma77751

    Gif File

    это не может не радовать) на иос мне надо тоже чтобы гифки отображались корректно☺️
  3. Roma77751

    Gif File

    под виндой не проверял. Но так и думал что цвета поменяются, этот код(неисправленный) под виндой норм все отображал, а под андроидом криво....с одним и тем же кодом...получается если мы тупо в коде поменяли цвета, то сейчас наверное под виндой все синее...😀 у меня конкретно была проблема с андроидом, это решение видимо не самое оптимальное, но меня устраивает....если есть желание давайте попробуем разобраться с этим...я за!)
  4. Roma77751

    Gif File

    А я взял сегодня пивка☺️
  5. Roma77751

    Gif File

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

    Gif File

    подключаешь исправленный модуль Gif: tgifplayer; // объявляешь переменную procedure TForm1.FormCreate(Sender: TObject); begin Gif:= TGifPlayer.Create(Self);//создаешь Gif.Image := Image1;//указываешь где будет отображаться gif-ка Gif.LoadFromFile(Tpath.Combine(TPath.GetDocumentsPath, 'filename'));// указываешь путь к файлу в данном случае на андроид папка assets\internal...если файл во внешнем доступе(просто \assets)пишешь путь Gif.LoadFromFile(Tpath.Combine(TPath.GetSharedDocumentsPath, 'filename')); gif.Play;//воспроизводишь end;
  7. Roma77751

    Gif File

    ПРОБЛЕМА РЕШЕНА! Всем спасибо, отдельное спасибо dnekrasov и IVGSoft, натолкнули на верную мысль. Только менять переменные надо было тут Begin Stream.Read(RGBEntry, SizeOf(RGBEntry)); With APalette do begin B := RGBEntry.R or (RGBEntry.R shl 8); G := RGBEntry.G or (RGBEntry.G shl 8); R := RGBEntry.B or (RGBEntry.B shl 8); A := $FF; end; видимо китайцы что то напутали...😄 Прикрепляю исправленный исходник. FMX.GifUtils.rar
  8. Roma77751

    Gif File

    в коде было так: TInternalColor = packed record case Integer of 0: ( {$IFDEF BIGENDIAN} R, G, B, A: Byte; {$ELSE} B, G, R, A: Byte; {$ENDIF} ); 1: (Color: TAlphaColor; ); end; не совсем понял, все же по сути одинаково или я чего то не понимаю... ну я поменял на ваш код все равно все синее
  9. Да.. по китайски но делают🤣
  10. Roma77751

    Gif File

    утром протестирую отпишусь спасибо
  11. Скорей всего так и будет, помучаюсь еще пару дней и вспомню твой совет😕....
  12. я от баз настолько далек, что думаю много времени уйдет на освоение(((в аксесе как то все понятно, я и управление под него написал на сервере...тупняк заключается в том что у меня не хватает мозгов осуществить доступ к ней из под андроид клиента должным образом. Поэтому пока решил передавать при подключении клиента базу по хттп если в ней были изменения-клиент принял сделал что нужно отправил ответ... база будет редко обновляться, поэтому думаю прокатит такой вариант.... Может колхозно, но на более пока не хватает знаний... хочу пока так попробовать а дальше буду заниматься "улучшайзингом") ....и сходу траблы не отображается база на телефоне хоть убей....сейчас проверяю путь к базе...у меня так путь определяется p:=TPath.Combine(TPath.GetDocumentsPath, '1.mdb'); попробую вручную указать... почему задал вопрос на форуме, хотел уточнить точно ли можно с ней работать из под android, а то может я бьюсь в стенку вместо дверей...
  13. Друзья доброго времени суток! Ребят подскажите плз, облазил форумы что-то не нашёл инфу, видимо access'ом вообще никто не пользуется или его нельзя использовать в андроиде...в общем ситуация такая: база данных в access загружена на телефоне. Нужно просто отобразить Ее в гриде... я сделал так: добавил на форму dbdemosconnection(вкладка firedac),fdquery, грид и кнопку. В fdquery прописал sql запрос и с помощью live bindings соединил его с гридом.(в таком раскладе если прописать путь в dbdemosconnection под виндой все работает-проверил. Далее по нажатию кнопки dbdemosconnection.params.database:=путь к файлу на телефоне. Ну и fdquery.active:=true. В итоге приложение просто вылетает когда fdquery.active пытается перейти в значение true... в чем проблема? На андроиде нельзя отобразить access базу или я что-то делаю не так?
  14. Я не особо разбираюсь, но чтобы делфи не материлась сделал так MergeBitmap(aFrames.Bitmap, aDisplay, Bounds(0,0,aframes.Bitmap.Width,aframes.bitmap.Height),aFrames.FPos.X, aFrames.FPos.Y); так компилируется, но все все равно синее😭