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

POV

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

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

  • Посещение

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

    5

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

  1. За подходы прошу не пинать, все пришлось сделать в считанные минуты в полевых условиях...

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

    Переделал - теперь эта картинка на отдельной форме frmGalleryClose. Но оно вышло ровно так же! При этом на моём ноуте все позиционируется как надо.

    Если важно, то планшет какой-то из "сурфес про".

    procedure TfrmViso.bOkManClick(Sender: TObject);
    begin
      frmGalleryClose.Left := Left + Width - Trunc(imExpand.Width);
      frmGalleryClose.Top := Top + Height - Trunc(imExpand.Height);
      Hide;
      frmGalleryClose.ShowModal;
      Show;
    exit;

     

  2. Винда 10, два компа (рабочий ноут и планшет от мелкософта - у первого 100% экран, у другого 200%).

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

    Косяк всё же в в масштабе может быть или иное?

  3. 9 часов назад, Mars M сказал:

    Ведь на пиратских зарабатывают, а сейчас хоть сказать можно, типа не доглядел, забылся :)

    Год назад лишился приличного заработка - представил заказчику прототип софтины на делфи.. но тот заявил что ему нужна лицензионная чистота на средства разработки. Пришлось корешу на qt переделывать, а я там крохи поимел (

  4. Только что, Gingercat сказал:

    Со всем уважением, но фраза "разработке электроники получаю кратно больше" как бы спрашивает - вы их принципиальных убеждений не покупаете полную версию? Хотя  "софтовые проекты пишу только на qt " - мсье знает толк в извращениях, и к слову, у них, после последнего апдейта лицензирования (там и так был полный караул с лицензированием) далеко не все так гладко - ограничений не меряно. И подписка (новшество) далеко не самая дешевая, или вы оплачиваете подписку?  Я согласен с тем, что багов и тд - тут готов в голос орать про их криворукость. Но вам, если вы действительно сталкиваетесь с продажами (я сужу не только по своему опыту) должно быть известно - человек, возмущающийся по поводу цены и за бакс не купит - это уже психологиия, такие прямиком в черный список едут.

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

  5. 1 час назад, Mars M сказал:

    Устанавливай с полного исошника(delphicbuilder10_2_3__93231.iso) и всё будет норм.

    Не об том моя печаль. Нет возможности легально для поделок использовать дельфу. Кто-то скажет "ты ж заработать хочешь, вот и плати". Но не столько же! Они неплохо поднимают именно (и только) на корпоративных клиентах. Ограничение для работы по мелочи в $5к несерьезно, я не разработке электроники получаю кратно больше - что же, мне за тулзу  с тремя кнопками, что дается для настройки оборудования, платить по полной?  Ну так и будущего у них самих не будет при сознательном сужении круга пользователей... впрочем, из-за всё большего числа задач под линух, все чисто софтовые проекты пишу только на qt - дельфи в силе приятности и большого опыта, лишь по мелочи пока остается.

  6. И чего там такого. Опять мелкая инсталяшка с порезанным функционалом редактора.

    Также вместо "1000 баксов ОТ ИСПОЛЬЗОВАНИЯ" стартера, сейчас "5000 баксов СОВОКУПНОГО дохода" - т.е. нельзя сделать тулзу и легально подсунуть к своему оборудованию поделию и "я не софт продаю, а оборудование" уже не прокатит в  принципе. И надо глянуть есть ли там консольный компилятор чтобы JVCL, например, поставить.

  7. Ничего не происходит. Если мышой нажимаю - все надо. Если на сенсорный экран тыркаю - нет события OnDown. Попытка держать палец на кнопке (пока мотор едет) также воспринимается негативно - винда это считает вызовом контекстного меню.

     

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

  8. 7 минут назад, Barbanel сказал:

    Сделайте событие OnTap, а из него вызывайте событие OnClick.
    В зависимости от платформы присваивайте контролам либо событие OnTap либо OnClick (если создаете контролы в рантайме).

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

    1) Tap на десктопе не желает вызываться.

    2) Я выше чутко указал что обрабатывают события onDown и OnUp. Каким боком тут Tap?

  9. В 02.06.2018 в 07:06, Равиль Зарипов (ZuBy) сказал:

    На сенсорном экране нужно обрабатывать тап, в Делфи есть компонент для жестов. Копай в эту сторону

    Че-то как-то тупо выходит. И  с отладкой неудобно. Неужто нельзя для приложения отключить жесты и обрабатывать привычные нажатия?

  10. 2.png.5d68bcfad59ec0b5a1c050f70d1f12d6.pngВ редактировании стиля найди selection, у него SourceLink и перетащи на кружок синий снизу слева. Измени размер и будет щастье... хотя наверняка как-то это тупо, можно правильнее.

    1.png

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