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

zairkz

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

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

  • Посещение

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

    12

Активность репутации

  1. Like
    zairkz отреагировална kami в Как показать форму в Android при заблокированном устройстве   
    Простите, а зачем?
    Вот лежит у меня в кармане телефон. Тихо, спокойно лежит. И тут какое-то приложение решает, что нужно разблокировать экран и что-то показать. Во-первых, легко могут пойти несанкционированные нажатия (мотыляется телефон во внутреннем кармане куртки, фиг знает как сенсор экрана будет реагировать), а во-вторых включается экран и начинает усиленно садиться батарейка.
     
    Вопрос: на... в смысле, зачем я буду держать на своем устройстве такое приложение?
     
    "Правильные" приложения показывают уведомление в "шторке", сопровождаемое звуковым сигналом. Услышал пользователь - сам разблокировал экран и пошел разбираться. Не услышал - значит чем-то занят, нечего его беспокоить.
  2. Like
    zairkz отреагировална Error в FMX.ImageList динамическое добавление элементов   
    http://blogs.embarcadero.com/roschinspb/2015/03/03/timagelistxe8ru/
  3. Like
    zairkz отреагировална ophion в FMX.ImageList динамическое добавление элементов   
    В демонстрационных проектах есть пример работы с ImageList, где так-же в Run time добавляются новые изображения..
    Найти его можно тут С:\Users\Public\Documents\Embarcadero\Studio\17.0\Samples\Object Pascal\Multi-Device Samples\User Interface\ImageList
    (есть вероятность, что у вас необходимо немного изменить путь, в зависимости от расположения папки "Users" или "Пользователи", а так-же заменить 17.0 на вашу версию).
    Надеюсь это вам поможет.
  4. Like
    zairkz отреагировална SergeyIT в RAD 11 на подходе?   
    Про условия DreamSpark не знаю. Но тесты - это дикость, ИМХО. Главное, идея - доступность для масс. Вот просто не могу представить случая, когда ты заработал кучу денег на инструменте и не начал оплачивать - то есть поддерживать этот инструмент. Но стартапам выложить такую сумму, начиная с нуля сложно.
    Да, Вы правы, тьфу-тьфу-тьфу. С дженериками, лямбдами, интерфейсами, словарями... и "Еду на всем" - это МОНСТР!
  5. Like
    zairkz отреагировална Gingercat в RAD 11 на подходе?   
    "Но вот взять Microsoft, было и хорошее... "
     
    Оффтоп, но все же: под новый год письмо пришло - теперь INTUIT.RU снова предлагает доступ к регистрации DreamSpark,  после прохождения теста, да еще и в придачу бесплатная регистрация разработчика в в магазине Windows. Так что... но мы не променяем бесплатные плюшки на привычную среду   
  6. Like
    zairkz отреагировална SergeyIT в RAD 11 на подходе?   
    Неплохо!
    http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
  7. Like
    zairkz отреагировална Error в RAD 11 на подходе?   
    community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2
  8. Like
    zairkz отреагировална Alex7wrt в Отображение значка дочерней формы на панели задач, Windows   
    Нашел решение в другой теме. 
    http://fire-monkey.ru/topic/504-neskolko-okon-prilozheniia-v-paneli-zadach/
     
  9. Like
    zairkz отреагировална Brovin Yaroslav в Thoma Bravo Announces Sale of Embarcadero to Idera, Inc.   
    http://community.embarcadero.com/article/news/16211-embarcadero-rad-studio-2016-product-approach-and-roadmap-2
  10. Like
    zairkz получил реакцию от Anatoliy в Печать на сетевом принтере   
    Первое что пришло в голову в виде "бреда", точнее так уже сделали))
    Но не знаю насколько вам подойдет такое решение.
    У нас есть сервер базы данных, на сервере понятно есть все данные необходимые для печати, принтер настроен на сервере, на сервере есть служба которая мониторит базу (таблицу) в которой если появилась новая команда для печати тогда служба формирует документ из данных базы с использованием FastReport, и кидает на принтер по умолчанию для печати.
    Сервер (а точнее комп Pentium DualCore, 2 gb RAM) на котором MySQL, Windows (хотя FastReport есть и для Linux (beta)) работает автономно уже 8-й месяц, и за это время не прикоснулись к нему ни разу (даже если честно очень странно)
  11. Like
    zairkz отреагировална enatechno в Печать на сетевом принтере   
    У нас тоже печать через базу данных. Отличие от описанного варианта только в том что база удаленная, а служба печати может быть установлена на любом клиентском компе с Windows, с которого и идет печать на любой принтер доступный с этого клиентского компа. При этом на клиенте служба может быть настроена для выбора только определенных заданий печати (например задания только определенного отдела или задания отправленные только с определенных терминалов).
  12. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в Несколько мониторов, Windows   
    Как то так
    Left := screen.Displays[1].BoundsRect.Left;
  13. Like
    zairkz получил реакцию от osvirt в Печать на сетевом принтере   
    Первое что пришло в голову в виде "бреда", точнее так уже сделали))
    Но не знаю насколько вам подойдет такое решение.
    У нас есть сервер базы данных, на сервере понятно есть все данные необходимые для печати, принтер настроен на сервере, на сервере есть служба которая мониторит базу (таблицу) в которой если появилась новая команда для печати тогда служба формирует документ из данных базы с использованием FastReport, и кидает на принтер по умолчанию для печати.
    Сервер (а точнее комп Pentium DualCore, 2 gb RAM) на котором MySQL, Windows (хотя FastReport есть и для Linux (beta)) работает автономно уже 8-й месяц, и за это время не прикоснулись к нему ни разу (даже если честно очень странно)
  14. Like
    zairkz получил реакцию от Равиль Зарипов (ZuBy) в Вопрос про свайп в лево свайп в право   
    Способов много, попробуйте например через ActionList, откройте пример на TabControl
    Запустите студию -> Open Sample Project -> Samples\Object Pascal\Mobile Snippets\TabSliding
     
    и посмотрите вебинары от Embarcadero 
    https://www.youtube.com/channel/UCtqzKKPLL1uoI7yyCBmKP1w/videos
     
    еще ведь есть компонент от Ярослава в составе FGX
    TfgFlipView - слайдер изображений
  15. Like
    zairkz получил реакцию от Равиль Зарипов (ZuBy) в Вопрос про свайп в лево свайп в право   
    Да согласен не лучший пример)), но для освоения работы жестов думаю подойдет для начала
  16. Like
    zairkz отреагировална Rusland в Вопрос про свайп в лево свайп в право   
    Запустил ради интереса этот пример. Если быстро двигать пальцем влево-вправо, приложение вылетает
  17. Like
    zairkz отреагировална HyperZen в TMultiView и TListBox   
    Теперь я спокоен, если Вам это тоже удалось воспроизвести
  18. Like
    zairkz отреагировална HyperZen в TMultiView и TListBox   
    Нашел косяк (если это косяк - может быть это нормальное поведение): в режиме Drawer работает  и выделение итема снимается, в режиме Popover выделение не снимается вообще никак.
  19. Like
    zairkz получил реакцию от Rusland в Вопрос про свайп в лево свайп в право   
    Способов много, попробуйте например через ActionList, откройте пример на TabControl
    Запустите студию -> Open Sample Project -> Samples\Object Pascal\Mobile Snippets\TabSliding
     
    и посмотрите вебинары от Embarcadero 
    https://www.youtube.com/channel/UCtqzKKPLL1uoI7yyCBmKP1w/videos
     
    еще ведь есть компонент от Ярослава в составе FGX
    TfgFlipView - слайдер изображений
  20. Like
    zairkz получил реакцию от #WAMACO в Печать на сетевом принтере   
    Первое что пришло в голову в виде "бреда", точнее так уже сделали))
    Но не знаю насколько вам подойдет такое решение.
    У нас есть сервер базы данных, на сервере понятно есть все данные необходимые для печати, принтер настроен на сервере, на сервере есть служба которая мониторит базу (таблицу) в которой если появилась новая команда для печати тогда служба формирует документ из данных базы с использованием FastReport, и кидает на принтер по умолчанию для печати.
    Сервер (а точнее комп Pentium DualCore, 2 gb RAM) на котором MySQL, Windows (хотя FastReport есть и для Linux (beta)) работает автономно уже 8-й месяц, и за это время не прикоснулись к нему ни разу (даже если честно очень странно)
  21. Like
    zairkz отреагировална kami в [iOS] Добавить свои поля в Info.plist   
    Новые ключи, которые не предусмотрены опциями проекта, можно добавить (например) при помощи бесплатной утилиты iOS9 Fix от TMSSoftware
  22. Like
    zairkz отреагировална Равиль Зарипов (ZuBy) в [Android] Как изменить цвет системного статус бара и разместить контролы под ним?   
    Тема оказалась настолько интересна что занялся ей подробней.
     
    Мы с zairkz убили много времени, чтобы понять как выкрасить в один цвет без полупрозрачности, взяв скриншот и фотошоп определили, что затемнение происходит на 40%
     
    Решение родилось само собой, затемнить цвет ToolBar'a на 40% и цвет выровняется.
    Казалось бы можно осветлить цвет для подложки и цвет тоже выровнится, но например белый или светлые цвета нельзя еще осветлить.
     

     
    также написал процедуру для определения высоты статус бара и панели навигации
    procedure androidGetBounds(out statusBar, navigationBar: Integer); {$IFDEF ANDROID} var KeyCharacterMap: JKeyCharacterMap; resourceID: Integer; ScreenService: IFMXScreenService; sScale: Single; {$ENDIF} begin navigationBar := 0; statusBar := 0; {$IFDEF ANDROID} if TOSVersion.Check(5, 0) then // вроде только работает с 5.0 ниже нет устройства проверить begin sScale := 1; if TPlatformServices.Current.SupportsPlatformService(IFMXScreenService, IInterface(ScreenService)) then sScale := ScreenService.GetScreenScale; //получаем скейл resourceID := TAndroidHelper.Activity.getResources.getIdentifier(StringToJString('status_bar_height'), StringToJString('dimen'), StringToJString('android')); if resourceID > 0 then statusBar := Trunc(TAndroidHelper.Activity.getResources.getDimensionPixelSize(resourceID) / sScale); if not TJKeyCharacterMap.JavaClass.deviceHasKey(TJKeyEvent.JavaClass.KEYCODE_BACK) then // проверка на существование наэкранных кнопок или физических begin resourceID := TAndroidHelper.Activity.getResources.getIdentifier(StringToJString('navigation_bar_height'), StringToJString('dimen'), StringToJString('android')); if resourceID > 0 then navigationBar := Trunc(TAndroidHelper.Activity.getResources.getDimensionPixelSize(resourceID) / sScale); end; end; {$ENDIF} end; и в модуле FMX.Platform.Android нужно изменения внести (если вы используете измененный модуль для Intel'а)
    // Fix by Flying Wang & CallInUIThread( procedure begin if (not PlatformAndroid.GetFullScreen(nil)) and (SharedActivity.getWindow.getAttributes.Flags and TJWindowManager_LayoutParams.JavaClass.FLAG_FULLSCREEN <> TJWindowManager_LayoutParams.JavaClass.FLAG_FULLSCREEN) and (SharedActivity.getWindow.getAttributes.Flags and TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS <> TJWindowManager_LayoutParams.JavaClass.FLAG_TRANSLUCENT_STATUS) // fix by ZuBy ... SystemBar.zip
  23. Like
    zairkz отреагировална dante333 в [Android] Как изменить цвет системного статус бара и разместить контролы под ним?   
    В Deployment уберите галку с файла styles.xml 
  24. Like
    zairkz отреагировална Gingercat в RAD 11 на подходе?   
    Также ковырял в свое время Xamarin, но так и не понял - на кой черт мне писать на шарпе, если по сути пишешь на яве - проще тогда сразу яву использовать. А про Qt - как только дело доходит до чего либо более серьезного, чем окошки с кнопками, начинаются костыли. Опять же - лично мое, сугубо субъективное мнение, основанное на уровне, достаточном для написания нескольких графических фильтров - возможно и не прав. А вот что совсем опечалило - поддержка CSS. По сути, это чертовски удобно, для тех, кто знает CSS. Ага, щас - CSS  то обрезанный по самое немогу - на кой черт заявлять про поддержку).
     
    А вот цена для Rad Studio - да, кусючая. Чего бы не говорили, мол "если проект не принесет нескольких десятков тыщ уе, то на кой он нужен", для рядового пользователя, который пытается чего то сделать - неподъемно.
  25. Like
    zairkz отреагировална SergeyIT в RAD 11 на подходе?   
    Вы меня простите, Господа. Но позвольте высказать мнение человека нового в Object Pascal, из .NET пришедшего.
    Тьфу-тьфу, дай им всем Бог в Embarcadero доброго здоровья и процветания. Оглянитесь вокруг, ничего ж и близкого нет, даже отдаленно напоминающего того, к чему пришли в Embarcadero за последние годы с кроссплатформенностью! Уму не постижимо.
    Взять Java (хоть к теме напрямую не относится) - на Android идет сырец-порт JavaFX, сервисы и плюшки - за деньги в частном порядке.
    Xamarin видели? Хотите поднять настроение - погуглите. Выглядит это так: MAMA MILA RAMU... С# по Java (что-то дико нелепое). Если человек знает что такое Activity, зачем ему C#? Или Java менее элегантней (учитывая полное родство). MONO - мычание из преисподней, GUI нет фактически. Да вот возьмите хотя бы Unity 3D. Как-то на конференции человек оттуда проговорился: Вы ведь не знаете - мы 90% времени правим баги платформозависимые, чтобы у Вас почти все работало. У Microsoft судороги предсмертные в части всего, что не Windows 10. Почитать куда их бросает каждый месяц - жуть. Кто-то испрашивал по поводу поддержки Windows Phone в одном из топиков. Да даже если бы технически это было возможно, то они ж меняют API каждые полгода на него: то Windows Phone Silverlight, то HTML5, то DirectX C++ (взамен XNA Windows Phone 7)... Поддержка разработчиков ушла в StackOverflow, MSDN скоро рекламу начнет размещать о таблетках для мужчин.
    Ну, кто еще остался?
    Qt? Это не моя тема. Мне трудно думать про указатели, когда надо думать про логику. Увы, не дано... Не владею темой.
    Так что пока нас не слишком много в сравнении с Китаем, есть шанс, что быстро ответят на заданный вопрос... Скоро эта халява закончится...
×
×
  • Создать...