FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Problema con programa
Buenas, mi problema es algo complicado.
Tengo un programa creado por otra persona, lo cual tengo solo el '.exe'. Tengo todas las tablas creadas en paradox. el problema está en que en un ordenador de sobremesa con win.200 y en un portatil con XP se a copiado la carpeta donde está el '.exe' junto a las tablas y funciona perfectamente pero al quere pasarlo a otro portatil me da el famoso error 'Operation must be performed on the current session'. Por lo que e visto no necesita crear alias en el odbc ni nada. Puedo ver los datos de las tablas pero por algun motivo en ningun otro ordenador puedo utilizar el programa. Alguien sabria porque? Por favor agradecería no me manden hacer una búsqueda en el foro sobre ese error porque ya lo e probado todo. Un saludo |
#2
|
||||
|
||||
Hola salvanano
Hay varias maneras de hacer que un programa se estanque en un ordenador, por ejemplo si quisiera hacerlo, con solo incluir en el ejecutable la opcion que lea el numero del disco, grabarlo y ya, cuando transportas el programa a otro ordenador simplemente no tiene el mismo numero de disco y no funciona. Pudiera ser algun otro sistema, no lo se. Yo haria dos cosas, una, veria las tablas a ver si encuentro lo que te menciono, dos, llamaria al que hizo el programa, seguro mas listo que tu y yo juntos y la pregunto cuanto me cuestan los fuentes, por que seguro no los regala, bueno quien sabe. Saludos |
#3
|
||||
|
||||
Hola, lo de Caral es muy factible que así sea..
Pero por otro lado podria ser que el creador del programa haya usado componentes DBE y si es así el error ese que tu mencionas es mas que seguro que te falta el aliasName, que se crea en el “Database Desktop” sin el nombre del alias es muy probable que el sistema no funcione.. Saludos…. |
#4
|
|||
|
|||
Lo del alias ya lo habia pensado y esperaba que hubiese alguna forma de saltarselo.
El creador le conozco pero es mayor y no se acuerda ni de lo que izo el dia anterior asiq para acordarse de el programa y el alias y encima perdio el cd donde metio todo lo relacionado con la aplicación. Gracias por vuestras respuestas, intentare ver si hay alguna forma de hacerlo, aun asi podeis seguir sugeriendo cosas. un saludo |
#5
|
||||
|
||||
Hola
La verdad si el que lo hizo tiene alzaimer y no es muy complicado el programa me evitaria todo esto y lo duplico de nuevo. Saludos |
#6
|
||||
|
||||
:d :d :d ..........................
|
#7
|
|||
|
|||
jeje
Ya, si eso el lo facil, yo tambien podria duplicarlo, pero es que no quieren eso, quieren poder utilizarlo lo antes posible y lo que no entiendo es como copiandolo a un pc si funciona y en otro no.
Saludos |
#8
|
||||
|
||||
Hola
Todo tiene su explicacion y su porque. Usa tablas Paradox. Estas estan enlazadas como? Usa conexion odbc, alias, que? Las tablas esta abiertas, tienen clave ? Creo que hay que hacerse muchas preguntas e ir resolviendo una a una. Saludos |
#9
|
|||
|
|||
datos
Las tablas estan abiertas, se pueden ver y no tienen clave
Tienen Alias? pues no lo se. Estan enlazadas, pues si, ademas seguro que si ves el programa ves que es supersencillo y en una semana o dos puedes tener una replica, pero la cuestion es que en el unico sitio que funciona es en el ordena del despacho. La conexion odbc es 'DB' ya que te lo dice si no esta configurada y una vez que la configuras es donde me da el error. |
#10
|
||||
|
||||
Hola
La verdad esto tampoco lo entiendo yo: Cita:
Preguntas y mas preguntas. Saludos |
#11
|
|||
|
|||
No tengo ni idea de como lo instalaron.
Pero al pasarlo a otro ordenador creo que lo unico que hicieron es copiar la carpeta donde se encuentra el ejecutable y las tablas. Un saludo |
#12
|
||||
|
||||
Como hablas de ODBC, puede que este enlace te sirva.
http://www.datahabitat.com/odbcdata.html#paradoxandodbc Aquí tienes un enlace para instalar el BDE. http://www.filewatcher.com/m/bdemm52...76931.0.0.html (el primer link que aparece, ya te sirve) Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#13
|
|||
|
|||
Gracias Lepe por tu aporte, pero yo ya tengo instalado el BDE en los equipos y el alias de la base de datos, lo que me pasa es el p... error ese de session que no se porque me lo da.
saludos |
#14
|
||||
|
||||
Hola
Y si todo esta fallando no sera que este mensaje: Cita:
Saludos |
#15
|
||||
|
||||
"La sesión" se administra mediante el componente TSession de delphi, no tiene parámetros de digna mención, se suele configurar en tiempo de diseño y se le da un nombre a la sesión que se usará durante todo el programa.
Lo importante aquí, es que todas las tablas y consultas deben llevar el mismo nombre de sesión, y eso, es difícil que lo cambie el usuario. Aunque nunca se sabe lo que ha podido hacer el programador. Lo normal sería intentar reproducir todo al mínimo detalle. Desde el ordenador que funciona, mirar: - las rutas del programa, de la base de datos - la estructura de carpeta - el nombre del alias - Intentar abrir archivos .ini o con extensión "rara" con el bloc de notas (por si es un archivo de texto con parámetros de configuración singular a cada equipo. - Mirar la configuración del BDE en el panel de control, mirando todos los parámetros que lleva, incluso copiar el archivo idapi32.conf de un Pc a otro (siempre haciendo copias de seguridad). Supongo que el compañero ya habrá realizado muchas de esas cosas, pero, más allá de "mirar por fuera" poco puede hacerse. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#16
|
||||
|
||||
Hola
La verdad yo insisto en mi apreciacion. Lo mas dificil de hacer un programa es el diseño de la extructura del mismo, en este caso hay un ejemplo en vivo. Para mi lo mejor es hacerlo denuevo y me quitaria los dolores de cabeza, ya se, no es tan facil, pero ya en un dia tendria una buena parte hecha, no se me parece que insistir en poner a funcionar algo que ni se sabe que es, lo veo complicado, ademas si en algun momento falla, que?. Saludos |
#17
|
||||
|
||||
Practicidad Ante Todo
Hola, luego de haber leido bastante, pienso al igual que Caral que deberias explicar de alguna forma que el error no es salvale. Que lo mejor es diseñar un nuevo programa, de paso te vendes como programador, y lo mejor es que das una solucion certera al problema. Claro que lleva el estudio de las tablas y su estructura. No es la primera vez que pasa el hecho de tener que hacer todas las capas de programacion de nuevo.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Problema al crear programa de instalacion | Ivan A. Garcia | Conexión con bases de datos | 4 | 13-01-2007 07:31:06 |
Problema Con Programa Multilenguaje | sammyrano | Varios | 3 | 15-09-2006 19:38:27 |
Problema al crear programa de instalacion | Ivan A. Garcia | SQL | 2 | 03-09-2006 09:33:37 |
Problema Ejecutando un programa hecho en delphi | wpolanco | Varios | 2 | 05-05-2005 08:39:58 |
problema con los Tedit en un programa | Pepetrueno | Varios | 6 | 28-06-2003 02:47:38 |
|