Перейти к содержанию

ENERGY

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

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

  • Посещение

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

    55

ENERGY стал победителем дня 16 июня

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

1 Подписчик

Информация о ENERGY

  • Звание
    Продвинутый пользователь

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

Блок последних пользователей отключён и не показывается другим пользователям.

  1. В .ViewportPositionChange поменяйте HScrollBar.SmallChange := MyllWidth; VScrollBar.... Значение постоянно сбрасывается при смене ViewPort, поэтому во ViewportPositionChange
  2. Toast не работает на IOS (13+). Все компилится, но выскакивает Assert - procedure FadeOut в FGX.Helpers.iOS.pas и дальше цепочка, и программа всегда падает. Сам тоаст не отображается. На Android64 все работает. Delphi 10.4.1 @Brovin Yaroslav
  3. Перед вызовом Show формы, установите форме размеры - (код из Adjustformsize)
  4. В версиях студии после 10.1 (Berlin) прозрачность форм в Android сломалась. Баг находится здесь https://quality.embarcadero.com/browse/RSP-22314 Причина и одно из простых решений находятся в комментах. Починить можно так, проверено в 10.4: Work around is to set your formstyle property of the form to "Popup". This will make the form transparent again. But this wil have the effect of the wsMaximized style not working properly. You can go around this by making the following code additions to your form: procedure TForm1.Adjustformsize; begin Width := Screen.Width; height := Screen.Height; Top := 0; left := 0; end; You should call this procedure before you show the form. Also you should anticipate a form resize when the device is rotated. You can use the following code for that: first add System.Messaging and fmx.Platforms to your uses clause. Then add the following code procedure TForm1.OrientationChangedHandler(const Sender: TObject; const Msg: TMessage); begin AdjustFormSize; end; //Add in the formcreate: TMessageManager.DefaultManager.SubscribeToMessage(TOrientationChangedMessage, OrientationChangedHandler); // add in the destroy: TMessageManager.DefaultManager.Unsubscribe(TOrientationChangedMessage, OrientationChangedHandler);
  5. Это не связано конкретно с FMX. https://stackoverflow.com/questions/10162749/why-cannot-take-address-to-a-nested-local-function-in-64-bit-delphi/10162859#10162859
  6. ENERGY

    Gif File

    Попробуйте этот же модуль, только с исправленными багами. http://fire-monkey.ru/topic/5029-обработка-анимированных-gif-по-рецепту-китайского-коллеги/
  7. Вы про сообщение Это же пример просто. Сам php файл дать не могу, т.к. он большой (логи и базы) и там часть закрытой информации. Информации по PHP очень много на стэке и др. сайта, вот прям почти на любой вопрос с готовыми примерами. А тем более "как отправить письмо из PHP" (лучше искать на английском) - тут вообще просто все разжевано по максимуму.
  8. А зачем скрол переворачивать то? TPresentedScrollBox у него есть Content, установите Content высоту на размер больше, добавляйте вниз сообщение (в невидимую область ниже) и программно с анимацией прокручивайте вниз.
  9. Совет. Не пишите под Android на Delphi ниже последней версии Берлина (10.1 upd 2). А если выше, то точно не Токио первых версий, только последние версии Токио, иначе все будет тормозить и глючить.
  10. Смысл от такого функционала, если через неделю он не будет работать, причем разработчик об этом не будет знать, т.к. письма не будут доходить. А так, да, заказчик должен арендовать хостинг, 2-3$ в месяц не такая большая цена, где все есть "в пакете" и уже готово к работе. Причем на хостинге обычно и база находится и\или вебсайт.
  11. Посмотрите на пример Indy наверху. Там написано: SMTP.Host := 'smtp.yandex.ru'; Вот про него я и говорю, что бесплатный SMTP сервер это очень нестабильная вещь, и забанить там могут в любое время, по любой причине. Кстати, smtp.yandex.ru в Украине не будет работать.
  12. Ну как это напрямую, на деревню дедушке что-ли? На SMTP сервер же. А где вы его берете? Не бесплатными же пользоваться, которые могут забанить в любое время, по любым причинам, с лимитированным кол. писем. Я из программы вызываю https://mysite.com/sendemail.php с post параметрами. Все шифруется с https. И дальше уже заботы PHP скрипта и сервера.
  13. В смысле сервера нет? А через какой SMTP тогда почта отправляется? Через сервер хостинг провайдера. На деле это проще реализуется, чем кажется. Ведь даже "отправить комментарий разработчику", проще сделать через такой PHP скрипт, чем заморачиватся с Indy и SMTP компонентами.
×
×
  • Создать...