Major
-
Постов
163 -
Зарегистрирован
-
Посещение
Активность репутации
-
Major отреагировална rareMax в TNetHTTPClient, php и select
На сколько я понимаю это не совсем вопрос по делфи... но держи
http://ru.stackoverflow.com/questions/284297/Вывести-из-базы-mysql-в-виде-json-массива
-
Major отреагировална ENERGY в А у вас бывало такое? (Android/iOS)
Все приходит с опытом. Отключайте его по частям, ищите проблему. Используйте Assert во время написания нового кода, запускайте под отладчиком, используйте Log.d (видео ) . Не забывайте про синхронизацию (TCriticalSection (TMonitor)\AtomicIncrement и др\Synchronize для обновления GUI ) если используете другие потоки, - без нее будут случайные и не постоянно появляющиеся ошибки AV. Возможно программа слишком не оптимизированная (куча контролов\много картинок в ImageList напр), забирает много памяти и девайс глючит.
Может тут еще советов дадут.
-
Major отреагировална kami в А у вас бывало такое? (Android/iOS)
Да, было. Более того - с подобным борюсь сейчас, переделывая логику уже работающего приложения :). Правда, баги не "непонятные", а вполне себе адекватные, видимо из-за того, что изначальная архитектура была неплоха.
Такая ситуация говорит о том, что не продумана логика взаимодействия этих частей. И очень хорошо, что это вылезло до релиза.
-
-
Major отреагировална rareMax в Живое связывание с таблицей БД
https://www.youtube.com/user/EmbarcaderoTechNet
и для совсем ленивых https://www.youtube.com/results?search_query=delphi+livebindings
-
Major отреагировална Zawuza в Живое связывание с таблицей БД
Тут: https://community.embarcadero.com/all-events/viewevent/1127-livebinding-for-vcl-developers
-
Major отреагировална rareMax в Живое связывание с таблицей БД
Я на данный момент работаю с БД через Marshmallow ORM - и вполне доволен. Возможно для вас это и не выход - тогда пытайтесь подружиться с ЛайвБайндингом. Там кстати вебинар скоро по нему будет))
-
Major отреагировална Vitaldj в Не запускается проект (FireDac + SQLite)
А какая разница на чем писать, база данных все равно требует библиотеку доступа!
-
Major отреагировална sinuke в Drag в мобильных приложениях
необходимо использовать жесты. обрабатывать их нужно в событии OnGesture
для определения того, что происходит в данный момент, есть EventInfo, с помощью которого можно узнать начался жест, окончился или нужно действовать по инерции (это свойство Flags). так же с помощью EventInfo можно узнать, какой именно жест происходит, а так же текущие координаты
в качестве примера вот можете глянуть мою "демку" (это я делал пробу пера для одного проекта). код не претендует на звание эталонного, но вроде понятный
test_touchanim.zip
-
Major отреагировална Равиль Зарипов (ZuBy) в Какой стиль здесь использован?
это родной стиль от андроид 2.3, чтобы такой использовать нужно нарисовать его самому
-
Major отреагировална rareMax в Как Delphi собирает apk файл?
Играйся, http://www.javadecompilers.com/apk
-
Major отреагировална sinuke в Как определить скорость жестов?
скорость жеста можно определить по изменению координаты этого жеста (EventInfo.Location). Запомнить предыдущее положение и сравнить с теперешним. Если разность этих положений будет выходить за вами определенную дельту, то можно считать жест резким (мне пока только такой способ видится)
а длина отрезка жеста... EventInfo.Distance?
П.С. Это все определяется в OnGesture
-
Major отреагировална Brovin Yaroslav в В чем сложность Windows Phone?
Сложность в несокльких моментах:
для публикации приложений, разработчику требуется подписать приложение. На андроиде и iOS, подпись выполняется локально. А вот в Микрософт на серверах микрософт. Микрософт запрещает использовать нативный код, только C#. (Если я правильно помню) -
Major отреагировална krapotkin в Посоветуйте компонент
масштабирование нужно?
выделение мышью, подсветка при наведении курсора?
это гис только маленький очень
я бы начал реализацию собственными средствами, просто рисованием
Хранение и отрисовка полигонов.
если масштабирование как на картах, то и решение как на картах - несколько скейлов подложки и список полигонов для взаимодействия с мышью
-
-
Major отреагировална rareMax в Какие компоненты лучше использовать для Android-интерфейса?
Для мобильных девайсов я выбрал-бы ЛистВью - лучше группированные по логических блокам данные в ЛВ чем разбитые по столбцам. Но опять-же - зависит от вашей ситуации
-
Major отреагировална Равиль Зарипов (ZuBy) в Портится Image при загрузке из галереи (Android)
мы в чатике обсуждали такое поведение, решается через CopyFromBitmap
TakePhoto.zip
-
Major отреагировална krapotkin в Сколько у вас занимает времени компиляция под Андроид?
еще раз
компиляция - готовит файлы
деплой - готовит из них apk
-
Major отреагировална krapotkin в Сколько у вас занимает времени компиляция под Андроид?
apk создается при Deploy
-
Major отреагировална Andrey Efimov в Сколько у вас занимает времени компиляция под Андроид?
В меню Project -> Deployment -> Кликаем по иконке «Диск и стрелочка» (подписана как «Deploy»)
-
Major отреагировална Pax Beach в Простой пример работы с MS Word в Delphi FMX
Сделал пример приложения для работы с Microsoft Word из приложения Delphi.
Такое приложение может использоваться для обмена данными между объектами семейства Microsoft Office.
Исходные коды приложения помогут вам понять, как работать с объектной моделью Microsoft Word.
Чтобы лучше разобраться с нюансами Word, предлагаю ознакомиться со справочником Word VBA reference на MSDN.
Проект создан в среде FireMonkey Delphi Berlin 10.1
Протестирован в MS Word 2010, 2016, Windows 7x64 и 10x64.
Чтобы посмотреть пример, просто распакуйте zip-файл проекта и щелкайте по порядку кнопки на форме.
Скачать Delphi Word Test
WordTest.zip
-
Major отреагировална HyperZen в Сколько у вас занимает времени компиляция под Андроид?
Я компилю apk, затем просто устанавливаю его по сети на разные устройства. Компиляция занимает секунд 10.
-
Major отреагировална Равиль Зарипов (ZuBy) в Как сделать стандартные диалоговые окна не такими скучными?
ну это и есть родные окошки андроида, с родными стилями (Dark, Light)
в окошках не используются делфи контролы
-
Major отреагировална Равиль Зарипов (ZuBy) в Чем отличается Debug от Release?
Ну как-бы все вроде из названия понятно
Debug конфиг есть возможность пользоваться дебагером вес приложения больше из-за доп. файлов (deployment) Release конфиг дебагер не работает вес меньше возможность публикации приложении в магазины платформ -
Major отреагировална Andrey Efimov в Занимаемая приложением память
Если грубо, то примерно вот так:
uses Androidapi.JNI.App, Androidapi.Helpers, Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.JavaTypes, Androidapi.JNI.Os, Androidapi.JNIBridge; function IntArrayToJArray(const OrigArray: array of Integer): TJavaArray<Integer>; var I: Integer; begin Result := TJavaArray<Integer>.Create(Length(OrigArray)); for I := Low(OrigArray) to High(OrigArray) do Result.Items[I] := OrigArray[I]; end; procedure TForm3.Button1Click(Sender: TObject); var ActivityManager: JActivityManager; List: JList; Iterator: JIterator; Process: JActivityManager_RunningAppProcessInfo; ArrayMemoryInfo: TJavaObjectArray<JDebug_MemoryInfo>; begin ActivityManager := TJActivityManager.Wrap(TAndroidHelper.Context.getSystemService(TJContext.JavaClass.ACTIVITY_SERVICE)); List := ActivityManager.getRunningAppProcesses; Iterator := List.iterator; while Iterator.hasNext do begin Process := TJActivityManager_RunningAppProcessInfo.Wrap(Iterator.next); ArrayMemoryInfo := ActivityManager.getProcessMemoryInfo(IntArrayToJArray([Process.pid])); Memo1.Lines.Add(JStringToString(Process.processName) + ' ' + ArrayMemoryInfo[0].getTotalSharedDirty.ToString); end; end;
Повторюсь, это грубый, но рабочий пример. Рекомендуется доработать его перед использованием в рабочем проекте!