Jump to content


Photo

UniGUI - Delphi XE


  • Please log in to reply
9 replies to this topic

#1 skypatagon

skypatagon

    Newbie

  • Miembros
  • Pip
  • 2 posts

Posted 02 February 2012 - 12:19 PM

Estimados creo que es el lugar correcto para la consulta: Estoy haciendo unas pruebas con Unigui, que me parecen fantasticas, ahora una pequeña consulta que veo que algo se me esta escapando. Cuando ejecuto la app, me aparece la aplicacion de escritorio y al mismo tiempo abro en navegador y pongo localhost:xxxx y sale la app RIA andando sin problemas. Mi consulta, como hago para que solo se ejecute la app web??? Se entiende? porque se ve que abre un servidor web la aplicacion de escritorio y cuando la cierro, deja de funcionar la web.
Espero haber sido claro.
Abrazotes a todos.

  • 0

#2 Marc

Marc

    Advanced Member

  • Moderadores
  • PipPipPip
  • 1484 posts
  • LocationMallorca

Posted 02 February 2012 - 01:17 PM

Hola.

Puedes, o bien instalar esa aplicación como un servicio de Windows.

http://www.unigui.co...ows_service.htm

O bien, compilar la aplicación como una DLL, siendo un módulo ISAPI para Internet Information Server o Apache. NOTA: Esta es la solución más 'profesional' y robusta para publicar tu aplicación, una vez finalizada.

http://www.unigui.co...sapi_module.htm

Saludos.
  • 0

#3 skypatagon

skypatagon

    Newbie

  • Miembros
  • Pip
  • 2 posts

Posted 02 February 2012 - 03:42 PM

Gracias Marc, leere la doc. Se me ha pasado por alto. :(
Luego les cuento. (y) (y)
  • 0

#4 estor485

estor485

    Member

  • Miembros
  • PipPip
  • 13 posts

Posted 21 May 2012 - 12:37 PM

Hola que tal, espero que aun sea util, en el servermodule esta la opcion "StandAloneServer" si dicha propiedad la habilitas en true correra solo como app web.
Saludos.
  • 0

#5 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 09 June 2013 - 12:50 AM

O bien, compilar la aplicación como una DLL, siendo un módulo ISAPI para Internet Information Server o Apache. NOTA: Esta es la solución más 'profesional' y robusta para publicar tu aplicación, una vez finalizada.


Amigo, solamente quiero saber como es que se compila la aplicacion como DLL, porque a mi siempre me sale un ".EXE"
Gracias.
  • 0

#6 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 10 June 2013 - 07:16 AM


O bien, compilar la aplicación como una DLL, siendo un módulo ISAPI para Internet Information Server o Apache. NOTA: Esta es la solución más 'profesional' y robusta para publicar tu aplicación, una vez finalizada.


Amigo, solamente quiero saber como es que se compila la aplicacion como DLL, porque a mi siempre me sale un ".EXE"
Gracias.


Hola

Tienes que crear el servicio Web como ISAPI.

Saludos
  • 0

#7 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 10 June 2013 - 09:15 AM

Crear el servicio web como ISAPI.
A ver si entiendo... en ISS 7 y con la ayuda del manual uniGUI he logrado configurar ISAPI, mi problema es que al compilar la aplicacion siempre me arroja un .EXE, y la verdad es que nunca he sabido compilar para que me aparezca un DLL
¿me puedes dar los pasos para crear eso?... Gracias
  • 0

#8 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 10 June 2013 - 09:40 AM

Crear el servicio web como ISAPI.
A ver si entiendo... en ISS 7 y con la ayuda del manual uniGUI he logrado configurar ISAPI, mi problema es que al compilar la aplicacion siempre me arroja un .EXE, y la verdad es que nunca he sabido compilar para que me aparezca un DLL
¿me puedes dar los pasos para crear eso?... Gracias


Me parece que tenemos un problema de concepto, veamos la descripción literal de lo que es un Servicio Web.

"Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes de programación diferentes, y ejecutadas sobre cualquier plataforma, pueden utilizar los servicios web para intercambiar datos"

"Es una máquina que atiende las peticiones de los clientes web y les envía los recursos solicitados."

Puede desarrollarse dependiendo de las necesidades y "gustos" del programador, personalmente prefiero ISAPI.

Por el otro lado está el cliente que va a consumir el servicio Web, y éste puede desarrollarse con cualquier plartaforma, ya sea aplicaciones de escritorio o aplicaciones web y/o RIA.

Dicho lo anterior, debes crear el Servicio Web con delphi (SOAP Server Application)  ISAPI (dll) o CGI (exe) y el cliente que lo va a consuimir con UniGUI (exe).

Espero haber sido claro.

Saludos
  • 0

#9 joseabantomarin

joseabantomarin

    Member

  • Miembros
  • PipPip
  • 16 posts

Posted 10 June 2013 - 09:47 AM

Excelente amigo,
ya sabia yo que algo (mucho) había del tema web que no sabía.
Muy agradecido.
  • 0

#10 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14460 posts
  • LocationMéxico

Posted 10 June 2013 - 10:00 AM


Puedes ver un pequeño tutorial de como hacer un servicio Web en éste enlace http://www.delphiacc...-base-de-datos/

Saludos
  • 0




IP.Board spam blocked by CleanTalk.