Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Intraweb, Como ejecuto una aplicacion (https://www.clubdelphi.com/foros/showthread.php?t=20118)

tulio 06-04-2005 15:14:35

Intraweb, Como ejecuto una aplicacion
 
Hola foro

He realizado una aplicacion muy sencilla en intraweb, que se llama prueba.exe.

coloco en mi navegador

http://localhost/prueba
y no anda
http://127.0.0.1/prueba
y no anda
http://nombre-de-mi-pc/prueba
y no anda

Como tengo que hacer para que mi nueva aplicacion pueda ser visualizada desde internet o una intranet.

Saludos a todos y gracias

tulio

lgarcia 06-04-2005 16:44:30

Intraweb como ejecuto una aplicacion
 
Hola

Para poder visualizar en una Intranet o en Internet aplicaciones desarrolladas con IntraWeb debes primero permitir que en el IIS en propiedades del Default Web Site en la paleta Home Directory en la opcion Execute Permission escoger la opcion Script y Executables.

Luego debes definir si vas a realizar un cgi o una dll

Si es un dll que me parece mas eficiente para una aplicacion que tenga bastante demanda debes en Delphi en el Menu Run/Parameter... en Host Application debes buscar InetInfo que normalmente se encuentra en C:\WINDOWS\system32\inetsrv\inetinfo.exe que es el que genera las dll

Luego en en el menu Project/Option en la paleta Directories/Conditionals debes en el Output Directory escoger el lugar donde se va a generar la dll que debe encontrarse en C:Inetpub/wwwroot.

Cuando entonces compiles el proyecto aparecera en C:Inetpub/wwwroot y ya podras llamarla como http://localhost/proyecto.dll

Espero haberte ayudado

Saludos
Luis Garcia

_____________________________________
Ahorrar despedidas es ahorrar llanto

tulio 06-04-2005 19:20:46

Gracias

Te cuento que vi tu respuesta, la pruebo y te cuento

saludos
y muchisimas gracias

tulio

tulio 06-04-2005 19:37:18

Luis

Cuando me hablas del IIS es un aplicactivo que hay que instalar o esta dentro de delphi.
Me da la impresion que es un aplicativo de Microsoft, de ser asi se puede instalar en forma gratuita, de que sitio lo puedo bajar ?

saludos

tulio

geovany 06-04-2005 19:39:03

Puerto
 
Intraweb maneja puertos para acceder a la aplicación asi que solo tienes que hacer lo soguiente:

Primero tienes que verificar que puerto estas usando eso lo averiguas en el server controller en la propiedad port del inspector de objetos

despues de eso solo tienes que agregarlo en la ruta en la barra de direcciones

por ejemplo:

http:\\localhost:8888\ y ya el puerto 8888 es el que esta por default asi que si nos movido nada asi te va a funcionar

ademas no necesitas poner el nombre de la aplicacion solo la dirección como se menciona arriba ya que se supone que en ese servidor y en ese puerto solo puede estar corriendo una sola aplicaion de intraweb

tulio 06-04-2005 19:46:06

Luis

el programa que me indicas inetinfo.exe en mi windows xp actualizado con todos los service pack, no existe

Con respecto a lo que dice geovani

probe, reemplazando al puerto 8888 por el 80 que es el que me figura a mi , y no funciona.

saludos

tulio

geovany 06-04-2005 19:48:07

Deberia de funcionar
 
Deberia de funcionar no es necesario que cambies el puerto para que pueda ser visto sobre la red o internet, solo una duda ya esta corriendo la aplicacion, ese cuadrito que te aprece despues de k compilas

tulio 06-04-2005 19:54:33

Geovani

Corro el ejecutable .exe y queda la ventanita que muestra la version etc,
si dentro de esa ventana ejecuto run o f9 si anda, pero yo quiero que funcione de cualquier navegador.

Uso la version que viene con delphi 7 5.0.43

saludos tulio

geovany 06-04-2005 20:01:33

Link
 
Tu puedes hacer que se ejecue en cualquier navegador solo tienes que llamarlo si lo llamas desde otra maquina solo tienes que sustituir el "localhost" por la direccion ip de tu maquinay si en tu misma maquina quieres ejecutarlo en otro navegador solo tienes que copiar el enlace y pegarlo en el otro navegador

el segundo boton de izq. a derecha es como in link o cadena con ese boton copias el enlce asi que presionas ese y lo pegas en el otro navegador y ya

espero y te sirva aqui voy a andar asi que si tienes alguna duda manda otro mensaje

lgarcia 06-04-2005 20:32:20

Intraweb
 
Hola de nuevo

Cuando me referia al IIS es el servicio Internet Information Service normalmente no se instala con Windows pero si tu has estado corriendo paginas Web en tu PC debe estar habilitado. En cuanto al inetinfo.exe que es el que crea los dll al menos en Windows XP con SP1 existe no se sin con el SP2 lo hallan eliminado. Yo instale el SP2 y lo desmonte porque me daba muchos bateos.
Yo he trabajado bastante con IntraWeb incluso con Bases de Datos y es lo mejor que hasta ahora he visto para programar Web.

Prueba de nuevo y si no te trabaja seguimos en linea.

Saludos
Luis Garcia

geovany 06-04-2005 20:36:53

IntraWeb
 
Hola Luis:

No se hayas trabajado con intraweb pero con el no necesitas tener un servidor web por k intrawe trae el suyo no necesitas ni apache ni IIS ni ninguno que existe solo puede ejecutarse bueno nos vemos que pasen un buen dia

tulio 07-04-2005 12:22:41

Luis o Geovany

He probado todo lo que me dicen y no anda, solo anda dentro de la pantallita que genera cuando se hace el ejecutable.

Desde otra instancia del nevegador dentro de mi pc o de otra pc, no funciona

Una manera que andubo fue colocando en la segunda instancia del navegador todo esto http://127.0.0.1/PRUEBA/0/94BDA200D7A01B6213C6E240, que lo copie de lo que genera el run de la pequeña ventanita de la aplicacion madre.
Cosa que me parece poco practico si tengo que darle a los usuarios toda esa tira enorme de letras y numeros.

Mi pedido seria si son tan amables alguno de los dos que me mande una pequeñita aplicacion que tenga el Iwservercontroller bien configurado, etc, etc que tal ves ese sea el problema.

Mi mail es rgsoria@hotmail.com

saludos y muchas gracias

tulio

geovany 07-04-2005 17:18:08

Empezemos de nuevo
 
Mira ejecutas tu aplicacion ya que te aparezca el cuadrito vas al navegador e ingresas lo siguiente:

http:\\localhost:Port\

ejemplo

http:\\localhost:8888\ esto es un ejemplo

el port viene siendo el que tienes en el servercontroller

axl avigne 21-03-2018 22:50:30

reply
 
Tarde para la respuesta, pero tal vez a alguien con tu con el mismo caso le pueda servir, intenta en deshabilitar el firewall.


La franja horaria es GMT +2. Ahora son las 01:47:05.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi