|
From: David K. <DK...@we...> - 2009-07-10 17:00:31
|
I'm a new user of PasDoc, and have used the PasDoc GUI to generate help for a large Delphi 2009 project. I really like the way this works. I have downloaded the source for the GUI & for PasDoc, and am looking at the code to try to figure out why some units that were specified in the PasDoc GUI are 'missed' during the generation process. I've also reviewed the 'plugins' to find out how hard it would be to add features to the HTML or HTMLHelp output, and to determine how hard it would be to add database storage/retrieval to this system. I've installed Lazarus/FPC 2.2.4, and have been working at debugging the code. Whenever I try to generate documentation using the .pds file that I created from the downloaded .exe for PasDoc_GUI, I get the following errors: Project pasdoc_gui raised exception class 'EPasDoc' with message: <source path>\<filename><.inc,.pas,.pp etc.>(<n>): reserved word "library" expected but reserved word "Function" found. I've never seen these errors when working with the downloaded pasdoc_gui.exe, only see them when I run the source in the Lazarus debugger. Does anyone know why this might be occurring? On a separate note, we are considering pasdoc as the tool that we use to document our voluminous Delphi source, but are looking for some additional features. We would consider paying someone who is well versed with pasdoc/pasdoc_gui source to add some features if the price is right. Thanks. David Keith |
|
From: Hans-Peter D. <DrD...@ao...> - 2009-07-10 21:44:07
|
David Keith schrieb: > On a separate note, we are considering pasdoc as the tool that we use to > document our voluminous Delphi source, but are looking for some > additional features. We would consider paying someone who is well versed > with pasdoc/pasdoc_gui source to add some features if the price is right. Have a look at the PasDoc2 branch in the SVN. The GUI was developed for Delphi[7], because at that time I was not familiar with Lazarus. It already includes an editor for for external descriptions (not touching the source code), and has an improved parser. Give it a try, and tell me what special features you are still missing. DoDi |
|
From: David K. <DK...@we...> - 2009-07-13 15:11:09
|
DoDi - Can I assume that the units that are used from pasdoc in the pasdocgui can be substituted for the units in pasdoc2? In other words, can the pasdocgui use the same units in pasdoc2? Thanks. David Keith -----Original Message----- From: Hans-Peter Diettrich [mailto:DrD...@ao...] Sent: Friday, July 10, 2009 2:51 PM To: Discussion, announcements,questions concerning pasdoc Subject: Re: [Pasdoc-main] Problem with PasDoc GUI David Keith schrieb: > On a separate note, we are considering pasdoc as the tool that we use to > document our voluminous Delphi source, but are looking for some > additional features. We would consider paying someone who is well versed > with pasdoc/pasdoc_gui source to add some features if the price is right. Have a look at the PasDoc2 branch in the SVN. The GUI was developed for Delphi[7], because at that time I was not familiar with Lazarus. It already includes an editor for for external descriptions (not touching the source code), and has an improved parser. Give it a try, and tell me what special features you are still missing. DoDi ------------------------------------------------------------------------ ------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Pasdoc-main mailing list Pas...@li... https://lists.sourceforge.net/lists/listinfo/pasdoc-main |
|
From: Hans-Peter D. <DrD...@ao...> - 2009-07-13 17:51:44
|
David Keith schrieb: > Can I assume that the units that are used from pasdoc in the > pasdocgui can be substituted for the units in pasdoc2? In other words, > can the pasdocgui use the same units in pasdoc2? I'm not sure, never tried so. The added features of the new pasdoc2_gui required some changes in the components. I don't know when I find time to look at the Lazarus GUI. DoDi |
|
From: Michalis K. <mic...@gm...> - 2009-07-11 00:39:05
|
David Keith wrote: > I’m a new user of PasDoc, and have used the PasDoc GUI to generate help > for a large Delphi 2009 project. I really like the way this works. I > have downloaded the source for the GUI & for PasDoc, and am looking at > the code to try to figure out why some units that were specified in the > PasDoc GUI are ‘missed’ during the generation process. I’ve also > reviewed the ‘plugins’ to find out how hard it would be to add features > to the HTML or HTMLHelp output, and to determine how hard it would be to > add database storage/retrieval to this system. > > > > I’ve installed Lazarus/FPC 2.2.4, and have been working at debugging the > code. Whenever I try to generate documentation using the .pds file that > I created from the downloaded .exe for PasDoc_GUI, I get the following > errors: > > > > Project pasdoc_gui raised exception class ‘EPasDoc’ with message: > > <source path>\<filename><.inc,.pas,.pp etc.>(</n>/): reserved word > “library” expected but reserved word “Function” found. > What version of PasDoc source code do you get? SVN (trunk? or from some tag / branch) or the zip from http://sourceforge.net/projects/pasdoc/files/ from "PasDoc Sources"? In any case, 1. you should check if command-line pasdoc makes the same error, 2. submit the exact source code on which pasdoc (GUI or command-line) fails, then we can say more about the problem... And yeah, like DoDi suggests try also the PasDoc2 branch --- it's not merged yet, but there are some fixes for newer Delphi's syntax. (Although "library" should work everywhere, both in trunk and PasDoc2.) > > > On a separate note, we are considering pasdoc as the tool that we use to > document our voluminous Delphi source, but are looking for some > additional features. We would consider paying someone who is well versed > with pasdoc/pasdoc_gui source to add some features if the price is right. > I'm interested in keeping pasdoc alive (I use it in my own projects), but admittedly don't have time to work on it now much (neither free or paid). But this is open-source: just submit bugs / feature requests, maybe they will be just easy or, if feature request is sensible, maybe someone interested will just pick it up. And maybe even see if you can do it yourself (that's the point of giving you the source code after all :) ). Michalis |
|
From: David K. <DK...@we...> - 2009-07-13 14:56:32
|
Michalis - See my replies below. -----Original Message----- From: Michalis Kamburelis [mailto:mic...@gm...] Sent: Friday, July 10, 2009 8:39 PM To: Discussion, announcements,questions concerning pasdoc Subject: Re: [Pasdoc-main] Problem with PasDoc GUI What version of PasDoc source code do you get? SVN (trunk? or from some tag / branch) or the zip from http://sourceforge.net/projects/pasdoc/files/ from "PasDoc Sources"? >> I downloaded everything from here: https://pasdoc.svn.sourceforge.net/svnroot/pasdoc/trunk Is there something else that I should have checked out? << In any case, 1. you should check if command-line pasdoc makes the same error, 2. submit the exact source code on which pasdoc (GUI or command-line) fails, then we can say more about the problem... And yeah, like DoDi suggests try also the PasDoc2 branch --- it's not merged yet, but there are some fixes for newer Delphi's syntax. (Although "library" should work everywhere, both in trunk and PasDoc2.) >> Can you please provide the svn url? Thanks. << I'm interested in keeping pasdoc alive (I use it in my own projects), but admittedly don't have time to work on it now much (neither free or paid). But this is open-source: just submit bugs / feature requests, maybe they will be just easy or, if feature request is sensible, maybe someone interested will just pick it up. And maybe even see if you can do it yourself (that's the point of giving you the source code after all :) ). Michalis ------------------------------------------------------------------------------ >> Thanks for the reply. David Keith << |
|
From: Michalis K. <mic...@gm...> - 2009-07-14 04:13:42
|
David Keith wrote: > > I downloaded everything from here: > > https://pasdoc.svn.sourceforge.net/svnroot/pasdoc/trunk > > Is there something else that I should have checked out? Nope, that's Ok. You still forgot about the rest of the questions --- if you want the problem with "library" investigated, please submit an example file(s) that demonstrate it. > > Can you please provide the svn url? https://pasdoc.svn.sourceforge.net/svnroot/pasdoc/branches/PasDoc2/ Michalis |