FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
||||
|
||||
alias paradox
Esto me trae por la "calle de la amargura" como decimos en Lepe.
Pregunto si existe un Alias llamado 'pepe' (por no poner el que uso ) y si no existe, creo un alias en tiempo de ejecución con AddStandarAlias. Tengo 2 ordenadores con el BDE instalado, y el caso es que las 2 pcs, me crean el alias. El ConfigMode de la sesion es cmAll. ¿ Al arrancar el programa en la 2ª Pc deberia de detectar el alias que está creado en la 1ª Pc ? ¿ Influye que la sesion sea cmAll o cmSession ? localShare está configurado como dice en la cara oculta de delphi 4, uso Delphi 6 y BDE 5.01 La aplicación funciona, ya que el directorio .NET es el mismo para los dos, pero me tiene confundido . No entiendo la filosofía. Espero que alguien pueda aclararme esta duda existencial Saludos |
#2
|
||||
|
||||
El alias lo tienes que crear en cada Pc y configurarlo adecuadamente, en realidad una de sus misiones es poderle indicar en donde están los ficheros:
\\MiServer\NomBreDiscoduro\MICarpeta De esta manera si en tiempo de diseño trabajamos con la Carpeta XXXXX, al instalarlo en el cliente, el alias tendrá que llamarse igual al que nosotros configurarmos, pero podemos colocar las tablas en otro sitio, bastará con apuntar el alias en ese dirección para que todo siga funcionando sin tocar una línea de código. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
Última edición por marcoszorrilla fecha: 05-10-2003 a las 13:55:28. |
#3
|
||||
|
||||
Cita:
En un mismo Pc, ejecutando varias instancias, sé que comparte el espacio del BDE, pero en varias maquinas perdia la pista. Gracias Marcos. |
#4
|
|||
|
|||
Relacionado con eso ...
Puedo crear una aplicacion con Base de datos (o archivo plano) ... e instalarla en otra PC y que no haya nececidad de configurar ALIAS ni nada de nada ? ... La idea es hacer una Aplicacion pequeña, de altas, bajas, cambios y consultas, pero no quisiera instalar nada mas en la PC cliente, solo el ejecutable .EXE ... Gracias por la ayuda .... |
#5
|
|||
|
|||
ya que has abierto un hilo p'ara hacer esta pregunta, ruego a todo aquel que quiera/pueda/sepa responderte, lo haga en ese hilo
http://www.clubdelphi.com/foros/show...&threadid=4363 Gracias |
#6
|
|||
|
|||
Hola a todos.
A mí me ocurre lo mismo que comenta Lepe, no entiendo la filosofía del BDE configurado para paradox en una red sin servidor exclusivo, aunque funciona -según apunta "La Cara oculta, que yo también puse en práctica-. El Pc que hace de servidor tiene LOCAL SHARE=TRUE y los clientes en FALSE, apuntando todos a un único NET alojado en el servidor. Funciona, pero no funciona (v.l.r.) como tendría que funcionar; me explico. El servidor, precisamente por tener LOCAL SHARE=TRUE, tiene muchos problemas. Por citar uno, por ejemplo, cuando tratamos de imprimir listados largos no los termina, o el típico error: "lock file has grow too large". También podría ocurrir que me falte algo por configurar (no soy muy experimentado con delphi y BDE) y el servidor pueda funcionar correctamente. Pero en caso contrario, y esto tenga que ser así, creo que el BDE y Paradox para este supuesto (red, con servidor al mismo tiempo que cliente) deja mucho que desear y es algo que Borland ya tendría que haber solucionado. Un saludo, J.Carlos Ortega |
#7
|
|||
|
|||
Bueno, recuerdo que al instalar el ejecutable en distinto directorio de la "Session.PrivateDir" los problemas se solucionaban, aparentemene. Pero ¿Puedo estar seguro de ello?, ¿Tengo todo correctamente configurado?. Gracias y saludos de nuevo.
|
#8
|
||||
|
||||
Cita:
// Saludos |
#9
|
||||
|
||||
hay una frase en la cara oculta que es muy corta, pero muy importante.....
" Yo recomiendo borrar los ficheros *.lck y *.net antes de modificar el parametro NETDIR" Por supuesto no tiene que haber nadie conectado a la base de datos. En lugar de cambiar el private.session a otra carpeta, convendría borrarlos. Creo que por aqui va tu problema J. Carlos Saludos. |
|
|
|