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

slav_z

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

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

  • Посещение

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

    26

slav_z стал победителем дня 24 июня

slav_z имел наиболее популярный контент!

1 Подписчик

Посетители профиля

7 773 просмотра профиля
  1. ага... если надо имя проекта изменить конечно...
  2. Save Project As... просто меняет имя проекта (исполняемый файл будет называться по-другому)... если вам нужна его копия: 1. Копируете папку с исходным проектом в другую папку (если есть .git - его не надо конечно..). 2. Временно переименовываете папку с исходным проектом. 3. Открываете в delphi скопированный проект. 4. Save Project As... , затем удаляете файлы с именем исходного проекта (dpr dproj dsk res и прочие) 5. Меняете пути в Project\Options\Delphi Compiler\Search Path если там указаны абсолютные пути (лучше всегда использовать относительные). 6. Компилируете... если все удачно, переименовываете папку с исходным проектом обратно... Все.. Теперь у вас два независимых проекта... 7. Если не компилируется, ищите и исправляйте абсолютные пути в других местах (Deployment) опираясь на информацию из сообщений об ошибках компиляции (сборки).
  3. if TOSVersion.Check(8,0) then // Версия 8 и выше
  4. у FMX огромный потенциал... много замечального кроссплатформенного кода... но недоделки (которых становится все больше и больше) все портят... к примеру IDE уже никуда не годится... дебаг весь сломали даже под windows... молчу уж про остальные ОС... там уже даже не пытаюсь под дебагом что-то запускать...
  5. slav_z

    Canvas GPU Alpha+Opacity

    для GPU (Android и iOS) неверно работает установка цвета при следующих условиях: Rectangle.Fill.Color:=$3CF865F7 и Rectangle.Opacity=0.5 (одновременно установить цвет элемента с альфа-каналом < $FF и прозрачностью элемента < 1). Это может понадобиться, к примеру, для анимации "исчезающего" элемента. Ошибке много лет... исправляется внесением изменений в исходный код модуля FMX.Canvas.GPU.pas (необходимо скопировать модуль FMX.Canvas.GPU.pas к себе в проект и внести изменения ). Оригинальный код: Исправленный код:
  6. я считаю это просто замечательно... на форуме по delphi нельзя вставить код с подсветкой синтаксиса языка pascal...
  7. slav_z

    LSP Server for Delphi

    Оставил без присмотра IDE 10.4.2 на 2 часа... возвращаюсь, смотрю: комп гудит... выгрузил IDE...но это осталось и уже полчаса что-то пытается делать... вот не дурак? не знаю.. временами уже хочется дать программистам (маркетологам?) embarcadero пизд*юлей.. терпения нет уже... а по модулям в uses так и не переходит.... хоть и говорят что исправили... даже хуже стало... похоже скоро вообще без отладки оставят... "на ощупь" программы пишу уже... как в блокноте... рассылки их дурацкие.. книги-пустышки бесплатные... вебинары ни о чем... хоть бы что-нибудь путное было... толку от их разработчиков-пенсионеров "марко канту" которые ничего не делают для сообщества... все!!! все компоненты содержат серьезные ошибки и недоработки.. ВСЕ!!!!! 10 лет фреймворку FMX!!! каждый день как на битву... с у к а...
  8. другой путь - регистрация собственного редактора свойства StyleLookup для своего компонента (посмотрите модуль source\Property Editors\FmxStyleLookup.pas)
  9. попробуйте переопределить метод function GetDefaultStyleLookupName: string; override; своего компонента.... и вернуть название класса стиля родителя... (посмотрите переопределение этого метода у стандартных компонентов)
  10. если нужно просто установить фон для формы можно сделать это без всякого кода и дополнительных ресурсов:
  11. скорее всего стиль у TListBox еще не загружен... и ему нечего еще прокручивать... попробуйте это:
  12. с такими вопросами лучше к семейному психологу.. тут на них не ответят...
  13. System.IOUtils TPath.GetPathRoot(ParamStr(0)) или TDirectory.GetDirectoryRoot(ParamStr(0)) ....если диска в пути нет, функции ведут себя по-разному..
×
×
  • Создать...