![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
|||
|
|||
|
Al final no salió
Explico las prueba que he hecho a ver que puede pasar.
1.- Doy permisos de administrador a los usuarios que se conectan en terminal server. 2.- La aplicacion está en S:\paradox\trabajo para los usuarios de la red local y la opcion local share=true en el DBE. El terminal server está en D:\paradox\trabajo (es el mismo directorio, los equipos en red local mapean \\servidor\D\ como S . 3.- Con esta configuracón los equipos en red local funcionan ok pero en terminal server solo puede entrar uno. El efecto de abrir 2 o varios equipos en terminal server es como si abrieramos varias veces paradox en una maquina y yo creo que es porque el fichero lck de bloqueo está siendo usado y me deja fuera. Pruebas que he hecho: - poner local share=false en el bde del servidor, y el terminal server funciona!!! pero los 9 equipos de la red local se vuelven locos, porque supongo que las tablas perderán consistencia al no estar controlados por un unico lck. - mapear en el mismo servidor D:\ como S:\ asi todo el mundo tiene la misma ruta en NET DIR. No vale de nada. Respecto al anterior consejo de sitrico no se si lo de el documento de citrix es aplicable o no. A ver si después de ete rollo nos salta la chispa y algún alma caritativa me ayuda. |
|
#2
|
||||
|
||||
|
Cita:
Fuente: http://www.terra.es/personal/alksoft...lo/paradox.htm Lo que debes hacer es modificar la aplicación para asignar el valor de session.Private dir a un directorio DISTINTO para cada usuario (tal vez debas usar algo así:
__________________
Sitrico |
|
#3
|
|||
|
|||
|
me parece perfecto.
Se que una solucion en codigo probablemente funcione, pero ¿Donde se pone eso?
Te comento, llevo años programando...... en visual basic, con mysql, sql server y me encuentro en paradox y su entorno perdido, lo unico que se es que el formulario inicial se llama newgate.fdl y de ahí tiran todos. ¿En el codigo del formulario, en un modulo (si existen modulos en paradox)? |
|
#4
|
||||
|
||||
|
Normalmente se hace en el datamodule (tambien lo puedes hacer en el módulo principal)
Basta con que incluyas estas líneas al formulario principal:
Puedes encontrar algo mas en el foro si buscas PrivateDir ó NetFileDir Te mando un ejemplo de un datamodule que uso.
DbMain : TDatabase; los parametros son los "por defecto" de paradox Tomado del INI Cita:
__________________
Sitrico |
|
#5
|
|||
|
|||
|
Gracias
Estupendo, muchas gracias, la unica pregunta que me quedaría como cosas rara es que:
- si en el bde existe la opcion netdir no existira otra opcion donde poner private dir? la verdad es que no la encuntro en el bde si existe claro. |
|
#6
|
||||
|
||||
|
En el Database Desktop Tienes un directorio PRIV: que por defecto apunta a la carpeta temporal de Windwos.
Por código basta con asignar la propiedad PrivateDir del tSession. En el BDE Administrator no veo la opción.
__________________
Sitrico |
|
#7
|
|||
|
|||
|
Muchas gracias
El jueves pruebo todo lo que me has dicho que con eesto de las vacaciones cuando no estoy yo está el cliente.
Lo dicho gracias y al lío. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Terminal server | dape | Varios | 5 | 15-05-2007 06:37:10 |
| BDE En terminal server | keys | Conexión con bases de datos | 3 | 24-10-2005 12:19:20 |
| Problemas con Terminal Server Win 2003 Server | El_Perrito | Windows | 0 | 16-10-2004 19:53:45 |
| Por que instancias en sql server 2000 | uper | MS SQL Server | 1 | 10-07-2004 19:11:06 |
| Terminal Server | chavi | Varios | 4 | 24-06-2003 21:31:54 |
|