Necesito convertir un componente VCL de 32 bits a 64 bits (Delphi XE2). Ahora, de hecho, puedo instalarlo solo si selecciono "Plataforma de 32 bits", si selecciono "Plataforma de 64 bits" puedo compilarlo pero no instalarlo (no existe el menú de instalación). ¿Cómo puedo agregar soporte de 64 bits e instalarlo para la aplicación de 64 bits?¿Cómo agregar el soporte Delphi XE2 de 64 bits a un componente Delphi XE2 32bit VCL simple?
Respuesta
Si quiere decir "instálelo en el IDE", la respuesta simple es que no puede.
IDE es una aplicación de 32 bits y no está diseñada para alojar DLL de 64 bits. Cualquier componente o complemento debe compilarse para 32 bits para poder trabajar con el IDE mismo.
El soporte de 64 bits en un componente es solo para soporte de tiempo de ejecución, no en tiempo de diseño.
+1 Ni siquiera había considerado este particular matiz con respecto a los paquetes. Supongo que es bastante improbable que alguna vez sienta la necesidad de ejecutar el código de tiempo de diseño por debajo de 64 bits. –
No podría, dado que el IDE en sí mismo es de 32 bits, por lo que no puede ejecutar ningún código de 64 bits. La depuración del código de tiempo de ejecución de 64 bits, por otro lado, se realiza ejecutando el depurador remoto en una máquina de 64 bits y conectándose a ella con el IDE. –
En resumen: para agregar un 64 bits a una VCL simple, puedo agregar una plataforma de 64 bits en el paquete; En cualquier caso, solo debo instalarlo como 32 bits porque el IDE es una aplicación de 32 bits, entonces veré la VCL en la paleta con soporte para 32 y 64 bits. Esto está bien, solo lo he probado para algunos VCL y funciona. Sin embargo, tengo una VCL con algún problema, después de agregar la plataforma de 64 bits y de instalarla sin problemas, veo que solo funciona en 32 bits (desde la paleta). ¿Hay alguna manera de entender por qué este componente no funciona en 64 bits? Para encontrar si hay un código incorrecto ... – Martin
- 1. Conversión Delphi 32 a Delphi XE2 (64 bit)
- 2. Estado del componente Delphi XE2 TurboPower
- 3. Delphi XE2 - aplicaciones de 64 bits de construcción
- 4. SafeMM para Delphi XE2
- 5. delphi xe2 stringgrid con comentarios
- 6. ¿Cómo obtener TExcelWorksheet (la versión de 64 bits) en XE2?
- 7. POPCNT en Delphi XE/XE2 64bit
- 8. Cómo compilar usando MSBuild y Delphi XE2
- 9. Delphi XE2 FireMonkey Opciones de informes
- 10. ¿Hay alguna galería de estilos Delphi XE2?
- 11. La aplicación Delphi XE2 de 64 bits y el Verificador de aplicación falla
- 12. servidor REST en Delphi XE2 pro
- 13. Delphi XE2 y LiveBindings entre controles
- 14. Delphi XE2 EnumWindows no funciona correctamente
- 15. Creación de correo electrónico Delphi XE2/FireMonkey
- 16. Delphi XE2: ¿Cómo puedo reproducir archivos de video con firemonkey
- 17. Delphi XE2: controles Firemonkey invisibles en VirtualBox
- 18. ¿Cómo convertir un método a un procedimiento de devolución de llamada en Delphi XE2 de 64 bits?
- 19. Compartir archivos Delphi XE2 y iOS
- 20. Delphi XE2: ¿Cómo definir un URI de REST DataSnap personalizado?
- 21. Cómo cambiar el estilo predeterminado de FireMonkey en Delphi XE2
- 22. ¿Cómo acceder al acelerómetro iOS en Delphi XE2?
- 23. Delphi XE2, cómo mantener la forma ENCIMA después de cambiar estilos VCL
- 24. ¿Cómo configurar correctamente un proyecto multiplataforma Delphi XE2?
- 25. Delphi XE2: ¿Por qué las aplicaciones FireMonkey son HD?
- 26. Estilos Delphi XE2 VCL, actualización de los subtítulos bloquea la invalidación de otros controles
- 27. Delphi XE2 asignando Application.MainForm.Handle a Application.Handle dentro de una DLL
- 28. Cómo agregar el elemento de menú al Finder de Mac OS en Delphi XE2
- 29. Depurar varias aplicaciones a la vez en Delphi XE2
- 30. ¿Puedo cambiar el orden de los relojes en Delphi XE2?
Puede instalar una aplicación de 64 bits solo en una máquina de 64 bits. –