-
Постов
58 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные afors
-
-
Есть и второй вопрос: 2) Можно ли заменить TWebBrowser чем-то вроде, TMapView, но для работы в среде Windows?
Интересует добавление маркеров на карту. Рассмотрел разные компоненты, в т. ч. Maps.Engine (от уважаемого ZuBy но только для Android),
Кто чем пользуется?
-
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);
-
Доброго времени суток всем. Прошу помощи, т. к. не удалось найти информацию...
Нужно работать с картами 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?
-
Только что, Равиль Зарипов (ZuBy) сказал:
такой возможности пока нет, потому что нативные компоненты всегда располагаются выше стилизованных.
ждать нужно будущих версии студии, там будут нативные компоненты под андроид и ZOrder
)))))) а я столько всего перепробовал. Спасибо за ответ.
-
Возможно ли разместить компоненты типа TButton, всплывающее окно (Android) поверх TWebBrowser?
Приложение FireMonkey. WebBrowser перекрывает все компоненты даже те, что НЕ внутри него.
После WebBrowser.Visible := False нужные компоненты отображаются лишь после некоторых действий типа переключения вкладок TabControl, на одной из которых и расположен WebBrowser (в моем случае);
Может быть таких вопросов много, но не смог найти инфу. Подксажите ссылкой или советом. Заранее спасибо.
-
23 минуты назад, krapotkin сказал:
предполагаю, что строка из делфи уходит в юникоде. хотя за инди не скажу точно. используйте THttpClient для определенности
так что все преобразования - на стороне сервера
Так и есть, спасибо большое. С THttpClient все получилось!
-
Всем привет! Мучаюсь уже несколько дней, решил просить помощи...
ЦЕЛЬ: передать строку на 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 ?
Буду признателен за любую помощь.
TUITabControl
в Альтернативные реализации
Опубликовано
Спасибо, отличный компонент! Все работает!
Berlin 10.1, Android 5.03