Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
applicacion en red

saludos a todos.
antes de todo debo de explicar que he terminado mi applicacion en delphi,
se trata de un sistema universitario completo; desde el mantenimiento de estudiante hasta los pagos de los maestros y usuarios,etc. en fin el programa
ya esta terminado y solo me falta un ultimo paso, que es ponerlo a funcionar en una pequeña red.

en realidad no se ni tengo idea de como puedo hacerlo, pense que tan solo con poner la carpeta del programa compartida me funcionaria, pues esto solo me daba un error en las demas pc.
luego instale el bde en las otras pc ya que la unica que tiene delphi instalada es la mia, pense que si instalaba el BDE funcionaria, pero me daba el mismo error de window(es el error que dice enviar o no enviar errores etc, bueno ustedes sabran).

ahora pregunto es que tengo que agregar algun componente que yo desconosca que se utilize para applicaciones en red. si esto es asi porfavor me podrian ayudar. si no me explique lo suficientemente bien hacermelo saber porfavor.

gracias de antemano y salu2.
Responder Con Cita
  #2  
Antiguo 03-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
¿qué base de datos usas? Paradox, interbase, ¿?

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #3  
Antiguo 03-12-2006
Avatar de Jheysson13
Jheysson13 Jheysson13 is offline
Miembro
 
Registrado: abr 2006
Posts: 133
Poder: 19
Jheysson13 Va por buen camino
uso tablas en paradox , no sabia que eso tenia importancia.
Responder Con Cita
  #4  
Antiguo 03-12-2006
pvizcay pvizcay is offline
Miembro
 
Registrado: jun 2006
Posts: 147
Poder: 18
pvizcay Va por buen camino
no es lo mismo desarrollar una aplicación para que funcione monousuario que para que funcione en red.. si tenía que trabajar en red, eso es un requerimiento del sistema y tu terminastes el sistema sin siquiera pensar en uno de los requerimientos principales, no una buena idea.. por cierto no te puedo ayudar no se nada de paredox te recomiendo firebird
suerte
Responder Con Cita
  #5  
Antiguo 03-12-2006
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Pues no es por desanimarte, pero como nos dice pvizcay me parece que erraste el diseño desde el principio. No puedes diseñar pensando que lo va a usar un solo usuario y al final pretender que lo mismo sirva para que lo usen varios, y mas en tablas planas donde no tienes un controlador que te ayude con el trabajo.

Obviamente esto no quiere decir que tu sistema no funcione en una red, lo puedes hacer si defines una unidad "virtual" en la pc donde se instale que apunte a otra unidad en un equipo de la red, pero solamente un usuario podrá acceder a los datos cada vez a menos que solo sean capturas en cuyo caso si podrian hacerlo.

Esto obedece al famoso problema de la concurrencia. Las tablas planas no son mas que simples archivos por lo que 2 usuarios no pueden tratar de escribirlo al mismo tiempo so pena de provocar datos corruptos...

Si nos dieras mas datos...igual y me adelanté
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #6  
Antiguo 03-12-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Busca por el foro la palabra NETFILEDIR, es el punto clave para hacer que paradox funcione en red, de ahí apareceran muchos resultados.

Como te han dicho la concurrencia es importante en el diseño. Lo que tienes que pensar, sobre todo en los Insert y Post de las tablas es que varios usuarios pueden hacerlo casi al mismo tiempo, por tanto debes buscar un método para que nunca colisionen los datos.

Un ejemplo con dos usuarios A y B. A le da a Insertar un nuevo alumno ¿qué valor se le da a su clave primaria? (dependerá de como lo hayas implementado), El usuario B le da a insertar (A todavía no ha guardado los datos), Ahora graban los cambios A y B ¿que valor tendrán la clave primaria de ambos? ¿y si A y B están dando de alta al mismo alumno? ¿se duplicará la información?

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Distribuir applicacion C# ASP.Net y WebService locotenentul .NET 1 26-10-2005 07:51:06


La franja horaria es GMT +2. Ahora son las 20:44:31.


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
Copyright 1996-2007 Club Delphi