Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-12-2014
augustocgg augustocgg is offline
Registrado
NULL
 
Registrado: dic 2014
Posts: 3
Poder: 0
augustocgg Va por buen camino
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
Responder Con Cita
  #2  
Antiguo 02-12-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Bienvenido a clubdelphi, como siempre aconsejamos a los nuevos, no olvides leer nuestra guía de estilo, gracias por tu colaboración
Responder Con Cita
  #3  
Antiguo 02-12-2014
Avatar de Al González
[Al González] Al González is offline
In .pas since 1991
 
Registrado: may 2003
Posts: 5.604
Poder: 29
Al González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en brutoAl González Es un diamante en bruto
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.
Responder Con Cita
  #4  
Antiguo 02-12-2014
augustocgg augustocgg is offline
Registrado
NULL
 
Registrado: dic 2014
Posts: 3
Poder: 0
augustocgg Va por buen camino
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.
Responder Con Cita
  #5  
Antiguo 03-12-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Poder: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
augustocgg,

Cita:
Empezado por augustocgg
...Migrar una aplicación hecha en Delphi V5 año 2003 que funciono Windows XP, y que NO FUNCIONA EN WINDOWS 7...El software es usado para interfaces hoteleras...El código puede tener de 1000 líneas mas o menos...


Revisa esta información:
Espero sea útil

Nelson.
Responder Con Cita
  #6  
Antiguo 03-12-2014
Avatar de mamcx
mamcx mamcx is offline
Moderador
 
Registrado: sep 2004
Ubicación: Medellín - Colombia
Posts: 3.911
Poder: 25
mamcx Tiene un aura espectacularmamcx Tiene un aura espectacularmamcx Tiene un aura espectacular
Cita:
Empezado por augustocgg Ver Mensaje
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.
Aja, y cual es el error?

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.
Responder Con Cita
  #7  
Antiguo 03-12-2014
engranaje engranaje is offline
Miembro
 
Registrado: may 2011
Posts: 163
Poder: 13
engranaje Va por buen camino
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.
Responder Con Cita
  #8  
Antiguo 03-12-2014
orodriguezca orodriguezca is offline
Miembro
 
Registrado: ene 2009
Posts: 221
Poder: 16
orodriguezca Va por buen camino
Cita:
Empezado por augustocgg Ver Mensaje
En el momento que lo instalo, llega a una parte en donde sale appcrash.
Lo que no funciona es el instalador o la aplicación?

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.
Responder Con Cita
  #9  
Antiguo 03-12-2014
augustocgg augustocgg is offline
Registrado
NULL
 
Registrado: dic 2014
Posts: 3
Poder: 0
augustocgg Va por buen camino
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.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Plataforma de desarrollo (tipo Arduino) con Delphi PacoPepe 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


La franja horaria es GMT +2. Ahora son las 20:36:06.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi