On Sun, 4 Sep 2011, Hans-Peter Diettrich wrote:

Michael Van Canneyt schrieb:

Argh, such constructs are really hard to find :-(

Not really, the error message tells you where to look.

Have a look at the lcl grids "How to..." topic, and try to find out where a passage
#text var #text
might violate any fpdoc assumption.

For starters, you can't have a <ul> in a table cell.

Then,

           <li>
              <var>DrawCell</var>. The DrawCell method is virtual and may be 
overriden in descendent grids to do custom drawing. The information passed to

              <var>DrawCell</var> helps to identify which particular cell is 
being painted, the physical area occupied on the screen and its visible status. S

              <link id="TCustomGrid.DrawCell">DrawCell</link> reference for 
details. For each cell the following occurs:
              <ul>
                <li>

is wrong. This should be

           <li>
<p>
              <var>DrawCell</var>. The DrawCell method is virtual and may be 
overriden in descendent grids to do custom drawing. The information passed to

              <var>DrawCell</var> helps to identify which particular cell is 
being painted, the physical area occupied on the screen and its visible status. S

              <link id="TCustomGrid.DrawCell">DrawCell</link> reference for 
details. For each cell the following occurs:
</p>
              <ul>
                <li>

Thirdly

           <li>
            As the drawing process is running, the visual state of each cell is 
adjusted according to grid options and position within grid. The visual state
           <table>

Should be

           <li>
<p>
            As the drawing process is running, the visual state of each cell is 
adjusted according to grid options and position within grid. The visual state
</p>
           <table>

As a rule, never put mix #Text (text blocks) at the same level as structural elements like <p> 
<ul> <dl> <ol> or <table>.




Even if I could reduce the error messages from 14 down to 3 messages (shown above), I'm absolutely clueless with the rest :-(

It would help a lot, when also the *next* tag were shown, which requires that the preceding text must be wrapped into an paragraph.

I suggest you start submitting patches for all the issues that bother you.

The programs seem to work well enough for me and other people. As evidence, I refer to the many pages of existing documentation.

If the programs are not up to your standards: feel free to submit patches to 
improve them.

Michael.
_______________________________________________
fpc-devel maillist  -  [email protected]
http://lists.freepascal.org/mailman/listinfo/fpc-devel

Reply via email to