Ru-Board.club
← Вернуться в раздел «Прикладное программирование»

» Вопросы по Embarcadero RAD Studio XE5-XE8,10.x(Seattle, Berl

Автор: Knomer
Дата сообщения: 17.09.2013 15:18

Цитата:
Я тут собрал все стандартные демки под андроид, для тех кому интересно живьём поглядеть и пощупать примеры приложений, но влом ставить Delphi.

_http://yadi.sk/d/xXnv8fJG9QiWg

Спасибо. Потестил на HTC Explorer (хуже с NEON не нашёл). Почти всё запустилось. Задержка при запуске 3-4 сек. Заметно притормаживает, но работает. Ну про то что места занимает много уже писали. Вообщем со слабыми бюджетными устройствами печалька.
Автор: Nonstopich
Дата сообщения: 17.09.2013 18:55
Пересобрал свой построитель графиков под Android,
подвисает на просчёте полиномов, но рисует знатно

И зум пока реализовать не удалось. Функции как-то странно себя ведут, из-за поворота экрана.
Автор: GuSoft2007
Дата сообщения: 18.09.2013 00:33
del
.. надеюсь кто-то успел прочитать
Автор: andriy3s
Дата сообщения: 18.09.2013 10:25
Кто-то пробовал создать приложение под Андроид с подключением к базе PostgreSQL?
У меня не получилось.
Бросил FDConnection, FDPhysPGDriverLink + еще несколько компонент, которые копилятор требовал, настроил сединение. Под Win32 откомпиоировал и успешно соединился с PSQL, получил данные. А вот под Андроид - нет, отсутствует FDPhysPGDriverLink.

Может кто знает другой способ сделать (соединение к PSQL из-под Андроида)?
Автор: deks
Дата сообщения: 19.09.2013 09:34
andriy3s

Зачем вам такой ужас? Обычно делают сервер приложения, доступный через интернет с мобильного (REST доступ или иное). А уже сервер приложения работает с БД! Напрямую "светить" БД в интернет - это моветон. Ну и VPN не оч удобен..

Добавлено:
Arioch1


Цитата:
недоделав Sugar начать новый проект


Ну - справедливости ради, для работы Oxygene/Hydrogene никакой Sugar не нужен. Sugar - крайне опциональный компонент.

По практике: проще нагуглить решение проблемы (вопроса), чем разбираться как это сделать на Sugar! Чудовищное количество примеров, статей, Q&A, и документации есть для ведущих платформ. Аналогично и для Дельфей: пока дельфисты тыкаются как слепые котята на чужой платформе, все реальные нативщики (и примазавшиеся к ним сбоку оксигенщики) давно имеют кучу примеров, ответов на stack overflow и community.

Но для любителей сделать single codebase - никаких проблем. простые вещи Sugar делает уже сейчас, а для любителей допилить - сам Sugar лежит на GitHub, форкаем, правим, шлем pull requests.

Добавлено:
deks

Кстати, по поводу Sugar: отличная документация - как все сделано на разных платформах. Прямо в одном файле можно посмотреть на разные подходы к одинаковым вещам! Увлекательное чтение. Гляньте для общего развития)) _https://github.com/remobjects/sugar
Автор: Arioch1
Дата сообщения: 19.09.2013 09:49
Вопрос же не про необходимость, а про достаточность ресурсов RO
За двумя зайцми погнались.

Ну и кроме того непонятно, он им самим нужен ли, для их мега-проекта?
Если нужен - то не опционален.
Если н нужен даже им самим - то нафиг было затеваться.

В общем дай бог им сделать всё, на что замахнулись, но как-то это слишком амбициозно выглядит...
Автор: deks
Дата сообщения: 19.09.2013 10:02
Arioch1

Ну - компиляторы у RO выходят хорошие, иначе бы их решение не убило бы Delphi for .NET. Если компиляторы у них получаются хорошо, то почему бы не сделать еще один? Не вижу тут супер - амбициозности.

По поводу необходимости - на C# есть отличная возможность: куча народу задумалась о "побеге" с Windows, народ видит масштабы продаж мобильных устройств. Ну и ищет возможности миграции. Использование прежнего языка и IDE - значительно облегчает миграцию. API у Sugar реально похоже на .NET, что немного облегчает миграцию тоже. Часть народа может попробовать решения от RO! Хороший рынок.

Вторая (маленькая) ниша - перебежчики от "пухлых фреймворков" на нативный код (I am, например). Есть ряд людей, кто столкнулся с техническими ограничениями использования "толстых фреймворков" типа FMX, Xamarin. Для них - миграция облегчена использованием привычного языка/среды, но с возможностью быть значительно ближе к платформе.

В этом контексте Sugar может чуть-чуть облегчить вход на платформу, простые начальные приложения (типа сэмплов). По мере погружения в особенности платформы проще и правильнее все сделать нативными средствами. Это легче и элегантнее. Поэтому и отношение к Sugar соответствующее - инструмент для новичков, типа wiki статей. Я б не делал ставку на Sugar. Sugar взлетит, если под ним образуется community, аналогичное Delphi JEDI и из него вырастет аналог кросс-платформенного JCL. Пока такого не наблюдается, но фиг его знает - как все обернется! 3-5 активных человек на платформу (всего 15-20 для Cocoa, Java, .NET) вполне в состоянии сделать приличный продукт
Автор: sergionn
Дата сообщения: 19.09.2013 10:26
А между тем, восстав из суточного небытия, емб-шный форум продолжает наполнятся, новыми порциями "достижений" легендарного фреймворка (без ссылок, ибо их очень много)
оопс, он "опять озяб"........
а также
_http://www.deltics.co.nz/blog/posts/1670
и еще _https://play.google.com/store/apps/details?id=com.embarcadero.iWD
готовы отвалить за эту хрень 106 рублей?
Тогда внимание, Ноу-хау от emb - чтобы купить эту чудо-программу, вам нужно скачать другую для проверки совместимости!
- Да определенно, зарубежные Дельфи разработчики живут в своем, отдельно выделенном мире,
в котором алчные капиталисты с помощью наглых маркетологов смачно окучивают застрявших в прошлом адептов...
ну что,
3 друга: Xe5, Огненная обезьяна и Емб, дружно взявшись за руки, быстрыми шагами движутся к пропасти........
Автор: Arioch1
Дата сообщения: 19.09.2013 10:34
Видишь какая пакость эта Java? ничего на ней не работает, ни андроид ни форумы! только Delphi, только хардкор натив!

Добавлено:

Цитата:
и еще _https://play.google.com/store/apps/details?id=com.embarcadero.iWD готовы отвалить за эту хрень 106 рублей?


Оценок: 1 штука. Мда-с...

Но кстати, может они набарыжат такими прогами да цену на саму Дельфи скинут?
Автор: deks
Дата сообщения: 19.09.2013 10:39
sergionn
Arioch1

Продать сэмплы - это да, ноу-хау))) Made my day)))
Автор: sergionn
Дата сообщения: 19.09.2013 10:47

Цитата:
_https://play.google.com/store/apps/details?id=com.embarcadero.iWD

я только сейчас понял, почему этот не знающий страха человек просит за этот кусок не-везде-работающего-монстроузного шлака,
такие космические (по меркам конкурирующих бесплатных аппов) деньжищи -
это просто такой маркетинговый ход, мол приложение то есть! - а купить никто не каждый захочет.
Иначе если оно будет бесплатным, под натиском "радостных" отзывов "благодарных пользователей" модераторам придется выкинуть его из плеймаркета......
Наверное более пытливые поклонники этой цифровой субстанции, будут бесконечно задавать себе один и тот же вопрос:
а зачем программе погоды поддержка инструкций NEON, ведь она даже не проигрывает ни анимацию не видео, и нет у нее никаких анимационных фичей как у _https://play.google.com/store/apps/details?id=com.mobilityflow.animatedweather.free
Автор: Arioch1
Дата сообщения: 19.09.2013 11:01
deks На базаре, поди, дураков много, зайцев мало.

sergionn
Цитата:
под натиском гневных "пользователей" модераторам придется выкинуть его из плеймаркета

Нет, не уберут, но написать отчёт "ни одного разрыва отрицательного отзыва" не получится... Хотя... кто скажет, что +1 - отрицательное число???

Но вот ведь что, для iPhone они сэмплы же не продавали? Там-то пользователи могли карму обрушивать как угодно? Так почему здесь другео отношение? Или ждем платного iWD в апп-сторе ?
Автор: deks
Дата сообщения: 19.09.2013 11:04
Arioch1

Было дело во времена XE2 - поначалу за FireClock.app деньгов просили, $1. Потом с апдейтом ценник сменили на Free.

Но тогда чувак собирал деньги типа на компенсацию грабительских цен Эппле на dev-подписку в $99 в год!

upd:

У чувака обильный опыт продаж сэмплов в AppStore!

_http://blogs.embarcadero.com/ao/2012/05/15/39272
_http://blogs.embarcadero.com/ao/2012/03/29/39239
Автор: sergionn
Дата сообщения: 19.09.2013 11:05

Цитата:
Нет, не уберут, но написать отчёт "ни одного разрыва отрицательного отзыва" не получится... Хотя... кто скажет, что +1 - отрицательное число???

да понятно что там отзывов, кроме как от собратьев по несчастью и маркетологических функционеров не будет,
все остальные, лихом забредя на эту богом покинуютую страницу и увидев многочисленные требования,
и убогий во современным меркам скриншот, будут просто закрывать эту страницу как страшный сон.....
Автор: MyNick123
Дата сообщения: 19.09.2013 16:09

Цитата:
Кто-то пробовал создать приложение под Андроид с подключением к базе PostgreSQL?
У меня не получилось.
Бросил FDConnection, FDPhysPGDriverLink + еще несколько компонент, которые копилятор требовал, настроил сединение. Под Win32 откомпиоировал и успешно соединился с PSQL, получил данные. А вот под Андроид - нет, отсутствует FDPhysPGDriverLink.

Может кто знает другой способ сделать (соединение к PSQL из-под Андроида)?


FireDAC на мобильных устройствах умеет работать только с SQLite.
Если вам надо коннектиться к PostgreSQL на Android или iOS, то попробуйте PgDAC ( http://www.devart.com/pgdac/ ) или UniDAC ( http://www.devart.com/unidac/download.html ).
Автор: sergionn
Дата сообщения: 19.09.2013 17:47
Наш блаженный евангелист отпел очередную мессу для вопрошающих:
"Почему программа на delphi for android такая ОХРЕНЕННО ОГРОМНАЯ, и почему вы должны положить на это маленькое недоразумение"
благодарные прихожане как всегда закидали своего пастыря виртуальными гнилыми помидорами.....
_http://blogs.embarcadero.com/vsevolodleonov/2013/09/19/are-you-asking-about-app-size-by-delphi-for-android/

Короче друзья, там реально у них не все в порядке......... у всех......
Автор: Eternal_Shield
Дата сообщения: 19.09.2013 19:03
Отец Всеволод хорошо отрабатывает свои 60 рублей.
Автор: V1s1ter
Дата сообщения: 19.09.2013 20:27
sergionn

Цитата:
Короче друзья, там реально у них не все в порядке

Насчет порядка или его отсутствия в голове я не знаю..., но вижу интересную картину "Какой вопрос - такой ответ." Мне лично ответ понравился - этакий саркастический стеб. На фоне ряда недоработок Rad Studio может показаться не уместным, но с другой стороны в отсутствии feedback никто не обвинит
Автор: sergionn
Дата сообщения: 19.09.2013 20:41

Цитата:
этакий саркастический стеб.

что, что простите? стеб?
Т.е. "главный по общению", человек который должен взаимодействовать с приобретателями продукта и всячески стимулировать их дальнейший покупательский спрос,
он просто эээээээ, СТЕБЕТСЯ НАД НИМИ?


Цитата:
На фоне ряда недоработок Rad Studio

эээээ, я правильно прочитал, РЯДА НЕДОРАБОТОК?
Уважаемый, вы вообще пробовали хотя бы ОДИН пример, не относящийся к vcl, из XE5 запустить и оценить?
Хотя нет, отвечать не стоит, уверен, ваше резюме по обсуждаемой среде будет преимущественно положительным, за исключением ряда недоработок.....
Автор: qwertEHOK
Дата сообщения: 19.09.2013 22:04
среда xe5
пытаюсь запросом получить данные из локального MS SQL
использую FireDAC
При добавлении на форму FDConnection в uses прописывается такое
FireDAC.Comp.DataSet, FireDAC.Comp.Client, FireDAC.Phys.MSSQL, FireDAC.Phys.ODBCBase;

Далее при компиляции проекта вылезает ошибка
[DCC Fatal Error] TabbedTemplate.pas(14): F2048 Bad unit format: 'FireDAC.Phys.MSSQL.dcu' - Expected version: 26.0, ARM(ARM) Found version: 26.0, Windows Unicode(x64)

Поискал по диску нашел dcu только для вин64, вин32 и иос.

что можно сделать? Пробовать UniDAC?


Автор: Dmitry
Дата сообщения: 19.09.2013 22:09
Решил посмотреть, что нового в последних дельфях появилось, почитал эту тему и задался вопросом: а под десктоп на дельфи кто-нибудь пишет?
Автор: AlekXL
Дата сообщения: 19.09.2013 22:22
sergionn

Цитата:
3 друга: Xe5, Огненная обезьяна и Емб, дружно взявшись за руки, быстрыми шагами движутся к пропасти........

нет. В Windows/Desktop все нормально.

Цитата:
благодарные прихожане как всегда закидали своего пастыря виртуальными гнилыми помидорами.....

я увидел там только один камент. Что, остальные потерли? Хотя и впрямь нет никакого желания читать этот опус.


Цитата:
Уважаемый, вы вообще пробовали хотя бы ОДИН пример, не относящийся к vcl, из XE5 запустить и оценить?
уважаемый, начните с себя. Предметно оцените какой-нибудь FM-Android сэмпл.
Я сам ничего сказать об этом не могу, но меня утомляют эти истерики.

Автор: V1s1ter
Дата сообщения: 19.09.2013 22:26
sergionn
Ответил в ПМ.
Автор: LGTeam
Дата сообщения: 19.09.2013 22:53
подскажите, как в апк добавлять библиотеки *.so ?
ну или вообще какие-то файлы...
Автор: ego666
Дата сообщения: 20.09.2013 06:18
а никто не пробовал выяснить, что именно отжирает столько места в бинарнике? Неужто все 20 мб это откомпиленный код? Наверняка там у каждого модуля линкуются тупо все подряд ресурсы, которые используются только в некоторых случаях. И если это так, то можно попробовать как-нибудь, грубенько, ifdef'ами их оградить?

Добавлено:
просто размер установленного приложение - это наиболее критичная проблема, т.к. практически у всех бюджетных моделей объем внутренней памяти по минимуму, а уж после установки нескольких программ/игр - свободного места не остаётся.
Автор: deks
Дата сообщения: 20.09.2013 09:17
ego666

Открытие про размер пакета - это первое в цепи! Вас потом еще и размер используемой памяти, и cpu usage удивит))
Автор: ego666
Дата сообщения: 20.09.2013 10:09
натравить AQtime на fmx, хотя бы под виндой, и глянуть что там жрёт.
Автор: Arioch1
Дата сообщения: 20.09.2013 11:03

Цитата:
Наш блаженный евангелист отпел очередную мессу для вопрошающих:

На ломанном английском. Меня это даже больше огорчает, чем содержание. Он должен агитировать на покупу дорогого, илитнаго RAD'а - при этом он сам на языке потенциального покупателя изъясняется "со словарём" - и на что он сможет агитировать ? Это как у нас дворник-азиат подойдет и на ломанном русском начнёт убеждать в качестве Ягуара или Феррари - смешно будет, а верить ему никто не поверит.

Добавлено:

Цитата:
пытаюсь запросом получить данные из локального MS SQL использую FireDAC


Цитата:
Expected version: 26.0, ARM(ARM)


На телефонах нет локального MS SQL - там только SQLite и Interbase ToGo

Впрочем, и для нелокального MS SQL вроде тоже на телефонах нет драйверов. Используйте DataSnap или другие варианты app-server multi-tier

Добавлено:

Цитата:
В Windows/Desktop все нормально.

Тут писали: FMX течет видео-памятью около гигабайта в минуту.
VCL же не обновлялся с черт знает каких времен.

Так что "нормально" - это в XE2 и мб XЕ3, а в ХЕ5 - никак и плохо.
Автор: Frodo_Torbins
Дата сообщения: 20.09.2013 11:49
Внесу немного ясности по iWD. iWD это прога:
- не созданная сотрудниками Эмбаркадеро;
- не являющаяся семплом;
- не являющаяся простым погодным виджетом.
Это прога для взаимодействия с весьма специфичным софтом и не имеющая аналогов в маркете.
Автор: Arioch1
Дата сообщения: 20.09.2013 12:04

Цитата:
не созданная сотрудниками Эмбаркадеро;

Пока она идентифицируется через com.embarcadero.* - i could not care less


Цитата:
для взаимодействия с весьма специфичным софтом

Да, действительно, причем версия тогоже на flash'е стоит аж $40...

Ну что ж, интересно когда iTunes ему хоть какую-то среднюю оценку выставит
https://itunes.apple.com/us/app/iwd1.0/id652762352?ls=1&mt=8


Цитата:
не имеющая аналогов в маркете.

И судя по количеству оценок - в обоих маркетах - ни сильно-то в них и нуждающаяся.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129

Предыдущая тема: Отмена встречи в Outlook из Excel VBA


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.