Diferencia entre revisiones de «PRG DELPHI/INSTALACION»

De Pragma Wiki
Ir a la navegación Ir a la búsqueda
 
Línea 23: Línea 23:
[[Archivo:20250422 1518 DELPHI PANTALLA GENERAL.png|miniaturadeimagen|no|Contenido del grupo de proyectos en Delphi.]]
[[Archivo:20250422 1518 DELPHI PANTALLA GENERAL.png|miniaturadeimagen|no|Contenido del grupo de proyectos en Delphi.]]


===Truco para evitar la colgada de Delphi===
===Truco para evitar que Delphi se cuelgue===
Al abrir el grupo de proyectos veremos en Delphi un panel como el de abajo con los proyectos incluídos en el grupo:
Al abrir el grupo de proyectos veremos en Delphi un panel como el de abajo con los proyectos incluídos en el grupo:
[[Archivo:20250801 0944 DELPHI PROYECTOS.png|miniaturadeimagen|no|Proyectos dentro del grupo.]]
[[Archivo:20250801 0944 DELPHI PROYECTOS.png|miniaturadeimagen|no|Proyectos dentro del grupo.]]

Revisión actual - 15:06 1 ago 2025

INSTALACIÓN DE DELPHI

La aplicación está desarrollada en Delphi XE usando Pascal orientado a objetos, la única librería adicional es “ReportBuilder” de https://www.digital-metaphors.com/ en su versión para Delphi XE.

Esta combinación de software se encuentra en mi PC de la oficina. Esta PC próximamente será trasladada a la sala de servidores para que deje de ser un equipo de uso diario y solamente se use para cambios en las fuentes.

Las fuentes están instaladas en una carpeta denominada C:\DevelopPrx y no deberían ser movidas a otra carpeta.

Delphi se abre desde el menú de inicio de Windows:

Abrir Delphi desde el menú de inicio.

Grupo de proyectos en Delphi

Cuando Delphi aparezca en pantalla mostrará una pantalla como la de abajo:

Pantalla de inicio de Delphi.

Los archivos descriptos refieren a proyectos o grupos de proyectos (cada proyecto sería una aplicación o una librería).

El proyecto prxNavegadorPrj.dproj no interesa porque corresponde a una prueba que ya está integrada a la aplicación (más sobre esto más adelante).

El grupo de proyectos denominado prxProjectGroupXE.groupprj corresponde a un grupo de proyectos que es el que incluye a la aplicación, como lo indica la aplicación este archivo se encuentra en C:\DevelopPrx\xe\ y el archivo es prxProjectGroupXE.groupprj.

Hay que picar sobre ese grupo de proyectos para que Delphi muestre su pantalla principal:

Contenido del grupo de proyectos en Delphi.

Truco para evitar que Delphi se cuelgue

Al abrir el grupo de proyectos veremos en Delphi un panel como el de abajo con los proyectos incluídos en el grupo:

Proyectos dentro del grupo.

Normalmente va a estar seleccionado prxControlsPkgXE.bpl que es el proyecto con los componentes y controles más básicos del sistema.

A veces Delphi se cuelga al abrirlo para lo que hay que compilar esta librería ni bien abrimos Delphi, hay que usar la opción de abajo:

Compilar el proyecto.

Con esto Delphi no se colgará.

Proyectos incluidos (relevantes)

Estos proyectos son necesarios para armar (o usar) la aplicación:

  • prxControlsPkgXE.bpl: librería de componentes usando en la aplicación, el archivo reside en C:\DevelopPrx\xe\exe.
  • prxExplorerPrj.exe: proyecto que arma la aplicación principal, reside en C:\DevelopPrx\xe\exe.
  • prxFramesPrj.exe: proyecto que arma la aplicación que abre las pantallas cuando no se usa modo,local, reside en C:\DevelopPrx\xe\exe.
  • prxTouchPrj.exe: proyecto que arma la aplicación para TouchScreen, reside en C:\DevelopPrx\xe\exe. Esta aplicación no está en uso (ni lo estará).
  • fva_exec_key_prj.exe: aplicación para generar las llaves de seguridad según el anexo de seguridad del acuerdo.

Otros proyectos incluidos (todos obsoletos)

Estos proyectos no tienen uso y probablemente ni siquiera compilen.

  • prxHTMLControls.bpl: librería que contiene los componentes usados por la vieja aplicación de consultas de saldos de cámaras denominada prxHTMLExplorerPrjXE.exe, reside en C:\DevelopPrx\xe\exe.
  • prxHTMLExplorerPrjXE.exe: antigua aplicación para consultar los saldos de cámaras, reside en C:\DevelopPrx\xe\exe.
  • fvsMediaExplorerPrj.exe: aplicación de prueba para explorar archivos multimedia, no está en uso.
  • fvsTrimmerPrj.exe: aplicación para quitar espacios a la derecha de un texto, reside en C:\DevelopPrx\xe\exe..
  • fvs_CSIDL_PERSONAL_Prj.exe: aplicación para acceder a carpetas especiales.
  • fvsXMLDocumentPrj.exe: aplicación para probar la apertura de documentos XML.
  • fvsImagesFromDiskPrj.exe: aplicación para encontrar imágenes en el disco.