Adm123
Пользователи-
Постов
25 -
Зарегистрирован
-
Посещение
Весь контент Adm123
-
Размер как раз предсказуем и невелик. Но придется, похоже, так делать, через тот json
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
Да не в путях тут дело. Чтобы завис нормальный рабочий сервис достаточно просто кинуть ему на форму FDConnection. И ничего никуда не подключать, никак этот FDConnection не использовать... Так что дело тут в использовании компонента. И вопрос остается открытым - как общаться с БД в сервисе?
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
База по выбранному пути есть и из юнита основной программы нормально цепляется
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
LoadFromFile - в принципе вариант... но хотелось все-таки базу прицепить
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
Увы, не помогло...
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
Не секрет. Из нее можно брать условия для парсинга и складывать в нее результаты. Спасибо, попробую
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
Собственно, сабж в заголовке. Как? Пытаюсь использовать SQLite + FDConnection. FDConnection.Params.Database:= TPath.Combine(System.IOUtils.TPath.GetDocumentsPath, 'basename.db'); работает в основной форме, но вешает сервис...
- 15 ответов
-
- sqlite
- база данных
-
(и ещё 1 )
C тегом:
-
Да, я понимаю почему оно вылезает. И флаги пробовал. Просто тупо все поочередно ставил. Тогда сервис помирает...
- 12 ответов
-
Тут вышло недопонимание. Процитированный мной пост ZuBy вовсе не был обращен ко мне, но на тот момент почему-то отображался у меня последним. Видимо, форум после обновления не совсем "очнулся". Так что это не в счёт. А пример из посла Rusland я, конечно, видел и передачи информации из сервиса в приложение добился. Проблема в другом - как сделать, чтоб приложение информацию принимало, но не вылезало рри этом на рабочий стол.
- 12 ответов
-
Форум я рыл, вроде, внимательно... Нельзя ли ссылку на тему?
- 12 ответов
-
Rusland Спасибо большое, всё работает на ура. Вот только никак не могу добиться, чтоб сервис присылал сообщения втихую, не открывая приложения... Нет идей на эту тему?
- 12 ответов
-
В общем, решения толком нет. Нашел большущий костылище - http://codeverge.com/embarcadero.delphi.firemonkey/-android-onkeydown/1056646, но использовать такое рука не поднимается. Буду искать более тривиальное решение задачи.
-
Суть такая. На форме лежит TabControl. В нем на вкладках VertScrollBar-ы, в них - Edit-ы. Как водится, вылезающая клавиатура закрывает часть полей для ввода. На событии вылезния клавиатуры я меняю Margins.Bottom у TabControla и все в порядке... но при убирании клавиатуры есть грабли. Если ее убирать аппаратной кнопкой - все нормально, обнуляю Margin и снова все красиво. А вот если клавиатура не "родная" и имеет свою кнопку сворачивания (у меня, например, Hitap Keyboard), то событие формы OnKeyboardHidden при нажатии на эту свою кнопку сворачивания не возникает. Вот и хотел я отловить нажатие кнопки на виртуальной клавиатуре...
-
unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.Controls.Presentation, FMX.StdCtrls, FMX.TabControl, FMX.Layouts, FMX.Ani, System.UIConsts, System.DateUtils, FMX.Edit, IdBaseComponent, System.JSON, IdComponent, IdTCPConnection, IdTCPClient, IdHTTP, FMX.Objects, System.IOUtils; type TForm1 = class(TForm) Edit1: TEdit; Label1: TLabel; procedure Edit1KeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin if Key = vkReturn then Label1.Text:= inttostr(Key); end; end. И так работает? На каждое нажатие виртуальной клавиши (во время редактирования Edit-а) пишет ее код? Под андроидом?
-
XE10 проект под андроид. Я совсем сумасшедший, похоже, но второй день не могу отловить события клавиатуры... Подскажите, плиз, что не так?! Собственно, тестовый проект - форма и один edit и одна лэйба на ней... procedure TForm1.Edit1KeyDown(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin Label1.Text:= 'KeyUp'; end; procedure TForm1.Edit1KeyUp(Sender: TObject; var Key: Word; var KeyChar: Char; Shift: TShiftState); begin Label1.Text:= 'KeyDn'; end; И ничего! Ввод буковок-цифирок происходит, а метка не меняется... Отрабатывает KeyDown на аппаратную кнопку сворачивания клавиатуры. А нажатие клавиш не ловится...
-
Проблему позиционирования по родительскому контролу решил правкой исходника FMX.Advertising.Android. Там в процедуре UpdateContentFromControl был не учтен Scale экрана при расчете координат левого верхнего угла баннера в случае, если родитель баннера НЕ форма. Ну, и пришлось еще ввести туда высоту строки состояния. Еще в процедуре OrientationChangeHandler исправил один недостаток. Ну, т.е. это для меня он недостаток, а так - кому как. Просто при смене ориентации девайса если баннер грузился, но еще не отобразился на момент поворота устройства, он появлялся при новой ориентации таким, каким должен был появиться при старой. Естественно, актуально это только для Size= auto
-
Всем доброго дня! Подскажите, можно ли влепить TBannerAd в качестве child-а на panel, rectangle, layout? Вообще, хоть на что-то..? Никак не получается... Я, конечно, не совсем правильно сформулировал вопрос. Чайлдом-то баннер поставить можно, но вот позиционируется align-ом он все равно по главной форме. Как вот с этим бороться?
-
Проблема решена правкой стиля. Всем спасибо!
-
Снятие CanFocus с листбокса не помогло (тоже об этом подумал)... Пытаюсь копать дальше
-
Интересная вышла штука... На том самом пустом проекте если сделать несколько итемов Selectable= false, то начинаются тормоза и скачки, если пытаться проматывать список, "ухватив" его за неSelectable-итем. Если мотать, ухватив за итем с Selectable= true, то все в порядке... В рабочем же проекте у меня все итемы не отмечаемые... Собственно, сделать их отмечаемыми мне ничто не мешает, НО... некрасиво, когда при промотке или нечаянном клике итем выделяется. Отсюда следующий вопрос. Можно ли как то подавить визуальный эффнкт выделения итема?
-
На пустом все работает как надо. Извиняюсь за шухер, вопрос снимается Буду искать беду в своем коде.
-
Хм... Не пробовал. Вроде, косячить негде было. Попробую, по результатам напишу.
-
Доброго всем дня! Столкнулся с такой проблемой. При прокрутке вертикального ListBox'a пальцем происходит следующее: "нажал, протянул, отпустил, Y-позиция сменилась"... В СкроллБоксах и ЛистВью прокрутка идет непосредственно во время протягивания списка пальцем, чего я и хочу добиться. В чем моя проблема? Пои этом прокрутка свайпом вверх или вниз отображается нормально, плавно. И если "поймать" список, запущенный на прокрутку свайпом, и начать просто перемещать палец вверх-вниз, то опять-таки прокручивается нормально, т.е. список двигается вместе с пальцем. Андроид. ХЕ7.