Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi RaveReport ohne Komponenten (https://www.delphipraxis.net/112346-ravereport-ohne-komponenten.html)

okoeller 19. Apr 2008 01:06


RaveReport ohne Komponenten
 
Hallo,

kennt hier vielleicht jemand ein Code-Beispiel wo gezeigt wird, wie man Vorraussetzungen für einen RaveReport schafft, ohne die Komponenten auf eine Form/Frame zu ziehen ???
Die Komponenten und deren Eigenschaften möchte ich per Code erstellen.
Mein Beispiel ist noch unvollständig und soll zeigen worauf ich hinaus will.
Ausserdem wird der Fehler "Class TRvProject not found" angezeigt.

Für Ratschläge und Beispiele wäre ich sehr dankbar.
Oliver

Delphi-Quellcode:
uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, ComCtrls,
  RvClass, RvCSStd, RpDefine, RpRender, RpRenderCanvas, RpRenderPreview, RpBase,
  RpFiler, RpRenderPDF, ToolWin, Buttons, Formulardaten, ImgList, RpSystem,
  RpRave;

type
   TFrameProtokoll = class(TFrame)
  private
    RvSystem1: TRvSystem;
    RavProtokoll: TRvProject;
    RvNDRWriter1: TRvNDRWriter;
    RvRenderPreview1: TRvRenderPreview;
    RvRenderPDF1: TRvRenderPDF;

  public
    constructor Erzeugen(FDaten: TFormulardaten; Owner: TWinControl);
    destructor Destroy; override;
  end;


implementation

uses
  FormularwesenRes, RaveReport;

{$R *.dfm}

constructor TFrameProtokoll.Erzeugen(FDaten: TFormulardaten; Owner: TWinControl);
begin

  RvSystem1 := TRvSystem.Create(self);
  RavProtokoll := TRvProject.Create(self);
  RvNDRWriter1 := TRvNDRWriter.Create(self);
  RvRenderPreview1 := TRvRenderPreview.Create(self);
  RvRenderPDF1 := TRvRenderPDF.Create(self);

end;

destructor TFrameProtokoll.Destroy;
begin
  FreeAndNil(RvSystem1);
  FreeAndNil(RavErstgespraech);
  FreeAndNil(RvNDRWriter1);
  FreeAndNil(RvRenderPreview1);
  FreeAndNil(RvRenderPDF1);

  inherited;
end;

merlin17 16. Mai 2008 17:35

Re: RaveReport ohne Komponenten
 
Hallo,

ich suche nur nach "Rave" hier im Forum, fast hätte ich den Thread übersehen..

Schaue Dir einmal den Tip #79 auf der nevrona.com/rave - Seite an, Bereich Tips&Tricks

:-) thomas, TeamNevrona


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:01 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz