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

afors

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

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

  • Посещение

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

  1. В 17.07.2015 в 14:21, Кривяков Виталий сказал:

    Добрый день!

     

    В теме про наш продукт http://fire-monkey.ru/topic/1519-1c-papyc-mobilnoe-prilozhenie-dlia-masterov-priemschiko/ меня просили поделиться исходным кодом компонента TabControl с поддержкой слайда табов пальцем. С удовольствием делюсь :)

    В составе архива сам компонент и пример его использования.

    FMXUI.zip

    Спасибо, отличный компонент! Все работает!

    Berlin 10.1, Android 5.03

  2. Есть и второй вопрос:  2) Можно ли заменить TWebBrowser чем-то вроде, TMapView, но для работы в среде Windows?

    Интересует добавление маркеров на карту. Рассмотрел разные компоненты, в т. ч. Maps.Engine (от уважаемого ZuBy но только для Android),

    Кто чем пользуется?

     

  3. 28 минут назад, rareMax сказал:

    Можешь попробовать такой вариант:

     

    ) Откуда Вы все это знаете )

    Спасибо!!! Так и есть.

    Вставил код:

    --------------------------

    Uses ...Registry, Windows...;

    ...

    Var

    Reg: TRegistry;

    ...

     Reg := TRegistry.Create;
     Reg.RootKey := HKEY_CURRENT_USER;
     Reg.OpenKey('Software\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_BROWSER_EMULATION\',True);
     Reg.WriteInteger(ExtractFileName(ParamStr(0)),11000);
     Reg.Free;
     Webbrowser1.Navigate('maps.google.com');
    ...

    --------------------------

    Теперь все работает

     

    PS: тестирую для версии IE 11 // Reg.WriteInteger(ExtractFileName(ParamStr(0)),11000);

  4. Доброго времени суток всем. Прошу помощи, т. к. не удалось найти информацию...

    Нужно работать с картами Google.

    Приложение Firemonkey для windows (Delphi 10.1 Berlin Update1). При вызове Webbrowser1.Navigate('maps.google.com');  (и других производных гуглокарт) выдается сообщение в окне Webbrowser1: "Ваш браузер не поддерживается..." Пробовал с разными версиями Internet Explorer (8, 10, 11) на разных компах. Результат тот же. При вводе адреса в самом браузере Internet Explorer сайт грузится как надо.

    На сколько я понимаю, Delphi работает на движке IE (хотя могу и ошибаться).

    1) Можно ли решить проблему и как?

    2) Можно ли заменить TWebBrowser чем-то вроде TMapView для работы в среде Windows?

    1.jpg

  5. Только что, Равиль Зарипов (ZuBy) сказал:

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

    ждать нужно будущих версии студии, там будут нативные компоненты под андроид и ZOrder

    )))))) а я столько всего перепробовал. Спасибо за ответ.

  6. Возможно ли разместить компоненты типа TButton, всплывающее окно (Android) поверх TWebBrowser?

    Приложение FireMonkey.  WebBrowser перекрывает все компоненты даже те, что НЕ внутри него.

    После WebBrowser.Visible := False нужные компоненты отображаются лишь после некоторых действий типа переключения вкладок TabControl, на одной из которых и расположен WebBrowser (в моем случае);

    Может быть таких вопросов много, но не смог найти инфу. Подксажите ссылкой или советом. Заранее спасибо.

  7. 23 минуты назад, krapotkin сказал:

    предполагаю, что строка из делфи уходит в юникоде. хотя за инди не скажу точно. используйте THttpClient для определенности

    так что все преобразования - на стороне сервера

    Так и есть, спасибо большое. С THttpClient все получилось!

  8. Всем привет! Мучаюсь уже несколько дней, решил просить помощи...

    ЦЕЛЬ: передать строку на PHP-сервер в интернете методом GET-запроса:  IdHTTP1.Get('.../rq.php?p=привет');

    На той стороне сервер обрабатывает запрос и создает файл с нашим переданным текстом "привет"

    Код для файла rq.php:

    <?php
    $fn = fopen('request', "a");
    //открываем файл request, перезаписывая его
    fwrite($fn, $_GET[p]);         //записываем в файл нашу строку, которая хранится в переменной p
    fclose($fn);                          //закрываем файл
    ?>

    Проблема с кодировкой. В созданном файле request русские буквы заменяются вопросительными знаками, получается ??????, с латиницей проблем нет.
    Пытался принудительно выставить кодировку в PHP-файле, менять кодировку в Delphi, пока не нашел красивого решения. Временно использую функцию преобразования
    строки в латиницу и обратно. 
    Если делаю запрос с браузера, все работает, кодировка в созданном файле UTF-8 (размер файла не 6 байт, а 12, ну хотя бы так)

    ВОПРОС: где и как преобразовать строку, в Delphi или rq.php ?

    Буду признателен за любую помощь.

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