krapotkin
Пользователи-
Постов
2 183 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
с http.get не было проблем никогда проверить можно , скачивая к-нить файлик из инета
-
не заметил, в чем ускорение делал слайд галерею сначала стилями, потом просто TImage в TRect не заметил разницы но программирование без стилей попроще
-
отчасти правильно несколько но если записей много, то все они должны сфетчиться на клиента, что нехорошо в этом случае нужно не полениться и сделать отдельныйзапрос со словом count()
-
binary не забыл включить? а то очень сомнительная инфа...
-
я нашел для себя простое решение через ээээ,,.. но работает все равно чаще всего такие формы на листбоксе лежат поэтому добавляю вниз несколько пустых итемов а на OnEnter пишу LBox1.ScrollTo(LastItem)
- 4 ответа
-
- edit
- виртуальная клавиатура
-
(и ещё 2 )
C тегом:
-
лучше разместить картинки на сайте и скачивать их оттуда по мере надобности в папочку "пустой" apk весит около 7 мб
-
думаю, тут размер имеет значение если вся база несколько мегабайт и достаточно стабильная, так и обновлять ее просто путем копирования и замены если большая и сильно подвижная, то нужно разрабатывать систему репликации с ведением лога изменений и подкачки свежих даных
-
у меня все нормально, так что нужна бы конктретика в качестве совета лучше пользоваться не TLabel а TText тогда точно будут и цвет и размер
-
я бы все-таки ушел от темы "а вдруг на мониторе FullHD выставлено разрешение 800*600" сколько выставили, столько и монитор... в XE7 мне пришлось через WinApi собирать инфу о мониторах, тогда в FMX еще не было аналога VCL Screen
-
еще и версию делфи надо бы
-
как всегда идея - поместить панель поверх всего и двигать ее
- 38 ответов
-
- listview
- fast scrolling
-
(и ещё 1 )
C тегом:
-
Основная проблема, что я решал - приподнять окно над клавиатурой Ну и некая анимация пример использования procedure TUserProfile.InputPassOKHandler(Sender:TObject); var t: string; d:TMyInputQuery; begin d := Sender as TMyInputQuery; t:=apiObject.token; apiObject.OpenSessionPass(.........); if (ApiObject.lastError.code<>ERR_NO_ERROR)and(ApiObject.lastError.code<>ERR_SESSION_ALREADY_OPEN) then begin apiObject.token := t; ShowMessage('Неверный пароль'); exit; end; PersData[dfPassword] := d.Values[0]; SavePersData; reloadPersData; init; end; procedure TUserProfile.UpdateExistingUser; var d:TMyInputQuery; begin if PersData[dfPassword]='' then begin d:=TMyInputQuery.Create(['Для изменения данных введите пароль'],[''],self, InputPassOKHandler); try // тут можно все что угодно делать с Edit'ами на форме перед показом d.ShowModal(procedure (AResult:TModalResult) begin end ); finally freeandNil(d); end; end else begin SavePersData; reloadPersData; init; end; end; MyDialogs.7z
-
тему про BASS думаю стоит почитать она вроде как кроссплатформенная