![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#4
|
|||
|
|||
|
Lo de instalarlo como servicio es correcto, intraweb genera un ejecutable que consiste en un servidor web completo. Si tienes dos aplicaciones en intraweb tienes que instalar las dos como servicio y en puertos distintos.
En la segunda cuestion, vamos por partes: nombredeempresa:81/aplicacionx/exec El numero de puerto (en tu ejemplo el 81) lo puedes configurar en tiempo de diseño en las propiedades del objeto/modulo IWSErverController que se habra generado al crear un projecto de tipo Intraweb 7, concretamente la propiedad Port. Si quieres que el puerto se pueda configurar a posteriori durante la ejecucion del programa, en el evento OnCreate del Objeto IWServerController puedes asignar la propiedad Port por codigo, leyendola previamente de un fichero ini por ejemplo: Código:
procedure TIWServerController.IWServerControllerBaseCreate(
Sender: TObject);
var
Ini:TIniFile;
begin
Ini:= TIniFile.Create( ChangeFileExt(ParamStr(0),'.ini') );
try
SessionTimeout:= Ini.ReadInteger('General','SessionTimeout',15);
Port := Ini.ReadInteger('General','WebPort',80);
ExecCmd := 'presupuestos';
finally
Ini.Free;
end;
end;
En cambio la parte 'nombredeempresa' no la puedes configurar en intraweb ya que nada tiene que ver con el servidor web. Eso es simplemente el nombre del equipo y tendras que cambiar la configuracion de windows para ponerle el nombre que tu deses. Si tu ordenador se llama pepe, pues llamaras a las paginas del servidor web con: http://pepe/presupuestos la ip 127.0.0.1 es simplement un alias al ordenador local, es decir las siguientes llamadas son mas o menos equivalentes: http://127.0.0.1/presupuestos http://localhost/presupuestos http://nombre_de_tu_ordenador/presupuestos Saludos Miguel |
|
|
|