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

lev.vorobyov

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

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

  • Посещение

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

    1

Весь контент lev.vorobyov

  1. Доброе время суток. Есть StringGrid, при открытие виртуальной клавиатуры часть данных закрывает клавиатура. Попробовал использовать vkbdhelper, все работает норм, но StringGrid отказывается скролиться, при скроле StringGrid перепрыгивает на место последний записи(возвращает на ту запись где была открыта клавиатура) и так до закрытие виртуальной клавиатуры. Что бы было более понятно прикладываю видео). Как это можно подправить или же может посоветуете что нибудь другое. Заранее спасибо) 2016_08_26_11_03_32.rar
  2. При открытие/закрытие форм, а так же при запросах к базе(отображение данных в гриде) прога каждый раз увеличивается в памяти, в итоге виснет. Вообще как то можно очищать используемую память? Или может что то посоветуешь?
  3. Доброе время суток. Как можно реализовать подобное на андроид платформе? var MainHandle: THandle; begin if Win32Platform = VER_PLATFORM_WIN32_NT then begin MainHandle := OpenProcess(PROCESS_ALL_ACCESS, false, GetCurrentProcessID); SetProcessWorkingSetSize(MainHandle, DWORD(-1), DWORD(-1)); CloseHandle(MainHandle); end; end;
  4. Доброе время суток. Есть Stringgrid с полем для ввода данных. При попытке изменить значение, не получается передвигать курсор между символами(курсор постоянно остается на первом символе значения). Grid.rar
  5. А spit как то можно показать рядом с каждой строкой listview?
  6. Может вместо grida что то другое посоветуете использовать? Задача такая список из 500 товаров, в каждом указывается название,цена и баркод. Перед каждым товаром надо писать количество
  7. lev.vorobyov

    Закрытие клавиатуры

    Доброе время суток. Написал маленькое приложение под анроид и столкнулся проблемкой. В Grid есть column куда вводят данные. При переходе с одной строки grid на другую клавиатура закрывается и опять открывается, это слегка раздражает глаз. Как можно сделать что бы при смене фокуса во время перехода со строки на строку клавиатура не закрывалась? (Для ввода использую только числа.
  8. Это стандартные, или надо где то взять? P.S использую XE8
  9. // У Edit1.text KeyboardType = NumberPad procedure TMain.Button15Click(Sender: TObject); begin InputBox('Количество', '', Edit1.Text, procedure(const AResult: TModalResult; const AValue: string) begin case AResult of mrOk: begin edit1.Text:= AValue; end; mrNo: begin // pressed no end; end; end); end;
  10. У SomeEdit да, я его там выбираю NumberPad, но когда открывается InputDialog с ним открывается клавиатура qwerty а не Number Pad
  11. Не могу найти как выбрать ввод по дефолту (
  12. Ребята, может есть какие то предложения? Ни как не могу найти решение(
  13. Добрый вечер. Хочу ввести значение через InputBox. Проблемка заключается в том что при вводе открывается клавиатура qwerty а нужен NumberPad begin InputBox('Sayını qeyd edin', '', Edit1.Text, procedure(const AResult: TModalResult; const AValue: string) begin case AResult of { Detect which button was pushed and show a different message } mrOk: begin edit1.Text:= AValue; end; mrNo: begin // pressed no end; end; end); end;
  14. Большое спасибо, не думал что будет так просто
  15. lev.vorobyov

    xe 8 нестандартный grid

    Доброе время суток. Возможно ли как то отображать данные в гриде в несколько строк. Например одна строка что бы выглядела так. Товар количество строка 1. Кокакола 1 л 1 Код-1001 строка 2. Кокакола 2 л 1 Код-1002 строка 3. Фанта 2 л 1 Код - 1003
  16. Буквы в название большие написал) FDConnection1.Params.Values['DataBase'] :=GetHomePath+PathDelim+'Sales.Db3' было 'SALES.Db3'
  17. Всем спасибо. Глюк нашел)
  18. lev.vorobyov

    XE8 anroid built release

    Доброе время суток. Столкнулся с такой проблемой, при компиляции anroid проекта в XE8 в фаил APK попадает база SQLLite, но не попадает ее структура. После открытие приложения на устройстве начинает ругаться что нету таблиц.
  19. Да,код тот же. Буду искать дальше. Если что будет, отпишитесь плз
  20. Код чтения смс на гуглил удаление тоже есть в коде, но не работает. procedure FetchSMS; //fetch sms used by timer every 1 minute var cursor: JCursor; uri: Jnet_Uri; uri_del: Jnet_Uri; id_smsid: integer; id_smssender: integer; id_smsbody: integer; smsid: string; smssender: string; smsbody: string; smsreply: string; I:Integer; begin cursor:= SharedActivity.getContentResolver.query(uri, nil, nil, nil, nil); id_smsid:= cursor.getColumnIndex(StringToJstring('_id')); id_smssender:= cursor.getColumnIndex(StringToJstring('address')); id_smsbody:=cursor.getColumnIndex(StringToJstring('body')); cursor.moveToLast; for i:= cursor.getCount downto 1 do begin smsid:= JStringToString(cursor.getString(id_smsid)); // if not IsSMSAnswered(smsid) then // begin smssender:=JStringToString(cursor.getString(id_smssender)); smsbody:=JStringToString(cursor.getString(id_smssender)); // ???? Now I need to delete this received message ???? // There is the answer SharedActivity.getContentResolver.delete(uri_del, StringToJString('_ID=' + smsid), nil); // There is the answer // end //else // Break; end; end;
  21. Доброе время суток. Как можно удалять сообщение(входящие) или же полностью очистить папку входящие? (Adroid 5.0) Заранее спасибо)
×
×
  • Создать...