limelect 48 Posted April 27, 2021 (edited) During my professional work, I made a huge amount of projects. I wonder if some free/opensource are there that scan the disk and find all the projects and print them. The project is not elaborate but I want very extensive analysis of what I have. So before I start I need to know if there is a free program to analyze (I have not given yet too much thought yet) the projects by their use/names and maybe more. The amount of projects is really big since Delphi 1 !!!! P.S find the main and which components are used and the uses and more Edited April 27, 2021 by limelect Share this post Link to post
FPiette 384 Posted April 27, 2021 Do you mean something to find all DPR files on your disk? Try this on the command line: DIR /B /S C:\*.DPR To get the list in a text file, proceed like this; DIR /B /S C:\*.DPR >MyTextFile Share this post Link to post
limelect 48 Posted April 28, 2021 (edited) @FPiette Definitely NOT. Finding DPR is too simple. What I want is after hundreds of projects I wonder if I can deduce from the project files what the project is about. After more than 30 years I do not remember ALL that I have done. My way of thinking is far more complex than just finding DPR. It is about analyzing a project and deducing its use. Or coming close to the above by knowing what the components may be? Maybe some of the names I am using will give a clue? Yes, I know it is crazy. Looking at my back up I am (some time) amazed at what I find there. Edited April 28, 2021 by limelect Share this post Link to post
Fr0sT.Brutal 900 Posted April 28, 2021 2 hours ago, limelect said: After more than 30 years I do not remember ALL that I have done. My way of thinking is far more complex than just finding DPR. It is about analyzing a project and deducing its use. Or coming close to the above by knowing what the components may be? Maybe some of the names I am using will give a clue? Looks like you have an idea for your N+1-th project. Use AI, ML and neuronets there 🙂 Share this post Link to post
limelect 48 Posted April 28, 2021 @Fr0sT.Brutal It seems to be my next project Well, I am always looking for something very interesting. After all, many of us work for the same things for years. Is it not time to change a little? Share this post Link to post
Guest Posted April 28, 2021 Write an application that: Collect all files, Run them though DelphiAST, Run the result through a simple loop where you pick what you want, Put the result in a grid. This post gets you started: 🙂 Share this post Link to post
Pat Foley 51 Posted April 28, 2021 What about using Model View as a start and save each UML Class Diagram. In the past I put start up data in non visual components at design time and years later spent a little time trying to determine how the program was able to start... Looking at the DFM component's event assignments is another part of how the program works. Here's a program for cad files. https://www.iseekcorp.com//copy-of-cadseek-adviser Share this post Link to post