krapotkin
Пользователи-
Постов
2 182 -
Зарегистрирован
-
Посещение
-
Победитель дней
209
Весь контент krapotkin
-
этот не обновляется. 4-ка, даже не S )) ладно, видимо проехали. показываем вождю статистику, где написано, что 80% на ios9 15% на ios8 и только оставшиеся нищеброды....)))
-
откатите OS назад))) логично, черт возьми )
-
ну, если использовать некоторую магию, можно выводить текст поверх. но придется вести расчеты. НО! если вести расчеты, тогда гораздо проще все то же просто рисовать на Canvas
-
возможно я делаю что-то не так, но в мой Event Log эти сообщения не попадают (( а в мониторе происходит какая-то нереальная движуха, даже с фильтрацией получается не очень удобно еще баг с самозадизабливанием брейкпонта тоже достает. нужно обязательно открыть pas файл, поставить туда BP и запускать с открытым. иначе BP переходит в режим disabled
-
Творчески. Под андроид отладчик страшенно крив кривоват. Не видит глобальные переменные, не видит длинные строки. Вместо объекта дает только адрес объекта, поля не посмотреть. Короче капец. Но приложение обычно вылетает по кривизне программы, не delphi Необработанные Exception - программа сразу вылетает. Под отладчиком чаще все-таки вылетает в отладчик. Способ отладки старинный. ShowMessage и запись логов в файлы. Есть логирование Log.D(...) с просмотром через monitor.exe из SDK. Но не очень удобно. пока что файловые логи мне дают больше.
-
У меня была с трудом настроенная связка MAC OS 10.10 -- XCode 7.2 -- iPhone 4 16Gb. (IOS 7.1.2) Программа на Delphi даже запускалась на этом устройстве... Потом случилось... По просьбе XCode я обновил XCode. Он отказался запускаться под устаревшей (10.10 vs 10.11 !!) MAC OS Я переустановил MAC OS, Перенастроил все эти чертовы Profiles и Certificates И получил на взлете... Компиляция проходит нормально. Деплоймент дает ошибку Ошибка e800007e - (версия Project Options -- Linking -- Minimum OS Version Supported = 8.0 а у меня на айфоне 7.1.2). Программа не выгружается на телефон. Поменял вручную на 7.0 Получил [NSLayoutConstraint setActive:]: unrecognized selector sent to instance 0x147742c0 ... Гугл невнятно пишет, что это из-за того, что NSLayoutConstraint setActive введено только в 8.0 Что теперь делать?
-
тут однозначно лучше всего просто разбор без FromJSON ибо RTTI хочет название поля, а его тут нет. XSuperJson такое не съест
-
как вариант, можно предложить препроцессинг, заменяя 15 на "15"
-
предположу что нерегулярная структура никак не зайдет [5, "д"], [102, 15]
-
аналогично, только boolean myObj.visible:=aitem.data['hide_text1'].asBoolean
-
у меня аналогичная функция содержит еще один важный момент иногда ATextObject не имеет установленной ширины, т.е. значение по умолчанию=0! тогда нужно либо всегда задавать ее при создании итема, либо передавать ее отдельным параметром думаю над созданием наследников TDrawable которые кроме Offset имеют свойства Margins OFF: по идее, все это уже пройдено в HTML когда настала эпоха DIV-верстки. Мы пытаемся наощупь идти по тем же граблям
-
Где легче хранить данные в iOS приложении.
krapotkin ответил mrseagull вопрос в Настройки приложения
Если в Shared Documents то конечно не пропадет ничего вопрос только есть ли на IOS shared docs если стек разработки настроен, то проверить - 10 минут. -
любые интерактивные приложения на больших экранах в людных местах приложения для навигации по выставке или торговому центру, фотобудки, электронное меню в ресторанах, масса всего...
-
http://www.azoft.ru/blog/android-kiosk-mode/
-
Никто не пробовал еще сделать приложение на Delphi в режиме киоска? Довольно много в сети всего, но там бесконечные правки манифестов, добавления ресиверов и всякой беды
-
в посте я привел точно рабочий код, проверил uses FMX.DialogService
-
на inputquery тоже пишет [DCC Warning] Unit1.pas(44): W1000 Symbol 'InputQuery' is deprecated: 'Use FMX.DialogService methods'
-
ну, для начала берлин пишет на доступном языке [dcc32 Warning] Unit1.pas(44): W1000 Symbol 'InputBox' is deprecated: 'Use FMX.DialogService methods' во вторых конечно, налицо просто баг в FMX.Dialogs но, если последовать совету компилятора то вот так TDialogservice.InputQuery('Введите номер страницы', ['Ввод'], [''], procedure(const AResult: TModalResult; const AValues: array of string) begin case AResult of mrOk: begin e1.text:=avalues[0]; end; mrCancel: begin e1.text:='Отмена'; end; end; end ); отлично запустилось и сработало
-
по поводу RecordCount уже миллион раз говорилось, что это количество сфетченных записей а не количество записей в датасете и никогда для перебора не используется цикл for dataset.open; while not dataset.eof do begin ... dataset.next; end; dataset.close; ручное сравнение записей с массивом данных тоже странный алгоритм для работы с SQL сервером все должно сводиться к подготовке данных для сервера и дальнейшей уже серверной работы, а не загрузки всей базы в память 512 Мб
-
отложилась пока в связи с переустановкой MAC OS XCode и всего стека ...
-
я еще раз в этой теме приложу тестовый проект полностью рабочий под берлин с ресайзом ListViewTestBerlin.7z
-
да и порядок вызова обработчиков тоже поменялся! и Item.Begin/EndUpdate и List.Begin/EndUpdate совершенно не влияют на их вызовы...
-
а на телефоне грид вообще не вариант в вот уже на планшете - можно и посмотреть и действительно desktop программы от переезда удерживает на 95% отсутствие внятного грида может, давайте отдельную тему заведем/перенесем/отредактируем отдельно по пожеланиям в гриды, раз уж разработчик среди нас может, и ListView тоже у нас, нет?
- 31 ответ
-
- StringGrid
- DragDrop
-
(и ещё 1 )
C тегом:
-
да. Было так же. Берлин заставил подолбаться...