|
Confundido con TSession
Hola otra vez !!! mientras mas trato de aprender.. mas confusiones me surgen !
Ahora estoy con el tema de los TSession.
( me canse de leer la ayuda, y no me queda claro el asunto... para nada... ).
Preguntas:
1 - Cuando es que estoy "forzado" a colocar un objeto TSession en un TForm ?
( la ayuda de Delphi me dice que hay que hacerlo cualdo hay multi-thread... - y por eso estoy aqui : porque no entiendo. Necesito palabras mas basicas , quizas un ejemplo sencillo ).
2 - Cuales son las consecuencias de trabajar todo con el "default session", aun cuando haya multi-thread ?
3 - Cada Formulario dentro de un programa, se considera un thread diferente ? o todos los formularios entran en el main-thread ?
4 - En la ayuda mencionan acerca de cuando se "replica" un DataModel, hay que tener sesiones diferentes... por que ? No se puede hacer con el Default Session ?
5 - Asumiendo que tengo un form, donde hay un TTable, y ese form se abrira multiples veces ( apuntando al mismo archivo en el disco ).
a) Se puede hacer con el Default Session ? Alguna consecuencia ?
b) O hay que poner un TSession con el Auto-Name en true ?
Si alguien pudiese explicarme acerca de este tema, en lenguaje lo mas sencillo posible, se lo agradecere mucho !!
|