lev.vorobyov
-
Постов
41 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Сообщения, опубликованные lev.vorobyov
-
-
Доброе время суток. Есть StringGrid, при открытие виртуальной клавиатуры часть данных закрывает клавиатура. Попробовал использовать vkbdhelper, все работает норм, но StringGrid отказывается скролиться, при скроле StringGrid перепрыгивает на место последний записи(возвращает на ту запись где была открыта клавиатура) и так до закрытие виртуальной клавиатуры. Что бы было более понятно прикладываю видео). Как это можно подправить или же может посоветуете что нибудь другое.
Заранее спасибо)
-
12 минут назад, ZuBy сказал:
хех, никак)
в андроиде нет файла подкачки, а этот код если память не изменяет скидывает в дамп не использованную память
При открытие/закрытие форм, а так же при запросах к базе(отображение данных в гриде) прога каждый раз увеличивается в памяти, в итоге виснет. Вообще как то можно очищать используемую память? Или может что то посоветуешь?
-
Доброе время суток. Как можно реализовать подобное на андроид платформе?
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; -
Доброе время суток. Есть Stringgrid с полем для ввода данных. При попытке изменить значение, не получается передвигать курсор между символами(курсор постоянно остается на первом символе значения).
-
9 минут назад, krapotkin сказал:
А spit как то можно показать рядом с каждой строкой listview?
-
Может вместо grida что то другое посоветуете использовать? Задача такая список из 500 товаров, в каждом указывается название,цена и баркод. Перед каждым товаром надо писать количество
-
Доброе время суток. Написал маленькое приложение под анроид и столкнулся проблемкой.
В Grid есть column куда вводят данные. При переходе с одной строки grid на другую клавиатура закрывается и опять открывается, это слегка раздражает глаз. Как можно сделать что бы при смене фокуса во время перехода со строки на строку клавиатура не закрывалась? (Для ввода использую только числа.
-
Спасибо
-
3 минуты назад, enatechno сказал:
krapotkin предложил Вам использовать MyDialogs вместо стандартного InputBox. В InputBox нельзя задать тип клавиатуры.
Это стандартные, или надо где то взять?
P.S использую XE8
-
2 минуты назад, krapotkin сказал:
код покажи
// У 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;
-
-
2 минуты назад, krapotkin сказал:
SomeEdit.KeyboardType := NumberPad
У SomeEdit да, я его там выбираю NumberPad, но когда открывается InputDialog с ним открывается клавиатура qwerty а не Number Pad
-
10 минут назад, krapotkin сказал:
т.к. тут окно создаешь сам, то можешь ему назначать любые свойства
Не могу найти как выбрать ввод по дефолту (
-
Ребята, может есть какие то предложения? Ни как не могу найти решение(
-
Добрый вечер. Хочу ввести значение через 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; -
Большое спасибо, не думал что будет так просто
-
Доброе время суток. Возможно ли как то отображать данные в гриде в несколько строк. Например одна строка что бы выглядела так.
Товар количество
строка 1. Кокакола 1 л 1
Код-1001
строка 2. Кокакола 2 л 1
Код-1002
строка 3. Фанта 2 л 1
Код - 1003
-
-
Всем спасибо. Глюк нашел)
-
Доброе время суток. Столкнулся с такой проблемой, при компиляции anroid проекта в XE8 в фаил APK попадает база SQLLite, но не попадает ее структура.
После открытие приложения на устройстве начинает ругаться что нету таблиц.
-
Вот здесь видел как удалить СМС, но у меня не корректно работало на телефоне Android 4.2.2 (подвисало).
PS. Похоже вы как раз наткнулись на этот же код.
Да,код тот же. Буду искать дальше. Если что будет, отпишитесь плз
-
На сколько помню на андроид 5+, твоё приложение должно быть приложением по умолчанию для чтения/изменения/удаления сообщении. А как его поставить таким не понятно. а код скорей всего есть в интернете.
Раньше делал автоматическое чтение смс от конкретного адресата, наверное код можно доделать.
Код чтения смс на гуглил удаление тоже есть в коде, но не работает.
procedure FetchSMS; //fetch sms used by timer every 1 minutevarcursor: 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;begincursor:= 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 dobeginsmsid:= JStringToString(cursor.getString(id_smsid));// if not IsSMSAnswered(smsid) then// beginsmssender:=JStringToString(cursor.getString(id_smssender));smsbody:=JStringToString(cursor.getString(id_smssender));// ???? Now I need to delete this received message ????// There is the answerSharedActivity.getContentResolver.delete(uri_del, StringToJString('_ID=' + smsid), nil);// There is the answer// end//else// Break;end;end; -
Доброе время суток. Как можно удалять сообщение(входящие) или же полностью очистить папку входящие?
(Adroid 5.0)
Заранее спасибо)
-
lev.vorobyov, вам нужно выставить Project -> Options -> Uses Permissions -> Send SMS = true
Получилось.Большое спасибо
StringGrid с открытой клавиатурой
в TStringGrid
Опубликовано
А для seattle есть решение?