2012-03-27 11 views
6

Tengo una aplicación Delphi VCL que estoy usando para mostrar algunas imágenes y me gustaría saber si hay alguna posibilidad de transformarla en un complemento del navegador (como firefox, google chrome, etc.) para cargarla de forma remota, como un applet de Java.¿Se puede compilar el proyecto Can Delphi VCL en un complemento de navegador?

+0

IIRC, hace unos años, creé una pequeña prueba de concepto que en realidad mostraba un formulario Delphi con un botón (al hacer clic se mostraba un mensaje usando ShowMessage) dentro de la página web, mientras que no recuerdo los pasos completos , Recuerdo que fue bastante fácil. – ComputerSaysNo

+1

Si bien 'ActiveX' está casi muerto, porque era y es una pesadilla de confianza/seguridad, no existen otras alternativas sensatas que funcionen en los navegadores actuales. Delphi es un lenguaje nativo, no un lenguaje de applet web. Algún día, quizás Delphi admitirá NaCL y NaCL será compatible con la mayoría o todos los navegadores, pero incluso así, solo podrá funcionar en una PC en Windows. –

+1

Si su pregunta es "¿Puedo compilar directamente una aplicación Delphi VCL para que sea un complemento compatible con varios navegadores?", La respuesta es no. Lo más parecido a esto sería crear un ActiveForm (una biblioteca ActiveX que contenga un ActiveForm que sea compatible con Internet Explorer * si * IE está configurado para permitir controles ActiveX). –

Respuesta

1

para todos ellos la respuesta es NO. incluso para IE, a veces es difícil ... Las aplicaciones de VCL significan el desarrollo de win32/64 en general, los navegadores están más "relacionados" con el desarrollo web. Puede reconsiderar y tratar de resolver esto utilizando una plataforma ya existente que se puede integrar fácilmente en navegadores web como Shockwave (sí, no me gusta dar enlaces a wikipedia ...) u otra herramienta similar.

0

Tome un vistazo a las muestras de Raudus. Puede ser lo que estás buscando. Le resultará interesante leer this sobre el conjunto de componentes compatibles con VCL para la web.

Cuestiones relacionadas