PDA

Ver la Versión Completa : ¿programar aplicacion delphi con varios usuarios/sesiones?


JXJ
01-08-2013, 03:11:47
Hola

Nunca he usado windows server ni linux ni varias sesiones ni varios ususarios.
siempre de usuario administrador. y asi he usado los programas que he hecho

mi duda es
¿una apliacion delphi con acceso a base de datos
como se comporta cuando en el windows server esta instalada copiando y pegando el binario y con la
instalacion por default de firebird.

cuando se accesa a ese servidor usando terminal server. con diferentes usuarios.?
es decir.

usuario Juan accesa por terminal server
y usa ejecuta la aplicacion y comienza a capturar clientes datos de la base de datos

usuaria maria.
accesa por terminal server
y ejecuta la aplicacion y comienza a editar datos de la base de datos es decir corrige
la direccion de unos clientes.

usuaria sandra que es la que tiene la cuenta administradora entra fisicamente pues tiene
el servidor en su puesto de trabajo
ingresa y ejecuta la aplicacion para hacer facturas

===========================================
este comportamiento lo vi en el libre office en un windows server 2003
yo estaba revisando unos datos con mi escritorio con office
y una de las empleadas accesa con el mismo usuario y ejecuta libreoffice
con su propio escritorio. mi office no estaba, auque era el mismo usuario.

.........
¿la aplicacion delphi se tiene que programar de alguna forma especial.
se tiene que instalar de alguna forma especial la base de datos firebird. ?
--------------
yo he visto que algunos programas tienen al instalarse la opcion que dice.

INSTALAR SOLO PARA ESTE USUARIO
INSTALAR PARA TODOS LOS USUARIOS.

''''''
_________

supongo yo que hay varias instancias de la aplicacion delphi por cada sesion del usuario
iniciada en el sistema.
¿pero es igual con la base de datos?
¿tambien se modifica el mismo archivo de la base de datos?
¿en caso de usar archivos de texto . ini algun otro que copia se usa?

¿o de todo eso el sistema operartivo se encarga de que sea como si todos los usuarios accesaran
a la misma aplicacion base de datos.?
aun cuando hay varias instancias de la aplicacion. no se si de la base de datos tambien.




soy un ignorante en esto de servidores y usuarios.

Gracias por su tiempo.

thecidmx
01-08-2013, 22:35:15
la aplicacion se comporta de manera nativa, pero la base de datos no, es decir si dos usuario abren las misma tabla al mismo timpo a alguno de ellos le generara error, por que la base de datos en ese registro se abre de manera exclusive. pero si los datos los van agergando, es decir tienes a a,b,c,d, trabajando

a abre la bd
B abre la bd y guarda,
c abre la bd
d abre la bd (solo obtiene las actualizaciones de b, ya q es el unico que guardo)

espero averme explicado

JXJ
02-08-2013, 05:22:52
thecidmx
bien. eso si me ayuda e entender.

gracias.