logo
small logo
  • Producto
  • Comprar
  • Ayuda
  • Blogs
  • Consola de usarios Ayuda
    • en
    • pt
    • es
    • de
    • pl
    • JP
    • ZH
  • Página principal
  • /
  • Blogs
  • /
  • How to use report export to DropBox (OAuth 2.0) without Internet Explorer in Delphi
  • Convierta los datos de la base de datos en un documento en Delphi / Lazarus / C ++ Builder

    3 de febrero de 2021

    ¿Cómo convertir un montón de datos en un informe? Oracle DB, MySQL, Microsoft SQL Server, PostgreSQL,

    read more
  • Hacer un informe detallado en FastReport VCL (Delphi / Lazarus)

    9 de febrero de 2021

    "Drill Down" o "profundización en los datos" es un concepto de muchos aspectos, que puede

    read more
  • Instalación de FastReport en Lazarus

    17 de marzo de 2021

    Como parte del programa educativo Académico, hemos decidido producir algunos artículos de apoyo para los

    read more
  • How to print business cards from a Delphi application

    24 de agosto de 2020

    Applications built in Delphi are less common than, for example, those built in C #.

    read more
  • Trabajar con gráficos y tablas en FastReport VCL

    22 de marzo de 2021

    Seguimos publicando artículos de apoyo para los estudiantes como parte del programa educativo de la

    read more

How to use report export to DropBox (OAuth 2.0) without Internet Explorer in Delphi

16 de febrero de 2021

¿Qué se puede hacer después de que DropBox deja de funcionar con Internet Explorer en el modo de autorización OAuth 2.0?

Dado que DropBox dejó de admitir Internet Explorer con autorización OAuth 2.0 y el componente TWebBrowser se basaba en Internet Explorer, aparece un problema al reemplazar TWebBrowser para la autorización en DropBox.

Hay varias formas de reemplazar TWebBrowser:

  1. Utilice el nuevo componente TEdgeBrowser introducido en RAD Studio 10.4 o el componente TWebBrowser en modo peculiar utilizando el WebView2 y Edge basados en el motor Chromium.
  2. Utilice componentes gratuitos de terceros CEF4Delphi (https://www.briskbard.com/index.php?lang=en&pageid=cef) también basados en el motor Chromium.

Chromium

Para empezar, consideraremos la primera opción, que es usar nuevos componentes estándar y específicamente los pasos principales para que la autorización funcione para usted al exportar a DropBox en componentes FastReport VCL 6.

Sigue estos pasos:

  1. Preconfiguración del IDE según documentación. En esta etapa, debe tener un nuevo navegador Edge (basado en Chromium) instalado en su computadora, que generalmente ya está instalado con las nuevas actualizaciones de Windows, luego instale el paquete desde GetIt (EdgeView2 SDK) o descárguelo de NuGet manualmente, para obtener más detalles. sobre cómo hacer esto, consulte la documentación en el enlace de arriba. De este paquete, necesita la biblioteca WebView2Loader.dll correspondiente al valor de bits de su aplicación Win32 o Win64.
  2. A continuación, debe colocar esta biblioteca en la carpeta donde se compila su aplicación, si la compilación y el ensamblaje se realizaron en RAD Studio 10.4, luego, sin conectar ningún módulo al exportar y autorizar en DropBox, TWebBrowser se usará en modo de compatibilidad usando WebView2.
  3. Si va a compilar su aplicación en la versión RAD Studio por debajo de 10.4, utilice TEdgeBrowser para esto en la sección Usos, conecte el módulo frxBrowserEdge. También necesitará los módulos Vcl.Edge, Vcl.EdgeConst, WebView2 de RAD Studio 10.4 y la biblioteca WebView2Loader.dll.

Ahora consideremos la opción con componentes CEF4Delphi gratuitos de terceros, también basados en el motor Chromium:

  1. De acuerdo con las instrucciones en el sitio web de los creadores de componentes (ver el enlace de arriba), es necesario instalar los componentes CEF4Delphi, configurar su aplicación de acuerdo con la sección Uso de las instrucciones y colocar el conjunto de archivos requerido en la carpeta de ensamblaje de la aplicación, lo que aumentará su aplicación en al menos 230 MB.
  2. A continuación, en la sección Usos, conecte el módulo frxBrowserChromium para usar la autorización mediante un navegador basado en componentes CEF4Delphi al exportar a DropBox.

Si hizo todo correctamente, el navegador, al exportar a DropBox, funcionará según el componente que necesita y tendrá Web, Edge, Chromium agregado al nombre del formulario; de lo contrario, el formulario del navegador cuando esté autorizado se ejecutará en modo de emulación de la última versión de Internet Explorer, que a su vez mostrará un mensaje de DropBox diciendo que cambie el navegador.

about product descargar comprar
avatar
Alexander Syrykh
QA
Fast Reports Team: Alexander Syrykh - Quality Assurance at Fast Reports
Export FastReport 6 DropBox CEF4Delphi WebView2 OAuth 2.0 TEdgeBrowser TWebBrowser

Add comment
logo
  • 800-985-8986 (English, US)
  • +4930568373928 (German)
  • +55 19 98147-8148 (Portuguese)
  • info@fast-report.com
  • 901 N Pitt Str #325 Alexandria VA 22314
  • Comprar
  • Descargar
  • Documentación
  • Opiniones de usuarios
  • Cómo desinstalar nuestros productos
  • Enviar mensaje
  • FAQ
  • Toturial en vídeo
  • Foro
  • Documentación técnica
  • Nuestras noticias
  • Quiénes somos
  • Socios
  • Extended licensing
  • Contactos

© 1998-2022 by Fast Reports Inc.

  • Privacidad