Cobol Foro
Navegación en el Foro
Retroceder   Cobol Foro Entornos de desarrollo y compiladores Cobol Fujitsu COBOL PowerCOBOL (ActiveX, v4 - v11)
PowerCOBOL (ActiveX, v4 - v11) Versiones del IDE basadas en ActiveX
 
Otros temas que te pueden interesar
Tema Autor Foro Respuestas Último post
[Candidatura] Colaborar en proyectos Visual Cobol ejab49 Empleo 1 31 de mayo de 2022 04:28

Respuesta

  #1
Antiguo 2 de febrero de 2023, 17:28
Nitzer
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: Por Videoconferencia-Webinar Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por aportar conocimientos excepcionales 
Última Actividad 05.08.2026 17:33
Posts Posts: 200
Likes enviados Enviados: 70
Likes recibidos Recibidos: 157
Predeterminado GESTOR DE PROYECTOS
0 Inactivo Inactivo

Hola, se me ha ocurrido hacer un gestor de proyectos, es decir una aplicación que dándole la ruta de donde tenemos los ppj, los pueda gestionar con un programa hecho en Power.
El problema es que no he sido capaz de extraer información "útil" del fichero ppj.

La idea es es:
Una aplicación que al abrirla nos presente todos los proyectos con información de ellos, ultima compilación, tamaño del fichero (eso ya lo tengo hecho), pero también los móduclos que componen el proyuecto y los formaularios de cada proyecto.
Incluir también un buscador para poder buscar dentro de un proyecto o de todos lo que queramos.

He ejcutado todos los .exe que vienen en la carpeta de fujitsu, pero no he sido de encontrtar nada, y abriendo un ppj como sequential tampoco consigo extraer lo que necesito.
A ver si entre todos somos capaces.

Si encontramos alguna manera, el modulo que haga lo pongo libre por aquí.
Nitzer is offline   Responder Con Cita
  #2
Antiguo 2 de febrero de 2023, 19:42
fastpho
El Foro es mi casa
Innovación: Por aportar innovaciones - Issue reason: SQLite + OO Cobol class Concurso: Primer puesto: Ganador/a del Primer puesto en un concurso - Issue reason: Acceso a datos Cobol vía web 
Última Actividad 21.08.2026 18:08
Posts Posts: 365
Likes enviados Enviados: 252
Likes recibidos Recibidos: 243

Buenas @Nitzer, en la carpeta release del proyecto , despues de cada compilacion
genera un archivo plano , con extension .def , el cual contiene la fecha de compilacion , la hora y los formularios que componen el proyecto

Dentro de esta carpeta deja tambien los archivos .cob correspondientes a los formularios

Despues hay otro archivo con extension .rc que contiene por ejemplo
Código:
            VALUE "FileVersion", "8.0.12"
            VALUE "ProductVersion", "8.0.12"
            VALUE "LegalCopyright", "xxxx Software"
            VALUE "FileDescription", "xxxxx"
            VALUE "CompanyName", "xxxxxxxx"
            VALUE "InternalName", "xxxx"
            VALUE "OriginalFilename", "xxxx.exe"
            VALUE "OLESelfRegister", ""
Saludos ....
fastpho is offline   Responder Con Cita
  #3
Antiguo 2 de febrero de 2023, 21:34
Kuk
Administrador
Última Actividad 19.09.2026 20:11
Posts Posts: 2.500
Likes enviados Enviados: 1037
Likes recibidos Recibidos: 1207

@Nitzer, el ppj es un zip

Dentro lleva carpetas, ficheros y código fuente. Habrá que mirar en el contenido de los ficheros $Recipe.



NORMAS DEL FORO - para garantizar el buen funcionamiento del Foro.
¿Te han ayudado? NO TE OLVIDES de darle a
¿Quieres dirigirte a alguien en tu post? Notifícale haciendo clic en su Nick
Kuk is offline   Responder Con Cita
  #4
Antiguo 3 de febrero de 2023, 17:26
Nitzer
Guru de COBOL
Activista del Foro: Activista del Foro - Issue reason: Por Videoconferencia-Webinar Guru de los Gurus: Por solidos y amplios conocimientos - Issue reason: Por aportar conocimientos excepcionales 
Última Actividad 05.08.2026 17:33
Posts Posts: 200
Likes enviados Enviados: 70
Likes recibidos Recibidos: 157

[ATTACH=CONFIG]879[/ATTACH]
Hola, efectivamente en las carpetas existe mucha información, pero no quería ir allí, no tengo porque tener los proyectos compilados, además si compilais un proyecto, luego borráis un formulario del proyecto y lo volvéis a compilar, en la carpeta sigue quedando el rastro del formulario borrado.
Por eso quería sacar la información del ppj.

Me comentó nuestro compañero @Dasije (julio) que un ppj en realidad es un archivo comprimido que con el extractor 7z se puede ver.
Gracias a esa información y con la línea de comandos de 7z, he podido sacar información.

Os pongo una captura de lo que llevo hecho. Pero .... NO se si voy a seguir avanzando jajajajajaja

Miniatura de Adjuntos
Pulsar la imagen para la versión amplia
Nombre:  GESCOBOL.jpg
Vistas: 66
Tamaño:  118,8 KB  
Nitzer is offline   Responder Con Cita
Respuesta


Herramientas

Derechos de Publicación
No puedes publicar nuevos temas
No puedes publicar posts/responder
No puedes adjuntar archivos
No puedes editar tus posts

BB code is habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado

Saltar a Foro


La franja horaria es GMT +2. Ahora son las 17:59.
Powered by: vBulletin, Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.