Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - Murray

Pages: [1]
1
General Board / Re: Reverse engineering Delphi with 30 Trial EA
« on: July 07, 2003, 02:14:06 pm »
Thanks for reply...
More details.
The code I'm actually parsing is not exactly Delphi but the old pre Delphi Object pascal for for dos. I may be wrong but I would believe that the class constructs/syntax and relationships would be the same though no forms etc.
In workspace I created a new package and from its context menu selected import directory structure.
From this dialog I specified the directory where the .pas files live and the source type as Delphi, Recursively Process Subdirectories(though there are none). Create logical diagram for each package and create package per file. Synchronize existing classes.

EA then proceeded to parse the long list of .pas files generating a package lobeled the root directory and an empty logical diagram labeled the same. It also generated packages for each .pas file and empty logical diagrams inside these.

object definition code syntax example

TObject1          = object
   variable1 : Boolean;
   variable2 :Byte;
   string1    : String[5];

   constructor Init(var param1: Word;
                    param2 : Byte;);

   procedure procedure1(param3 : Boolean;);
   function function1(    param4 : Pointer; {comment}

   private
     data1 : Byte;
     data2 : Word;

   destructor Done;
 end;

 TDaughterObject1 = object(TObject1)
   procedure procedure1;
 end;

etc.

Any help appreciated

Murray

2
General Board / Reverse engineering Delphi with 30 Trial EA
« on: July 06, 2003, 08:54:26 pm »
Hello,
I am trialing EA for my company to purchase for our small software group and upcoming project and would find it of great value to have a previous Object Pascal reverse engineered into EA and UML diagrams/class relationships generated. I have traveled the procedure of the reverse engineering the modules (*.pas) but all that is generated is a folder and an empty diagram for each file/module...no classes relationships or anything.
Is there something I'm missing?
Or is this all that I can expect?

Frustrated
Murray

3
General Board / Re: Information about Sparx Systems
« on: December 09, 2002, 06:27:42 pm »
Steve and Phil,

You make some fair points. As I said - I am very impressed so far with EA. And yes - I am much more interested in hearing your experiences with the product - and your experiences with support from the company - than in glossy market-droid speak.

Still - I wouldn't mind knowing a little about Geoff's background. It doesn't bother me in the slightest if EA is a small company -  just makes me all the more impressed with the product. But - forgive me for being presumptive - it appears to me like Sparx are avoiding this issue. That's their perogative of course - I'm just trying to give some constructive feedback.

Murray

4
General Board / Re: Information about Sparx Systems
« on: December 08, 2002, 06:43:32 pm »
Hi all,

Appreciate the comments that have been posted so far. However, as someone currently evaluating EA - I do find the "About Us" section on Sparx's website to be very limited. All they give is their contact details and some dates for establishment etc.

I'm not really looking for financial information about the company - but I would at least like to know who the main people in the company are - and a bit of background info on them.

This is pretty standard info for a company to put on their website and allows potential customers to get a "feel" for the company. Even my Google searches so far have turned up nothing about the company - no press reports - nothing.

I'm a little disappointed that no-one from Sparx has responded to this thread. However, so far I am very impressed with EA and may well end up purchasing despite the lack of info about the company. At the price, it's probably worth the risk. But I do wonder how many sales they are missing out on simply because they don't provide some basic background info about the company on their website.

Hope this is taken in the vein of constructive criticism that it is intented to be.

Regards

Murray

Pages: [1]