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

xenon54

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

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

  • Посещение

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

    14

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

  1. я с рутрекера брал образ, выкладывать не вариант, весит 40 Гб. И кстати образ был голым, сам там ставил radpaserver и xcode и без проблем.

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

  3. Насрать что сишарп. Качаю, посмотрим :)

    Честно говоря, в плане написания для IOS'а абракадабра меня устраивает на все 100. Нет не решаемых задач, и работает шустро, нет никаких подлагиваний, за исключением некоторых моментов с анимацией контролов. Я так понял что у всех нарекания к абракадабре именно из-за андроида.

  4. Лично меня жуть как раздражает XCode, ничего не могу с собой поделать, несколько раз пытался заставить себя юзать этот Objective-C и Swift новый, отвращение от самой студии и языка не передать словами. Xamarin  как я посмотрел на видосе, лагает при прокрутке большого простого списка, т.е. тоже так себе вариант.

  5. Только нужно привыкнуть: 

    - условие операторе  if условие всегда заключается в скобки

    - {} вместо begin end

    - нету процедур. есть функции возвращающие void

    - тип возвращаемого значения метода указывается до имени метода, а не после

    - в паскале все классы обычно начинают с T, в шарпе такого нет, префиксы не указывают

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

    - нету "объявлений" классов. все "по месту". т.е. interface и implementation объединены

    - область видимости указывается не для группы методов, а перед каждым методом

    - вместо class function идет static

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

    - наследование дженериков(да и вообще наследование) реализовано шикарно, не как в дельфях

     

    Дак так во всех СИ подобных языках.

  6. Нужно копию измененного "FMX.Platform.Win.pas" файла положить в папку с проектом, либо перекомпиливать тот который лежит в папке с абракадаброй. Мб вы это сделали, но не написали про это :)

  7. У меня проект, скажем так, немалый и нет никаких проблем, ну за исключением {censored} утечки памяти у самой среды когда копаешься в StyleBook, но это терпимо. Вы про нестабильность среды или приложений?

  8. Не катит. Нужно обязательно положить на какую-нить форму этот компонент и только после этого среда перестает ругаться. Я так понял что регистрация класса проходит только тогда, когда добавляешь этот компонент, т.е. срабатывает секция initialization. А нужно чтобы класс регистрировался с запуском среды, наверное, ну или я чего-то недопонимаю.

  9. Пришел, увидел, победил! Почему-то думал что "RegisterComponents" достаточно для регистрации компонента и однозначной его идентификации в системе.

    Сделал как вы написали выше. Добавил после этого в stylebook свой компонент, скомпилил приложение, все хорошо. Сохранил проект, вышел из студии, запустил ее заново, пытаюсь загрузить проект, и получаю ошибку, что класс не зарегистрирован. Но стоит мне открыть пустой проект, кинуть на него этот компонент и закрыть его, а после этого открыть предыдущий, так ошибки как небывало. И так каждый раз после закрытия студии. Причем, в пакете много компонентов, а рычит только на этот постоянно, который используется в стиле.

  10. Приложение не запускается, ошибка выходит до старта. Очевидно, что все внутренние компоненты абракадабры скомпилины еще в какие-то ресурсы и где-то лежат, и новый компонент тоже нужно как-то туда допилить, вопрос как.

  11. Сделал кастомный TCustomRoundRect  (потомок TRoundRect), хочу использовать его в стилях, а не тут-то было. Такая вот ошибка появляется при запуске приложения.

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