WebPuper

Пользователи
  • Публикаций

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

  • Посещение

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

    2

WebPuper стал победителем дня 13 сентября

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

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

  • Звание
    Пользователь

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

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

Включить
  1. > Добавляю информацию в ListView из JSON ответа файла php покажите метод
  2. WebPuper

    Не работает OverWrite в Deployment

    Либо прямо в коде сделать временную процедуру для этого дела с DeleteFile 😉 (я так делаю)
  3. Решил через анализ события FormKeyUp if(Key == vkHardwareBack) Key = 0;
  4. void __fastcall TForm1::FormCloseQuery(TObject *Sender, bool &CanClose) { CanClose = false; // остановить закрытие } При нажатии системной кнопки "Назад" приложение все равно закрывается. Что я делаю не так?
  5. Собственно - сабж. Событие Gesture никак себя не проявляет.
  6. Может кому-то поможет. Дело касается Builder C++: У меня порой возникала ошибка Segmentation fault при старте приложения из-за явного несоответствия типа переменной типу её значения. Особенно это касается всех глобальных переменных. Например UnicodeString Str = 14; ; - компилятор C++ не ругается, но приложение вылетало при старте. (в Delphi не проверял).
  7. WebPuper

    [Android] [XE7] Ошибка класса ENotImplemented

    struct TCloseDialogHandler :public TCppInterfacedObject<TInputCloseDialogProc> { void __fastcall Invoke(const System::Uitypes::TModalResult AResult) { switch (AResult) { case mrYes : ShowMessage("You chose Yes"); break; case mrNo: ShowMessage("You chose No"); break; case mrCancel: ShowMessage("You chose Cancel"); break; } } }; void __fastcall TForm1::SpeedButtonClick(TObject *Sender) { _di_TInputCloseDialogProc handler =new TCloseDialogHandler(); MessageDlg(L"Внимание! Здесь вопрос?", TMsgDlgType::mtConfirmation, TMsgDlgButtons() << TMsgDlgBtn::mbYes << TMsgDlgBtn::mbNo, 0, handler ); } - Рабочий пример использования MessageDlg на C++ с использованием анонимной процедуры.
  8. Разъясните что за идентификатор ForVendor (IDFV) на мобильных платформах? Уникальный ли он. Можно ли использовать его в качестве альтернативы уникального идентификатора устройства для защиты приложения от копирования?
  9. WebPuper

    Не работает OverWrite в Deployment

    Такая проблема действительно существует. На устройстве перед deploy можно удалить соответствующий старый файл через файловый браузер в root правами.
  10. Это в Windows в TWebBrowser можно выделить текст. Под Андроидом не выделяется. Я вот думаю, а вообще WebView предоставляет ли такое обращение к видимому тексту? Вот статья: http://sergey-glotov.blogspot.com/2011/09/webview.html Интересно, как воспользоваться этим методом emulateShiftHeld() ?
  11. Вероятно для Windows решали как запретить... Не смог найти такую тему.. Дайте ссылку, плиз.
  12. Для Windows, я использую стандартное окно поиска для браузера: void __fastcall TForm1::ShowSearchBrowser(TCppWebBrowser *WB) { const GUID CGID_IWebBrowser = {0xed016940, 0xbd5b, 0x11cf, {0xba, 0x4e, 0x0, 0xc0, 0x4f, 0xd7, 0x08, 0x16}} ; LPDISPATCH lpDispatch = WB->ControlInterface->get_Document(); //получаешь интерфейс на документ if(lpDispatch) { IOleCommandTarget* pcmd=NULL; if( SUCCEEDED(lpDispatch->QueryInterface(IID_IOleCommandTarget,(void**)&pcmd) ) ) //запрашиваешь интерфейс для выполнения команд { //если интерфейс успешно получен, то pcmd->Exec(&CGID_IWebBrowser, HTMLID_FIND, 0, NULL, NULL); //выполняешь команду pcmd->Release(); //освобождаешь ресурсы } lpDispatch->Release(); //освобождаешь ресурсы } }
  13. Форум живой? Неужели никто не сталкивался?
  14. Нет. Текст произвольный, я сам его загружаю в браузер WebBrowser1->LoadFromStrings("<b>Любой текст</b>");
  15. Под Андроидом не выделяется. Ставишь палец для выделения, а маркер тут же сбрасывает. Как вы решаете эту задачу?