-
Постов
293 -
Зарегистрирован
-
Посещение
-
Победитель дней
21
Весь контент brunnengi
-
Скинь плз проект, я проверю. У меня тоже 4.4 версия. А пока не скинул попробуй сначала положить TLayout на главную форму, а в неё уже упихать всё остальное.
-
Не знаю то или не то что ты хочешь, но вот: Пример: Строка JSON: {"type1":199, "type2":"val2","ar":["arval1","arval2"]} первый это число, второе строка, третье массив Код на кнопку: procedure TForm1.Button1Click(Sender: TObject); var s : string; js : TJSONObject; begin s := '{"type1":199, "type2":"val2","ar":["arval1","arval2"]}'; JS := TJSONObject.ParseJSONValue(s) as TJSONObject; memo1.Lines.Add(JS.Pairs[0].JsonValue.ClassName); memo1.Lines.Add(JS.Pairs[1].JsonValue.ClassName); memo1.Lines.Add(JS.Pairs[2].JsonValue.ClassName); end; Запускаем и в memo1 попадают вот такие ответы: TJSONNumber TJSONString TJSONArray Думаю дальше ты знаешь что делать, если конечно я правильно тебя понял и правильно тебе насоветовал тут.
-
Здравствуйте. Ищу того кто сможет создать рабочий пример на Firemonkey по созданию PrintScreen (скриншотов): Всего рабочего стола Части (регион) рабочего стола Чужого окна (включая и игры в оконном режиме) Части (регион) чужого окна. Платформа Windows. Важна также скорость получения скринов - т.е. вариант с перебором попиксельно, к примеру, всех цветов экрана с занесением их в TImage не требуется.
-
Вопрос из раздела Консультации, хотя лично мне не особо то и важно. Твой вопрос сродни философскому и однозначно ответить нельзя, особенно если звучит он как "что лучше", ибо доподлинно известно что борьба "хорошего с лучшим" это лишь дело личностных предпочтений. По существу - на размер и скорость итоговой базы вряд ли повлияет выбранный из двух методик что либо. И если с размером базы и скоростью мы разобрались, то остается решить вопрос, а что удобнее? Удобней в таблицах. Но при условии что поля в разноязычных таблицах одинаковы. В этом случае тебе придется лишь указывать таблицы согласно выбранному языку, что можно в принципе повесить на отдельную функцию и спокойно разрабатывать себе приложение. Ибо если ты будет хранить в столбцах то и обращаться придется каждый раз по разному выискивая то или иное слово, т.е. муторно это, а смысла нет. Так что организовывай на уровне таблиц.
-
Хм. Походу не в тот раздел ты отписался, надо было в консультации. В целом тут скорее всего надо решить доступности файлов по локальной сети для начала. Порывшись в сети вижу что без стороннего приложения это не решаемо, хотя могу и ошибаться. Мне кажется что ваш путь лежит через AppTethering. И написании промежуточного ПО для синхронизации которые будет стоять на ПК. А пересылка осуществляться обычным методом, т.е. приложение на ПК спрашивает сколько вообще записей в базе у андроид приложения, а потом начинает выгребает по частям, точнее андроид приложение берет часть строк из базы и передает их текстом в приложение на десктоп. В теории, конечно, может быть AppTethering позволит вам и сразу базу перекинуть с андроид на комп и там уже синхронизировать всё и быстро. Но наверняка не знаю. Если найдешь то решение которые хочешь ты в чистом виде, то выложи пожалуйста потом сюда. Я думаю многим рано или поздно в их бизнес моделях пригодится эта информация.
-
[XE7] Приведите пример работы с DBF базой в XE7 через FireDAC
brunnengi опубликовал вопрос в Базы данных и REST
Здравствуйте. Приведите пожалуйста пример работы с DBF базой в XE7 через FireDAC. А то тыкаюсь и не получается. Если можно в run-time режиме. -
[Android/Windows] [XE7] Как запретить прокручивание?
brunnengi ответил brunnengi вопрос в TScrollBox
Спасибо. Помогло. -
[Android/Windows] [XE7] Как запретить прокручивание?
brunnengi ответил brunnengi вопрос в TScrollBox
Нет, такой вариант не прокатывает Допустим в TVertScrollBox лежат десять TButton'ов. Все они занимают место и выравнены под Top. Прокручиваем список в самый низ. И если нажать на саму нижнюю кнопку (mouseDown) и не отпуская её поводить вверх<--->вниз, то скроллинг будет двигаться. А надо что бы пока mouseDown скроллинг не действовал. Ну это пример все могут повторить. Но у меня проблема такая возникла из-за использования компонента подписи. Подпись находиться в самом низу. И при попытки накалякать что нибудь скроллинг дергается то вверх, то вниз, и роспись становиться рваной. -
Здравствуйте. После прокручивания в самый низ компонента TVertScrollBox требуется запретить прокручивание компонента, ну и потом снова разрешить. Как сделать?
-
Извиняюсь за отсутствие, просто начал собирать карту в один кусок, оказалось то это весьма трудоемкий процесс, пришлось искать средства автоматизации процесса. Так что только сегодня получил примерное представление об объеме карты. Одна карта слитая в один jpg файл, с 20 кратным увеличением вести 70МБ, причем там не все ее части ещё в нормальном качестве, большая часть еще смазана. Значит итоговая будет весит куда больше. Теперь по алгоритму вопросы. Эту карту одним файлом надо загнать в TBitmapSurface? Потом подгружать из него в TBitmap? И как организовать прокрутку с одновременном подгрузкой? И что делать если мне надо что бы масштаб стал другим, .т.е увидеть зону не с 20 кратным приближением а с 14 кратным допустим? Мне надо еще и такую карту залить? Или если уже храниться карта в хорошем разрешении этого можно избежать? P.S. У меня на телефоне показало 4096. Это 4096 его именно? Высота картинки в pixels?
- 17 ответов
-
- TBitmap
- DrawBitmap
-
(и ещё 2 )
C тегом:
-
Здравствуйте. Хочу загнать карту в приложение. Т.е. сделать ПринтСрин нескольких участков, слить их в одно изображение в фотошопе, а потом иметь возможность просматривать на смартфоне под android. Что бы можно было пальцами приблизить, подвигать карту. Какой компонет посоветуете?
- 17 ответов
-
- TBitmap
- DrawBitmap
-
(и ещё 2 )
C тегом:
-
Здравствуйте. Требуется создание компонента который выступал бы в роли поля для подписи. На этом видео http://youtu.be/TnlgvN0RBiM?t=30s видно что подпись идет "рваная". Основное требование плавность и естественность "рисунка/подписи". Т.е. должно выглядеть полностью презентабельно. У компонента должна быть возможность смены цвета линии и её толщины. Компонента должен поддерживать возможность применения к нему эффектов, например таких как отбрасывание тени, свечение (имеется ввиду не среди его свойств, а таким же способом как и все компоненты в делфи, что бы можно было перенеси в него с палитры эффекты). Встроенная процедура очистки поля. Встроенная функция определения заполненности данных. (например если общий объем зарисованной площади меньше 10% то считать это как False) Возможность сохранять подпись в файл, с указанным разрешением (например 1280*720 или 1920*1080 и т.д.) Возможность отобразить подпись в TImage; Совместимость с Android и Windows;
-
Снять видео очень тяжело. Приходится снимать на другой телефон, а у него камера хуже. В итоге, пока без видео. Но в попытках отловить суть проблемы, вроде могу сказать как воспроизвести. Во первых это у меня на Samsung Note3 4.4. KitKat происходит. На Gsmart Roma2 4.2.2 все нормально вроде. Кидаем на форму ActionList, Button, LocationSensor. У ActionLit создаем TakePhotoFromCameraAction. И TakePhotoFromCameraAction замыкаем на кнопке. LocationSensor ставим в Active=True. Запускаем приложение. Нажимаем на кнопку что бы сделать фото. И появляется стандартный системный фотик. И пробуем сделать фото в портретном режиме и альбомном. Пи повороте телефона камера залипнет в какой либо ориентации, у меня чаще всего в альбомной залипает. Фото делается, но оно переворачивается и режется по краям. А вот если у LocationSensor сделать Active=false, т.е. что бы не было активации с самого начала работы программы, то все нормально. Смарт не рутованный. Если с первого раза фотик не залип, то перезагрузите смарт и попробуйте запустить программу. Что я подразумеваю под "залип" - вот когда мы собираемся сделать фото, то мы видим на экране значки (камера, натсройки и т.д. у кого как), а когда мы переворачиваем смартфон например из портретного в альбомный, то значки это тоже переворачиваются. Так вот когда оно залипает то значки не изменяются. Фотик пребывает в состоянии как будто он все время в альбомном режиме. Даже если после этого выйти из нашего приложения и запустить стандартный фотик, то ситуация не измениться, пока не сделаешь ребут.
-
Да, спасибо. Я почитал статьи. Действительно GPS включается только так. А для получения GPS данных без включения самого GPS/ГЛОНАСС есть онлайн сервисы специальные, например от яндекса (да и от гугла тоже есть)
-
Данные с TLocationSensor поступабт только когда на телефоне включен GPS. А если выключен то данных нет. А как включить gps в runtime'е?
-
Окей. Значит где то показалось мне. Всем спасибо.