Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   Manejar una aplicación desde internet (https://www.clubdelphi.com/foros/showthread.php?t=72336)

javierin_ 11-02-2011 13:37:52

Manejar una aplicación desde internet
 
Buenos días, tengo una aplicación terminada y funcionando sin problemas desde hace tiempo pero ahora mi cliente quiere manejarla desde su casa, a través de internet. He pensado que podría hacerlo con sockets, pero nunca los he usado y no sé si la cosa se va a complicar más que si hiciera una aplicación nueva ...o buscara otra forma de hacerlo.
Utilizo Delphi 7 Enterprise y la aplicación trabaja con tablas DBASEIV.

Gracias de antemano.

Neftali [Germán.Estévez] 11-02-2011 16:15:48

Sa a lo que te refieres con "manejarla" es que quiere utilizar la aplicación por Internet como si estuviera en local, la única opción (creo) para aprovechar lo que tienes es utilizar algun sistema similar al "Escritorio remoto", "Terminal Server",...

Cualquier otra cosa significa rehacer la aplicación desde cero.

rgstuamigo 11-02-2011 16:53:29

Bueno.. si el cliente tiene internet entonces por que no le instalas tu aplicacion en la PC de su casa y de ahí que acceda al servidor de DBase remotamente..;)
Cuál es el problema con eso????
Es cuestion de poner la IP o HostName, user, password,etc del Server de DBase, dependiendo de los componentes que estés usando para conectarte a DBase desde Delphi.;)
Saludos...

roman 11-02-2011 16:58:35

Cita:

Empezado por rgstuamigo (Mensaje 390707)
y de ahí que acceda al servidor de DBase remotamente..;)
Cuál es el problema con eso????

Pues, el problema sería que DBase no es un servidor al cual se pueda acceder remotamente.

// Saludos

rgstuamigo 11-02-2011 17:11:08

Tanto así...:eek: ¿tan viejo es?:D
Bueno en ese caso entonces creo que se podría utilizar una VPN para la conexion...:rolleyes: o al menos que alguien diga lo contrario...:confused:

newtron 12-02-2011 10:19:59

Hola.

Yo lo que hago es acceder con el terminal remoto de windows al escritorio de mi pc. Hay parches para poder entrar con el terminal remoto de windows a un ordenador con windows xp, mira este link a ver si te sirve de ayuda.

http://www.laneros.com/printthread.p...7&pp=20&page=5

Saludos

javierin_ 14-02-2011 09:27:23

Manejar una aplicación desde internet
 
Hola de nuevo. En primer lugar, muchas gracias a todos por vuestro interés. La opción que me proponéis algunos (la del acceso remoto, concretamente con VNC) era la primera que me había planteado, pero no creía que fuera una solución demasiado "elegante" y por eso se me ocurrió lo del Socket. Insisto: muchas gracias a todos y, si a alguien se le ocurre algo más, pues encantado.

Saludos.

glsaavedra 19-05-2011 12:49:57

Disculpas si la respuesta es demasiado tarde.
Te comento que es lo que hago en estos casos.
Tal como te dijeron, utilizo Escritorio remoto.
En el equipo donde está instalado el sistema aplico el parche para hacerlo multiusuario.
El acceso al equipo, lo hago con DynDns
Autorizo en el router el acceso al puerto que corresponda y la IP de la pc que tiene la aplicacion
Con eso funciona perfecto

Saludos

javierin_ 02-06-2011 13:39:36

Hola, glsaavedra. Gracias por tu respuesta. Al final me he decidido, como me habéis aconsejado varios de vosotros, por el VNC pero ahora me surge otra pregunta: ¿hay alguna forma de usar los recursos locales? Me explico. Lo que pretendo es usar la aplicación en el equipo remoto, pero poder imprimir un formulario (o informe...o lo que sea) en la impresora local del equipo en el estoy físicamente.

Gracias de nuevo.
Espero vuestras respuestas.

newtron 02-06-2011 13:58:19

Hola.

Yo uso los componentes de vnc y por lo menos con los que yo uso no se pueden usar recursos locales como impresoras. Para esto quizás tendrías que plantearte acceder por el terminal remoto de windows como te indicaba.

Saludos


La franja horaria es GMT +2. Ahora son las 13:46:12.

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