Re: [Lazarus] reverse engineering tool wanted

2011-04-30 Thread Juha (gmail)
dhkblas...@zeelandnet.nl kirjoitti keskiviikko, 20. huhtikuuta 2011 13:56:47: All this possible with fpclasschart. I added a graphviz backend to it a couple of months ago. Graphviz will do the automatic layout. I found fpclasschart, but what is the easiest way to test it? I haven't played

Re: [Lazarus] reverse engineering tool wanted

2011-04-21 Thread Marco van de Voort
On Wed, Apr 20, 2011 at 03:09:37PM +0200, Graeme Geldenhuys wrote: I agree with Michael... those screenshots from Alexander has nothing to do with general charting and graphs. I cannot see a use for such functionality. There is at least aggpas, although I don't know if it is compilable

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Juha (gmail)
Graeme Geldenhuys kirjoitti tiistai, 19. huhtikuuta 2011 09:30:57: Also there is ESS-Model: http://essmodel.sourceforge.net/ Don't waste your time with ESS-Model. I tried to convert it, partly as a Delphi conversion exercise. I never got it near working. It uses a complex delegated interface

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Juha (gmail)
Marc Santhoff kirjoitti tiistai, 19. huhtikuuta 2011 00:30:30: I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. Is there any tool for any language that can reverse engineer sequence diagrams

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Graeme Geldenhuys
On 20/04/2011 08:58, Juha (gmail) wrote: Don't waste your time with ESS-Model. I never liked it much myself, I just thought I would mention the product to the original poster. It uses a complex delegated interface system to pass events. It is not fully supported by FPC. That's one part

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread alex
On 4/20/2011 5:05 PM, Juha (gmail) wrote: Marc Santhoff kirjoitti tiistai, 19. huhtikuuta 2011 00:30:30: I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. Is there any tool for any language

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Sven Barth
Am 20.04.2011 09:55, schrieb Graeme Geldenhuys: On 20/04/2011 08:58, Juha (gmail) wrote: All drawing objects are TWinControls. It uses some tricks to access protected methods of those TWinControls. Helper Classes or more interface usage should help there. Helper classes are supported in

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Juha (gmail)
Graeme Geldenhuys kirjoitti keskiviikko, 20. huhtikuuta 2011 10:55:54: In fact it doesn't work with new Delphis either because of Delphi's changes in interface delegation. Have you got any link to this information. I would like to know more on what has changed. I've been out of the Delphi

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Graeme Geldenhuys
On 20/04/2011 11:59, Juha (gmail) wrote: Sorry I don't. I remember someone mentioned it during the ESS-Model port discussion but I didn't find it in the original thread: No problem, I'll search the documentation on Embarcadero's site. I screwed my code badly and then didn't want to touch

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread dhkblaszyk
Our class design is way to large to fit on any paper our printers can handle, or what can even be displayed on a single screen. So we have to segment our UML class diagrams to specific areas of our product - only showing the classes in question. eg: Account Invoicing, Learner Registration,

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Graeme Geldenhuys
On 20/04/2011 12:56, dhkblas...@zeelandnet.nl wrote: All this possible with fpclasschart. I added a graphviz backend to it a couple of months ago. Graphviz will do the automatic layout. Is fpclasschart usage documented somewhere? I tried to use it yesterday, just by looking at the -h

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Michael Van Canneyt
On Wed, 20 Apr 2011, Graeme Geldenhuys wrote: On 20/04/2011 12:56, dhkblas...@zeelandnet.nl wrote: All this possible with fpclasschart. I added a graphviz backend to it a couple of months ago. Graphviz will do the automatic layout. Is fpclasschart usage documented somewhere? I tried

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Alexander Klenin
On Wed, Apr 20, 2011 at 21:56, dhkblas...@zeelandnet.nl wrote: Our class design is way to large to fit on any paper our printers can handle, or what can even be displayed on a single screen. So we have to segment our UML class diagrams to specific areas of our product - only showing the

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Michael Van Canneyt
On Wed, 20 Apr 2011, Alexander Klenin wrote: On Wed, Apr 20, 2011 at 21:56, dhkblas...@zeelandnet.nl wrote: Our class design is way to large to fit on any paper our printers can handle, or what can even be displayed on a single screen. So we have to segment our UML class diagrams to

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Marc Santhoff
Am Mittwoch, den 20.04.2011, 14:09 +0200 schrieb Michael Van Canneyt: On Wed, 20 Apr 2011, Alexander Klenin wrote: On Wed, Apr 20, 2011 at 21:56, dhkblas...@zeelandnet.nl wrote: Our class design is way to large to fit on any paper our printers can handle, or what can even be displayed

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Graeme Geldenhuys
On 20/04/2011 14:57, Marc Santhoff wrote: I can see it as part of a larger 2-D graphics suite, of course. I agree with Michael... those screenshots from Alexander has nothing to do with general charting and graphs. I cannot see a use for such functionality. There is at least aggpas, although

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Marc Santhoff
Am Mittwoch, den 20.04.2011, 10:05 +0300 schrieb Juha (gmail): Marc Santhoff kirjoitti tiistai, 19. huhtikuuta 2011 00:30:30: I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. Is there

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Marc Santhoff
Am Mittwoch, den 20.04.2011, 18:08 +1000 schrieb alex: http://www.sparxsystems.com.au/ One of the best tools i have used converting java or c to pascal... How long did it take to get that one up and running and how long to be working productively using it? -- Marc Santhoff

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Alexander Klenin
2011/4/20 Michael Van Canneyt mich...@freepascal.org: Isn't drawing of diagrams a bit far-fetched for a charting component ? I mean, I can use a screw-driver as a hammer, but this is not really its purpose, and definitely not the best tool for the job ? I can see it as part of a larger 2-D

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Michael Van Canneyt
On Thu, 21 Apr 2011, Alexander Klenin wrote: 2011/4/20 Michael Van Canneyt mich...@freepascal.org: Isn't drawing of diagrams a bit far-fetched for a charting component ? I mean, I can use a screw-driver as a hammer, but this is not really its purpose, and definitely not the best tool for the

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Alexander Klenin
On Thu, Apr 21, 2011 at 02:45, Michael Van Canneyt mich...@freepascal.org wrote: Well, just about every other charting component on the market does it, for better or worse. No doubt. I do doubt I would use them. Because I can't possibly see why you would want this in a single component. One

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Michael Van Canneyt
On Thu, 21 Apr 2011, Alexander Klenin wrote: On Thu, Apr 21, 2011 at 02:45, Michael Van Canneyt mich...@freepascal.org wrote: Well, just about every other charting component on the market does it, for better or worse. No doubt. I do doubt I would use them. Because I can't possibly see why

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread Alexander Klenin
On Thu, Apr 21, 2011 at 03:11, Michael Van Canneyt mich...@freepascal.org wrote: Seeing as TAChart currently consists of 13 components, I think your assumption is not likely to be correct ;-) I am very glad to hear this, and in that case suggest you change the name of the suite to something

Re: [Lazarus] reverse engineering tool wanted

2011-04-20 Thread alex kovacic
- On 20/04/2011 11:15 PM, Marc Santhoff wrote: Am Mittwoch, den 20.04.2011, 18:08 +1000 schrieb alex: http://www.sparxsystems.com.au/ One of the best tools i have used converting java or c to pascal... How long did it take to get that one up and running and how long to be

Re: [Lazarus] reverse engineering tool wanted

2011-04-19 Thread Graeme Geldenhuys
On 18/04/2011 23:30, Marc Santhoff wrote: I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. I'm not sure if ModelMaker can do the reverse engineering, but generating code and maintaining code

Re: [Lazarus] reverse engineering tool wanted

2011-04-19 Thread Hans-Peter Diettrich
Marc Santhoff schrieb: I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. See FPC utils/fpdoc, e.g. makeskel is quite nice. DoDi -- ___ Lazarus

Re: [Lazarus] reverse engineering tool wanted

2011-04-19 Thread Marc Santhoff
Hi, thanks for the hints, I'll see what I can make out of it. Marc -- Marc Santhoff m.santh...@web.de -- ___ Lazarus mailing list Lazarus@lists.lazarus.freepascal.org http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus

Re: [Lazarus] reverse engineering tool wanted

2011-04-18 Thread Darius Blaszyk
There is fpclasschart On Apr 18, 2011, at 11:30 PM, Marc Santhoff wrote: Hi, I'm searching a reverse engineering tool that can handle lazarus' code. The main goal is to generate class diagrams and sequence diagrams from source. I found this one so far, but the links for more info and