Перейти к содержанию
Fire Monkey от А до Я

Gingercat

Пользователи
  • Постов

    111
  • Зарегистрирован

  • Посещение

  • Победитель дней

    8

Сообщения, опубликованные Gingercat

  1. Хм - странное поведение. Ошибок не бъет, собирается, но при этом приложение не стартует (опять же без ошибок) не из студии, не из экзешника

    проблема здесь - TValue::From<String>(list); но моих знаний точно маловато

  2. Доброго дня. Если вы понаоткрывали все экраны, то расположение элементов запоминаются под каждый экран - отсюда и беспорядок. Пользуйтесь предустановленными экранами аккуратно - при редактировании в любом из этих шаблонов, изменения будут запомненны ТОЛЬКО ДЛЯ этого размера. Изначальное построение таки лучше делать в мастере, а потом уже можно и подправить при помощи шаблонов-экранов.

     

    P.S - хотя я лично не особо доверяю этому - все, что связанно с серьезными подгонками под размер - делается в коде))))

  3. Хм - видимо нужно прекращать разговор - я не пойму чего вы хотите. Волшебной кнопки - написать программу не существует. С чего вы взяли, что VS неудобная? С чего взяли,  :wacko:   :wacko:   :wacko:    что большинство программ написаны  В, ЕЩЕ РАЗ ПОДЧЕРКНУ - В, а не на (НА языке пишут В среде разработки) - кто вам выдал, под страхом смерти, такую секретную информацию)))) Писать можно и в нотепаде - это лишь вопрос удобства и не более.

     

    Большинство программ пишутся на плюсах и си (хотя, как я подозреваю, понятие - программа - у нас разные), и поверьте - далеко не в VS (есть более достойные и бесплатные кандидаты).

  4. Странный у вас подход. VS - это среда разработки, и не более, так что вопрос скорее в следующем - на чем вы будете писать) Ежели на шарпе, то да - нужен фреймворк. Ежели на плюсах, то он будет нужен в 95% случаем (при условии, что программа больше стандартного Hello World) И еще - стандарт с++ от мелкомягких отличается от сдандарта - прошу прощения за тавтологию. Некоторые функции, доступные для виндовс из VS, доступны только в виндовс.

     

    Таскать вместе с экзешником не нужно - если не будет фреймворка, пользователю об это радостно сообщит система, или вы - в разных случаях по разному.

  5. По собственному опыту - о наличии нормально анимации можете забыть - перепробовал кучу вариантов: начиная от встроенных вариантов анимаций, и заканчивая перемещениями скриншотов - в Android тормозит все, за другие платформы не знаю.

     

    P.S - где то на форуме видел - избегать глубокой вложенности компонентов (мне не помогло), вдруг вам повезет больше

  6. Это значит привязка к Net Framework. Не правильно - потребуется наличие все того же фреймворка и до кучи (в некоторых случаях, в зависимости от того, на чем писать) - библиотек. С библиотеками не проблема - весят мало, а вот фреймворк. Он сейчас предустановлен на Windows, но может и не быть определенной версии.

     

    Так что ответ - не правильно)

  7. "Создавайте многоплатформенные приложения для Windows, iOS, Android и других платформ, используя одну интегрированную среду разработки" - вчитайтесь внимательно - среда разработки, и не более того.

     

    А ничего, что для сборки в Visual Studio, для кросс платформы требуется Xamarin - прежде чем говорить, хоть бы поинтересовались. И цена Xamarin, далеко не 100-200 енотов. 

     

    А про переход - студия то неплоха, но готовьтесь к привязке к Windows, либо тяганию хвостов в виде фреймворка (весьма не маленьких), и набора библиотек - они по-меньше, но нужны

  8. А зачем - Rad Studio неуклонно превращается в среду разработки на Delphi - уж больно сильно продвигается именно делфи, взять хотя бы fmxexpress. Плохо это, или хорошо - не мне судить. Видимо люди хотят языки более высокого уровня, да и порого вхождения на DElphi - в разы ниже, думаю спорить не станете. Ни в коем случае не утверждаю, что язык плох - но есть же еще и сишники)

  9. К слову: тут выходит, что жалуемся на абракадобровцев - не совсем верно.

     

    Количество знаний, получаемое при написании очередного костыля - просто неоценимо, а с количеством информации по плюсам (именно абракадабровским) -  и вовсе бесценно  ;)   :D

     

    Понятно, что махина таких размеров (имеется ввиду кросс-платформерность) априори не может работать без сбоев. Это неизбежно. На данный момент это единственное, более ли менее адекватное кроссплатформерное решение (Xamarin не в счет - им еще далеко). Хотя, довелось столкнуться с Unity - понятно, что совсем другое направление, но багов у них в разы меньше.  И если сбросить со счета баги абракадабры, непонятно одно - следующая по счету версия - и уже несовместимость. А про цену - был же разговор о направленности в продвижении - корпоративный сектор, этим все сказано. И отсутствие нормального комьюнити по плюсам - нас скоро в красную книгу заносить можно будет)))) :blink:

     

    Подводя итог сказаному))) - на данный момент преимущества превалируют над недостатками - тьфу, сказанул. Такой скорости разработки - увы пока нет нигде, насколько могу судить.

  10. По счастью или нет, также пользуюсь плюсами. Полностью подтверждаю - это что-то, с чем-то. Свои баги перечислять не буду - подолбавшись плюнул, но вот беда с привязкой, а также с FormShow - идентична. А еще в 8-ке ругнулось на отсутствие Androidapi.JNI.GraphicsContentViewText честно говоря, и разбираться не стал.

  11. Доброго дня. Совсем позабыл про существование данного топика, а ведь нужен - дабы видели люди, что другие люди иногда творят.

     

    Собственно - Kitchen calculator: конвертер величин и температур; таблица калорий; пересчет температур, и простенький таймер.

     

    Ссылка - Kitchen calculator

     

    Написан на с++ в Appmethod.

  12. Доброго времени суток. Заранее извиняюсь, за вероятно странный вопрос, но - как пользоваться padding-ом у VerticalScrollBox. Может чего не так делаю, но весьма странно - наружный margin работает, а вот padding. В хелпе ничего умного.

    Простейший пример VerticalScrollBox, внутри кнопка совершенно не реагирует на отступ. Игрался и с привязкой, и с анкорами - бесполезно. Кнопка дочерняя - что может быть не так? XE-7.

    Спасибо заранее за ответы :)

    PS - или понятие Padding отличается от привычного CSS-вского? Или кнопка не реагирует на подобные действия?

  13. Ой, прошу прощения - Rad Studio XE7 (в Appmethod не попробовать никак - лицензия позволяет собирать только под Андроид). Хм, парадокс - выходит что в оффициальном Appmethod  не выйдет собрать приложение с рекламой - пункта Entitlement list там попросту нет.

     

    ЭЭх - видимо никто не сталкивался, придется переписывать с нуля

  14. Доброго времени суток. Надеюсь, не достал с вопросами (сейчас перепробовал все, что можн, в том числе и переустановку).

     

    Собственно, отложив добавление адмоб на закуску, столкнулся с проблемой - при добавлении, приложение стартует и вылетает. Разрешения прописаны, манифест исправлен - все в порядке. Нашел на форуме ссылку, прочел о Entitlement list.

     

    И тут самое веселое - нет такого пункта в меню Продолбавшись, сообразил, что меню появляется при создании проекта для всех платформ, включая ios. Мну в начале их отрубил - зачем, не знаю. 

     

    И самое интересное - не могу подключить платформу к проекту. Виндовс в меню добавления платформы есть, а вот ios и mac - попросту нет....

     

    На новом проекте, платформы удаляются и добавляются потом без проблем, а у меня только Вин доступно для добавления

     

    В итоге - подключить платформы (дабы появился Entitlement list), я не могу, как результат - рекламу также. Пробовал создавать тестовое приложение с добавлением рекламы - все в порядке, то бишь проблема явно в Entitlement list.

     

    Вот теперь как - переписывать все с нуля, сдурею.

     

    Может кто сталкивался: что за проблема с подключением платформ? Потому что, как скопировать всю программу в новый проект не придумал, и остается перепись с нуля - сумасшедший кусок работы (или может каким то образом можно перенести кучу контролов и кода в новый проект - хотя с трудом верится).

     

    Прложение Android.

     

    Извиняюсь за много букв, и буду благодарен любым, самым фантастическим предположениям.

     

    P.S. может и не морочил бы голову - молча переписал, но там такая куча позиционирования. Дабы не плодить очередную поделку, когда всплывающая клавиатура перекрывает поле для ввода)))) весь интерфейс перестраивается под каждый чих пользователя (юзер френдли, мать его) - освбождается место, поля вверх поднимаются и тд. второй раз такое...))

×
×
  • Создать...