FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Programa no corre con Windows XP SP2 y Firebird 1.0.3
Hola campeones,
Con mi compañero de proyectos escribimos una aplicacion que corre actualmente sobre 25 maquinas para una compañia, la mayoria de ellas tienen Windows XP. Se necesito instalar el programa en un equipo nuevo con Windows XP SP2, sin conexion a la red de la empresa, es decir instalamos el motor Firebird 1.0.3, una copia de la base de datos (se verifico que no quedara ReadOnly), el programa ejecutable y se establecio la conexion por medio de un archivo .ini entre el programa y la base de datos. Luego se habilito el puerto 3050 en el Firewall que trae XP SP2 para que Firebird lo pudiera utilizar. Todas las tareas se hicieron como administrador, se reinicio la maquina y nuevamente se entro al sistema como administrador. El programa ejecutable saca error. Si a alguien le ha pasado algo similar o tiene conocimiento de que puede estar pasando podria comentarme como solucionarlo ? Gracias de antemano.
__________________
Luis Fernando Buelvas T. |
#2
|
|||
|
|||
Debo aclarar que el programa esta escrito en Delphi 6 con IBX 6.08
Gracias
__________________
Luis Fernando Buelvas T. |
#3
|
||||
|
||||
Cita:
Saludos
__________________
"Lo mejor de no saber hacer nada es que se tiene mucho tiempo libre."
|
#4
|
||||
|
||||
????
Estaba Muy Bien Explicado hasta que comentastes que saca un ERROR, pero QUE ERROR ES, Que Dice en el Error?????
Saludos.... |
#5
|
|||
|
|||
Gracias,
Disculpen que no haya explicado esa parte completamente. Resulta que el programa saca uno de esos errores de direccion pero lo que quiero decir es que ni siquiera me muestra la pantalla donde se digita el usuario y clave. El domingo estoy donde el cliente por la tarde vuelvo a correrlo y coloco la informacion acerca del error. Quedo de ustedes muy agradecido por interes.
__________________
Luis Fernando Buelvas T. |
#6
|
|||
|
|||
Ya estoy donde el cliente, el error es:
"Sicgoan.exe ha detectado un problema y debe cerrarse". Lo curioso del caso es que los tecnicos de la empresa que provee los equipos (HP DC5100 MT), desinstalaron el SP2, se cambio el motor a la version 1.5.2. Ahora el programa a ratos entra y ratos no entra, como quien dice quedo intermitente el error. Muchas gracias
__________________
Luis Fernando Buelvas T. |
#7
|
|||
|
|||
Hice unas pruebas cambiando las propiedades del programa y dejandolo en modo de compatibilidad con Windows 98 y el error a dejado de salir.
Sera que los ejecutables hechos con Delphi6 tienen problemas con Windows XP SP2 con alguna frecuencia. Pregunto a otros desarrolladores si han tenido ese problema. Gracias
__________________
Luis Fernando Buelvas T. |
#8
|
||||
|
||||
Cita:
|
#9
|
||||
|
||||
Pues a mi una vez me paso algo muy raro, fue con un programa que corre en mas de 30 equipos, un día se estaba instalando en un computador (que también era HP) y resulta que no me corría nunca el programa (al ejecutarlo mostraba el mouse como si procesara y luego no pasaba nada mas), para probar que pasaba instale Delphi en el equipo en que me paso el problema y encontré que en un .pas implementaba en el uses una librería del jedi, resulto que solo en ese equipo y en ningún otro esa librería dividía por cero al crear el formulario relacionado con el archivo .pas, solucione el problema quitando el componente del Jedi que usaba que era un edit con unas caracterizas especiales ya que al dejarlo con compatibilidad para Windows 98 no me funcionaban bien los memos, y algo similar me paso con otra aplicación hace muy poco tiempo, la cual si podía dejar con compatibilidad con Windows 98 de forma temporal ya que en este lugar no existía la posibilidad de instalar el Delphi y no afectaba el funcionamiento del programa, lo raro es que esta aplicación es probada y compilada sobre Windows XP con el service pack 2, y además también corre en un gran numero de equipos con estas características, y para no tener este tipo de problemas evitaba colocar componentes que no se encuentren directamente en mi instalación de Delhi
|
#10
|
|||
|
|||
Pues imaginenese que en esa misma empresa, colocamos en el servidor (Proliant con XEON, 1 Giga de RAm 3 discos SCSI de 70 Gigas cada uno en arreglo 5) el programa y paso algo parecido a loq ue te paso a ti RONPABLO, mostraba como si estuviera cargando y despues no aparecio nada. Lo pusimos en modo compatibilidad y si funciono. Yo utilizo algunas cosas de los JEDI, especialmente un componente para manejo de datasets en memoria. Me preguntaba si el problema esta de pronto por el uso de otros componente como el XPMenu.
Y que problema se presenta con los campos memo ? Sigo loco con ese cuento, afortunadamente son solo 3 las maquinas nuevas en la empresa que adolecen de la situacion. Se colocaron los ejecutables instalados en las maquinas y se colcaron en modo compatibilidad. Gracias por las respuestas.
__________________
Luis Fernando Buelvas T. |
#11
|
||||
|
||||
Les dejo mis antecedentes, que quizás no tenga mucho que ver con el caso.
Yo tuve problemas con delphi 4 en Windows 2003, un día lo instalé ahí porque necesitaba hacer unas modificaciones que luego al compilar y utilizar en equipos Windows 9x/2000/XP tenía problemas no muy similares a los de ustedes, pero en fin son problemas, como:
En conclusión, he leído en este mismo foro, diversos problemas, cosas extrañisimas y los más extraño de todo es que siempre se nombra al service pack 2, que raro ? Hasta Luego.
__________________
No todo es como parece ser... |
#12
|
||||
|
||||
El problema del memo (ó dbMemo no recuerdo bien cual era!) radicaba en que al dar enter no generaba salto de linea, y si copiaba desde otra aplicación que tubiera saltos de linea me mostraba dos barras paralelas (||) en el salto correspondiente.
|
#13
|
||||
|
||||
Cita:
Las barras son el #13#10 (return+avance de línea). En cuanto al salto de línea al dar enter, es una propiedad que pones true o false (WantTabs). |
#14
|
||||
|
||||
Cita:
Como tal, mi conclusión como buen usuario inexperto (y tal vez un poco imprudente) es que Windows aun no lo han terminado de hacer y seguimos en prueba Beta. |
#15
|
||||
|
||||
Cita:
|
#16
|
|||
|
|||
A mi también me ha pasado
Yo también he tenido estos tipos de problemas "extraños" con aplicaciones que han venido funcionando correctamente durante mucho tiempo, y al actualizar las máquinas (afortunadamente no las actualizan todas al tiempo) las aplicaciones han fallado, algunas en el arranque tal como se menciona en este hilo.
El caso es que el problema lo resuelvo instalando mi copia de Delphi en la máquina que presenta problema y haciendo un debug para encontrar la línea de código que está fallando. En Algunas ocasiones he encontrado que una variable de entorno del Sistema Operativo es el origen del problema, otras que el usuario no tiene acceso a la Raiz del disco C (por supuesto este no debe ser el problema si se ingresa como aministrador), e incluso encontre un programa que tenía un error en el manejo de un puntero y curiosamente en las máquinas más viejas no se manifiesta el error de programación. En fín, mi sugerencia es que instales Delphi en la maquina que falla para lograr Detectar el origen del problema. Saludos, |
|
|
|