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

Лидеры

  1. Brovin Yaroslav

    Brovin Yaroslav

    Администраторы


    • Баллы

      7

    • Постов

      2 124


  2. xenon54

    xenon54

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


    • Баллы

      5

    • Постов

      385


  3. kami

    kami

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


    • Баллы

      2

    • Постов

      643


  4. d7d1cd

    d7d1cd

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


    • Баллы

      1

    • Постов

      277


Популярный контент

Показан контент с высокой репутацией 23.06.2015 во всех областях

  1. 2 балла
  2. d7d1cd

    [Отклонение] TFloatAnimation и TFrame

    Привет всем. У меня возникла следующая, непонятная мне, трудность. В свой программе я динамически создаю фрейм и вывожу его на главную форму с помощью анимации. Фрейм плавной выезжает на форму. Анимация для данного фрейма создается в дизайнере. При нажатии на первую кнопку создается фрейм(точнее, выделяется память под него), затем у анимации меняется родитель с главной формы на фрейм, задаются параметры анимации и анимация запускается. Фрейм выезжает. При нажатии на вторую кнопку устанавливается реверс анимации и она снова запускается. Фрейм уезжает. Однако если после этого снова нажать первую кнопку, то фрейм просто появляется на экране. Анимация им уже не управляет. Если же анимацию создавать динамически, то все работает. Почему так происходит? Прикрепил тестовый проект. TestAnimation.zip
    1 балл
  3. Приступил к разработке клиента с использованием FireMonkey для форума. В будущем код будет открытым и каждый сможет посмотреть, как реализованы те или иные вещи. А пока пара скриншотов:
    1 балл
  4. С весны 2015 года я ввожу, в качестве эксперимента, обучение по Skype. Стоимость 1 часа (60 минут): Для учащихся (школьники или студенты любых отделений): 1 000 р Для всех остальных: 1 200 р
    1 балл
  5. Здравствуйте. Постоянно вылетает out of memory в редакторе стилей при нажатии на кнопку "Apply and Close". Открываю студию заново, захожу в редактор, делаю что-то, сохраняю, все норм. Захожу еще раз в редактор, что-то делаю и OOM. Раньше это возникало хотя бы после 3-5 заходов в редактор, а сейчас уже после каждого, думается мне, что через пару дней я вообще там ничего не смогу делать. С чем это может быть связано? Если день насыщен работой со стилями, то студию загружаю по 50 раз на дню, устал
    1 балл
  6. Проблему воспроизвел, багу завел. Спасибо Xenon54
    1 балл
  7. Согласен. Добавим в следующей версии.
    1 балл
  8. разобрался может кому будет нужно procedure TForm1.shopcartItemClick(const Sender: TCustomListBox; const Item: TListBoxItem); var edit: TListBoxItem; begin if shopcart.Selected <> nil then begin edit:=shopcart.Selected; InputBox('Изменить количество', '', edit.StylesData['textstyle'].ToString, procedure(const AResult: TModalResult; const AValue: string) begin edit.StylesData['textstyle']:= AValue; end); end;
    1 балл
  9. kami

    TServerSocket TClientSocket в FireMonkey

    Сам не люблю индейцев, но у TidTCPServerSocket до подключений можно достучаться так: procedure THeaderFooterForm.btn2Click(Sender: TObject); var ConnList: TList<TidContext>; i: Integer; begin ConnList:=IdTCPServer1.Contexts.LockList; try for i := 0 to ConnList.Count-1 do ConnList[i].Connection.IOHandler.Write(bla-bla-bla); finally IdTCPServer1.Contexts.UnlockList; end; ...
    1 балл
  10. kami

    TServerSocket TClientSocket в FireMonkey

    И не будет. Ведь при работе с TServerSocket вы не пытались отправить данные непосредственно через него? Потому что сам ServerSocket - слушающий, а отправлять нужно через реальные подключения. В TServerSocket - это массив Connections, а что у индейца - смотрите сами. Кроме того - советую обратить внимание на кодировку (если вы работаете с последними версиями Delphi - то скорее всего будет UCS2 - 2 байта на символ, а вот контроллер, наверное, работает с ANSI - 1 байт на символ).
    1 балл
  11. xenon54

    TServerSocket TClientSocket в FireMonkey

    Первый пост 2:39 ночи, второй 5:00, третий 6:50, не услышав ответа в такое время на немногочисленном форуме вы сделали вывод что никто не работает с сетью в ФМ, окей
    1 балл
  12. Добавил сортировку топиков в форуме и фильтрацию вопросов (решен, не решен). Так же добавил полосу с подчиненными разделами:
    1 балл
  13. Я использую GetHomePath + PathDelim + 'Documents' + PathDelim И не знаю никаких проблем.
    1 балл
  14. Меня зовут Бровин Ярослав Дмитриевич. Я работаю разработчиком в компании Embarcadero в команде FireMonkey. Поэтому в совершенстве знаю язык Delphi и FireMonkey. Несколько фактов: Педагогический опыт: Лауреат конкурса "Сердце отдаю детям" в рамках конкурса "Учитель года". Имею первую категорию по должности педагога дополнительного образования. Стаж работы педагогом 6 лет. Награжден нагрудным знаком правительством Санкт-Петербурга "За гуманизацию школы Санкт-Петербурга" Образование: Закончил с отличием Ленинградский Электротехнический институт им У. Ленина по специальности Технологии Разработки Программного Обеспечения. Увлечения помимо работы: В свободное время занимаюсь авиамоделированием, игрой на музыкальном инструменте и созданием и администрированием Web-ресурсов
    1 балл
  15. Добрый день, Используйте вариант функции MessageDlg с дополнительным параметром ACloseDialogEvent. Теперь диалоги не блокируемые на андроиде. Поэтому результат выполнения диалога приходит в указанный Callback. MessageDlg('Удалить секцию: ' + LabelSection.Text + '?', TMsgDlgType.mtConfirmation, [TMsgDlgBtn.mbYes, TMsgDlgBtn.mbNo], -1, procedure (const AResult: TModalResult) begin if AResurlt = mrYes then // end) Ссылка на эту тему: [Android] Использование ACloseDialogProc в MessageDlg
    1 балл
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...