FR3 manual

edited 12:31AM in FastReport 3.0
Hello all!

Two parts of FR3 manual are uploaded: Developer manual and Programmer manual.
http://www.fastreports.net/files/FR3DeveloperManual-en.zip
http://www.fastreports.net/files/FR3ProgrammerManual-en.zip

The third part - User manual - is in development now and will out later.

Comments

  • edited 12:31AM
    Just read the programmer manual. Why don't you integrate the
    "CreateUniqueName" into the create of your band objects instead of having to call it whenever you create a new band.
  • edited 12:31AM
    and not just the bands, everything seems to need this one executed..
  • edited 12:31AM
    CreateUniqueName cannot be integrated into constructor.
  • edited August 2004
    Why not. Whenever create is executed, the first thing it does is to create the instance. And the instance can be reached with the self pointer. If you have other problems, use class procedure.

    I can't see your problem. Only the fact that you call CreateUniqueName whenever you create something within your framework. That is just duplicated work.
  • edited 12:31AM
    Just make it virtual, and call it as the last thing inside the contructor. Then override it from every object that want's different name adjustments.
  • edited 12:31AM
    I just can't due to some restrictions in the FR code. In some cases the object can't be named immediately after creation.
  • edited 12:31AM
    How about default parameters, would make the changes smaller:

    constructor Create(CreateName: boolean = true);

    And then you could change it to false where you don't want to create the name. Or you should change your need for no name at some places. The way it's done now, don't seem like a good solution to me. But as you know, I don't have the source, so...

Leave a Comment

Rich Text Editor. To edit a paragraph's style, hit tab to get to the paragraph menu. From there you will be able to pick one style. Nothing defaults to paragraph. An inline formatting menu will show up when you select text. Hit tab to get into that menu. Some elements, such as rich link embeds, images, loading indicators, and error messages may get inserted into the editor. You may navigate to these using the arrow keys inside of the editor and delete them with the delete or backspace key.