Roma77751
Пользователи-
Постов
77 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Весь контент Roma77751
-
не хотелось бы новую тему поднимать, но никак не могу разобраться с намерением позвонить в IOS. Что то в статье ничего не накопал... и инфы мало по этой теме... в общем оч нужна помощь
-
под виндой не проверял. Но так и думал что цвета поменяются, этот код(неисправленный) под виндой норм все отображал, а под андроидом криво....с одним и тем же кодом...получается если мы тупо в коде поменяли цвета, то сейчас наверное под виндой все синее...? у меня конкретно была проблема с андроидом, это решение видимо не самое оптимальное, но меня устраивает....если есть желание давайте попробуем разобраться с этим...я за!)
-
подключаешь исправленный модуль 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;
-
ПРОБЛЕМА РЕШЕНА! Всем спасибо, отдельное спасибо 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
-
в коде было так: 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; не совсем понял, все же по сути одинаково или я чего то не понимаю... ну я поменял на ваш код все равно все синее
-
Скорей всего так и будет, помучаюсь еще пару дней и вспомню твой совет?....
-
я от баз настолько далек, что думаю много времени уйдет на освоение(((в аксесе как то все понятно, я и управление под него написал на сервере...тупняк заключается в том что у меня не хватает мозгов осуществить доступ к ней из под андроид клиента должным образом. Поэтому пока решил передавать при подключении клиента базу по хттп если в ней были изменения-клиент принял сделал что нужно отправил ответ... база будет редко обновляться, поэтому думаю прокатит такой вариант.... Может колхозно, но на более пока не хватает знаний... хочу пока так попробовать а дальше буду заниматься "улучшайзингом") ....и сходу траблы не отображается база на телефоне хоть убей....сейчас проверяю путь к базе...у меня так путь определяется p:=TPath.Combine(TPath.GetDocumentsPath, '1.mdb'); попробую вручную указать... почему задал вопрос на форуме, хотел уточнить точно ли можно с ней работать из под android, а то может я бьюсь в стенку вместо дверей...
-
Друзья доброго времени суток! Ребят подскажите плз, облазил форумы что-то не нашёл инфу, видимо access'ом вообще никто не пользуется или его нельзя использовать в андроиде...в общем ситуация такая: база данных в access загружена на телефоне. Нужно просто отобразить Ее в гриде... я сделал так: добавил на форму dbdemosconnection(вкладка firedac),fdquery, грид и кнопку. В fdquery прописал sql запрос и с помощью live bindings соединил его с гридом.(в таком раскладе если прописать путь в dbdemosconnection под виндой все работает-проверил. Далее по нажатию кнопки dbdemosconnection.params.database:=путь к файлу на телефоне. Ну и fdquery.active:=true. В итоге приложение просто вылетает когда fdquery.active пытается перейти в значение true... в чем проблема? На андроиде нельзя отобразить access базу или я что-то делаю не так?
-
Delphi XE7 [dcc32 Hint] FMX.GifUtils.pas(246): H2077 Value assigned to 'MoveBytes' never used [dcc32 Warning] FMX.GifUtils.pas(418): W1000 Symbol 'Seek' is deprecated [dcc32 Warning] FMX.GifUtils.pas(428): W1000 Symbol 'Seek' is deprecated [dcc32 Warning] FMX.GifUtils.pas(434): W1000 Symbol 'Seek' is deprecated [dcc32 Warning] FMX.GifUtils.pas(473): W1000 Symbol 'Seek' is deprecated [dcc32 Error] FMX.GifUtils.pas(683): E2003 Undeclared identifier: 'Bounds' [dcc32 Error] FMX.GifUtils.pas(698): E2003 Undeclared identifier: 'Bounds' [dcc32 Fatal Error] Unit1.pas(7): F2063 Could not compile used unit 'FMX.GifUtils.pas' Failed
-
Где можно это посмотреть? P.S. спасибо за помощь. вопрос снимаю,нашел и поставил tmsfmxwebbrowser,пока все работает. Кстати TMS Pack for FireMonkey есть на codmasters.ru, если кто не найдет пишите ссылку кину.
-
Приложение только для android, если вы об этом.