Foros del Web » Programación para mayores de 30 ;) » Programación General »

Delphi 7 en Windows Vista

Estas en el tema de Delphi 7 en Windows Vista en el foro de Programación General en Foros del Web. Delphi en Windows Vista Los suscriptores de MSDN ya pueden descargar e instalar (lo he puesto Vista Business en mi portátil, que ahora es una ...
  #1 (permalink)  
Antiguo 05/08/2008, 16:44
Avatar de mrpaco2004  
Fecha de Ingreso: abril-2004
Ubicación: CDMX
Mensajes: 10
Antigüedad: 20 años, 9 meses
Puntos: 0
De acuerdo Delphi 7 en Windows Vista

Delphi en Windows Vista

Los suscriptores de MSDN ya pueden descargar e instalar (lo he puesto Vista Business en mi portátil, que ahora es una máquina con arranque quattro con Windows 2000, Windows XP, Windows 2003 Server, y ahora también Windows Vista "Negocios").

A diferencia de Windows XP y Windows 2003, en el que visualmente se diferencian principalmente de Windows 2000 usando el servicio Temas (que está desactivado por defecto en Windows 2003), Windows Vista tiene un interfaz de usuario ha cambiado significativamente la apariencia. No es como si hay un nuevo mundo: no me tome tiempo para encontrar el justo y lugares conocidos (aunque suficientes detalles y características han cambiado a pasar algo más de tiempo de aprendizaje y escribiendo sobre).

Una nueva característica importante de Windows Vista es el llamado control de cuentas de usuario (UAC), que es un elemento de seguridad que lo que ciertas aplicaciones de guardia están autorizados a hacer en su máquina.

Las solicitudes deben ser mejor ejecutadas con el menor nivel posible de privilegios (y rara vez como Administrador, por ejemplo), para evitar o limitar el daño que puede hacer. Con la UAC, todos los usuarios son sólo usuarios estándar (sin derechos de administrador), con la capacidad de permitir que las aplicaciones para obtener más privilegios (temporal) cuando sea necesario.

La UAC ayuda contra virus y software espía, pero también es a veces un poco de una molestia cuando se trata de aplicaciones que se puede confiar. Escrito en el directorio Archivos de programa, por ejemplo, no se permite (por defecto), como se verá en la ejecución de Delphi en Vista.

Desde que principalmente uso Delphi 7 (para Win32) y Delphi 2006 (tanto para Win32 y. NET), he iniciado el proceso de instalación y uso de estas versiones de Delphi en la versión final de Windows Vista para examinar la compatibilidad de Delphi como Así como Delphi Win32 (y. NET) las aplicaciones que se ejecutan en Windows Vista.

Delphi 7

Los siguientes se aplicarán a todas las versiones de Delphi hasta la versión 7, así como todas las versiones de C + + Builder hasta la versión 6. Para Delphi / C + + Builder 2006
Cuando intenta instalar Delphi 7 en Windows Vista, nos aparece un mensaje de error, afirmando que "este programa ha conocido problemas de compatibilidad".



Puede comprobar la línea de soluciones, pero eso no ayudará mucho. Por ahora, sólo tienes que hacer clic en "Ejecutar programa" para ejecutar el instalador de Delphi de todos modos.



Usando el instalador de Delphi, puede instalar Delphi 7 (así como otras aplicaciones como InterBase). No encontrará ningún problema durante la instalación.



Tuve un poco de dificultad para conectarse con el registro y el administrador de licencias, pero espero que se resuelvan rápidamente (aún tengo 30 días).

Después de la instalación

Cuando inicie la versión instalada de Delphi 7, obtuve el mensaje de error de la Figura 1 de nuevo. Esta vez, al hacer clic en la "Ejecutar programa", se iniciaría Delphi, pero con un mensaje de error diciendo que no está en condiciones de Delphi (es decir, no puede) cambiar el nombre de delphi32. $$$ A delphi32.dro.



Y después de hacer clic en Aceptar, se abrirá Delphi, pero sin un proyecto abierto. Desde que empezar siempre con el Delphi 7-np bandera, yo no se de cuenta de lo diferente. Sin embargo, a partir de un nuevo proyecto también resultados en el anterior mensaje de error: no haber podido cambiar el nombre de la Delphi32. $ $ $ Archivo a Dephi32.dro.
La razón evidente es que la aplicación Delphi32.exe no se permite (por Windows Vista) para escribir en la Delphi7 \ Bin directorio.

Modificar permisos

Para solucionar esto, hay que permitir que los usuarios de la computadora portátil para "modificar" el contenido de este directorio, como se muestra en la siguiente captura de pantalla:



Aparte de la Delphi7 \ Bin directorio, también tenemos que permitir que los usuarios de la computadora portátil para "modificar" el contenido de la Delphi7 \ Proyectos directorio para las aplicaciones compiladas (y paquetes) puede ser producida.



Tenga en cuenta que cualquier otro directorio que necesita para escribir a (como directorios de las unidades de producción) también debe estar abierto antes de que usted realmente puede compilar y ejecutar las aplicaciones Delphi 7.
La captura de pantalla muestra belows corriendo Delphi 7 con un nuevo VCL aplicación abierta.



Compilar y ejecutar aplicaciones Delphi 7 también funciona bien después de los dos cambios antes mencionados.
Y ahora que Delphi 7 está actualizado, y de correr, que puedo "migrar" algunas aplicaciones Win32 a Windows Vista, haciendo uso de las nuevas características de la interfaz de usuario. La única cuestión pendiente es la de ayuda integrado, utilizando WinHelp, que ya no funciona en Windows Vista.



Según KB917607, a partir de Windows Vista, el programa de Ayuda de Windows no buque como un componente de Windows. También, programas de terceros que incluyan. Hlp archivos se prohíbe a la redistribución de la Ayuda de Windows el programa junto con sus productos!

Los usuarios que quieren ver a 32 bits. Hlp archivos debe bajar el programa desde el Centro de descarga de Microsoft y, a continuación, instalarlo en sus ordenadores. Lamentablemente, la descarga de la Ayuda de Windows es "todavía en el desarrollo", sino que (esperemos) estará disponible a tiempo para la liberación de consumo de Windows Vista (principios de 2007).
Actualización: Microsoft liberó finalmente a los programa de ayuda de Windows (WinHlp32.exe) para Windows Vista. WinHlp32.exe está obligado a mostrar de 32 bits los archivos de ayuda que tienen el ". Hlp" nombre de archivo de extensión (incluyendo ayuda de Delphi 7, por ejemplo).

Ahora puede descargar Windows6.0-KB917607-x86.msu así como Windows6.0-KB917607-x64.msu (WinHlp32.exe de 64 bits máquina ???).

Espero les sea Util colegas...

SALUDOS[/url]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:58.