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
|
|||
|
|||
Migracion de lenguaje y Plataforma - Delphi
Un saludo a todos.
Tema : Consulta Nivel de conocimiento : Básico Objetivo : Migrar una aplicación hecha en delphi V5 año 2003 que funciono Windows XP, y que NO FUNCIONA EN WINDOWS 7. Resumen : Tengo las fuentes de la aplicación pero nunca he hecho una migración de versión de Delphi ni de sistema operativo Al ejecutar la aplicación en WINDOWS 7 siempre sale errores. Agoté todos los recursos para tratar de que la aplicación funcione en WINDOWS 7 pero me ha sido imposible siempre me salen errores appcrash de memoria. La ultima opción es actualizar la aplicación que fue hecha en delphi v5 y actualizarla para que me funcione en WINDOWS 7 pero en realidad no he podido realizar esta operación, puede ser muy fácil pero escribo aquí a ver si me puede ayudar con el tema. Espero me puedan ayudar y me disculpan la redacción. Att. Cesar |
#2
|
||||
|
||||
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
|
#3
|
||||
|
||||
Para darnos una idea, ¿cuántas líneas de código Delphi tiene tu aplicación?
Y ¿cuál es el propósito o campo de aplicación de ese software? Una de las muchas cosas que distinguen a Delphi es su tremenda compatibilidad hacia atrás. Un código bien escrito en Delphi 5, no debería tener grandes dificultades para ser adaptado a Delphi XE3-XE7 (mis versiones recomendadas). Esto es con paciencia, amigo. Pero sí se puede. |
#4
|
|||
|
|||
El software es usado para interfaces hoteleras
En el momento que lo instalo, llega a una parte en donde sale appcrash.
No necesito que me hagan el trabajo, solo necesito como las bases para proceder de una manera correcta, de igual manera me gusta investigar y hacer mis propios trabajos. El codigo puede tener de 1000 lineas mas o menos. Yo deje de trabajar con temas de programacion desde el 2005, pero ahora necesito actualizar y mejorar el producto para windows 7, a que version de delphi podria migrar el codigo para que funcione bien en WIN7? Les agradesco mucho su colaboracion. |
#5
|
||||
|
||||
augustocgg,
Cita:
Revisa esta información: Cita:
Nelson. |
#6
|
||||
|
||||
Cita:
Toda resolución de problema se reduce a: 1- Definir con *precision* cual es el problema (=entender) Esto es el 90% de la solución 2- Resolver el problema ---- Tambien a nivel general: 1- Presta atención a TODOS los warnings y errores que te de el compilador y solucionalos 2- Determina que componentes de terceros tienes y adquiere las versiones actuales P.D: Para ser aun mas explícitos, " me salen errores appcrash de memoria" NO ES UN PROBLEMA. Es un *sintoma*. "Agoté todos los recursos para tratar de...." da a entender (y si me equivoco me corregís) que estas adivinando e intentando a ciegas. La *mayoría* de los casos, la resolución de problemas es muy lineal: Sabes exactamente que problema tienes y solo hay 1 unica forma de resolverlo. Asi que debes enfocarte es en entender el problema: Que es un "memory crash"?? Que lo puede causar? En que linea exacta sale el crash? Que esta haciendo el codigo? Esta invocando que, con que esta interfazando? Etc...
__________________
El malabarista. Última edición por mamcx fecha: 03-12-2014 a las 02:29:25. |
#7
|
|||
|
|||
Por mi parte apuntar que tengo aplicaciones desarrolladas en delphi 2.0 y delphi 5.0 trabajando correctamente en windows 7 y en windows 8 por lo que si la aplicación funcionaba correctamente en widndows xp y falla en windows 7 igual podrías mirar en otra dirección en lugar de hacia el código fuente.
Si la aplicación se conecta a bases de datos probablemente utilizes el bde por ejemplo. Si esto es asi es importante su configuración para evitar problemas de acceso a localizaciones de memoria bloqueadas por el sistema operativo. De todos modos sería mejor que pusieras el mensaje exacto de error saber exactamente cual es el problema ¿has probado a ejecutar como administrador? a desactivar el DEP?... En fin yo investigaría mas a fondo. |
#8
|
|||
|
|||
Cita:
Coincido con engranaje en que el problema no debe ser la aplicación en si. Tengo aplicaciones Delphi 5 escritas en windows 98 que aún funcionan perfectamente en Windows 7 y Windows Server 2008. |
#9
|
|||
|
|||
Saludos a todos y muchas gracias por sus recomendaciones.
Estoy organizando un informe general de los errores y soluciones que no an funcionando paso a paso para descartar actualizar el codigo. Les comento adicionalmente que con los procedimientos de 1 Aplicar permiso para ejecutar como adminitrador 2 Activar y desactivar la funcion DEP, y agregar los ejecutables al mismo 3 Operaciones con la linea [ bcdedit.exe /set nx AlwaysOff ]vs On ] 4 Ejecutar este programa en modo de compatibilidad para : Win/95/98 etc... Me han saltado algunos errores similares a este, pero el tormento final es este error que no lo puedo quitar con la posibles soluciones ya nombradas arriba : Firma con problemas: Nombre del evento de problema: APPCRASH Nombre de la aplicación: Ops.exe Versión de la aplicación: 5.1.4.938 Marca de tiempo de la aplicación: 50c151a4 Nombre del módulo con errores: KERNELBASE.dll Versión del módulo con errores: 6.1.7601.17514 Marca de tiempo del módulo con errores: 4ce7b8f0 Código de excepción: 0eedfade Desplazamiento de excepción: 0000b760 Versión del sistema operativo: 6.1.7601.2.1.0.256.48 Id. de configuración regional: 9226 Información adicional 1: 0a9e Información adicional 2: 0a9e372d3b4ad19135b953a78882e789 Información adicional 3: 0a9e Información adicional 4: 0a9e372d3b4ad19135b953a78882e789 Lea nuestra declaración de privacidad en línea: htXtp://go.microsoft.com/fwlink/?linkid=104288&clcid=0x0c0a Si la declaración de privacidad en línea no está disponible, lea la declaración de privacidad sin conexión: C.:\Windows\system32\es-ES\erofflps.txt ============================================================================ de igual manera les pondre aqui el informe de errores apenas termine. ============================================================================ Nuevamente muchas gracias a todos por sus aportes. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Plataforma de desarrollo (tipo Arduino) con Delphi | David Jiménez | ASM y Microcontroladores | 3 | 16-12-2014 20:34:44 |
Plataforma inválida y no compila Delphi XE2! | AngelCMar | Varios | 4 | 09-11-2013 18:10:00 |
delphi 2007 ? plataforma windows o .NET ? | BlueSteel | Varios | 11 | 18-07-2008 00:03:52 |
Migración Delphi a JSF (o JSP) | cybernailuj | Internet | 0 | 18-09-2006 13:13:21 |
migracion a Delphi 7 | ramonibk | Varios | 5 | 31-12-2004 09:27:41 |
|