Hallo,
Ich habe mir in mein Delphi XE3 Starter die ALReport Komponente
http://www.delphipraxis.net/attachme...-alrep_101.zip installiert. Das hat auch problemlos funktioniert. Dann änderte ich, da im Starter keine Datenbankkomponente dabei sind, mit den ComponentAce Absolute Database Komponenten die Demo von ALReport.
Wenn ich die Demo dann kompiliere, funktioniert alles bestens. Wenn ich nun aber ein neues Project anlege und alrep mit einbinde, dann starte, bekomme ich in der
Unit alrep.pas eine Fehlermeldung: "Der linken Seite kann nichts zugewiesen werden".
Delphi-Quellcode:
const
bDebugMode : boolean = false;
bCaptionMode : boolean = false;
.
.
.
constructor tAlReport.Create (AOwner:tComponent);
begin
inherited Create (AOwner);
FOrientation := poPortrait;
FPapersize := alr_A4;
if csDesigning in ComponentState then
UpdateScrollBars
else
with Owner as TForm do begin
HorzScrollBar.Position := 0;
VertScrollBar.Position := 0;
end;
bDebugMode := false; //<- hier
bCaptionMode := false; //<- und hier
FLogProc := NIL;
end;
Gibt es dafür eine Erklärung?
Im Vergleich: In Turbo Delphi klappt das anstandslos.