![]() |
DelphiCode in FastReport4 funktioniert nicht ?!?!?
Hallo,
ich versuche mit FastReport4 gerade eine Reihe Bilder aus einer NoDataBaseApplication in einen Report zu drucken. Nur, so mein Eindruck, versagt der in FR4 verwendete DelphiCode seinen Dienst! Ich probiere hier schon eine ganze Weile. Hier der Code:
Delphi-Quellcode:
Hier eine kurze Beschreibung des Codes:
procedure MasterData4OnBeforePrint(Sender: TfrxComponent);
var fn44:string; tn:integer; begin if engine.FINALPASS then begin fn44:= Memo2.Text; if (pos('.bmp',lowercase(fn44))<>0) then begin Picture1.LoadFromFile(fn44); end; Memo3.Text:=fn44; end; end; Mit dem Memo2 im FastReport übergebe ich aus dem Delphiprogramm den Pfad+Dateinamen der zu ladenden Bilddatei (*.bmp). Dass das funktioniert, sehe ich mit dem Memo2 im Report selber. Der richtige Pfad-Dateiname wird richtig im Report angezeigt. Da mir in der Picture1.LoadFromFile-Zeile ständig Fehlermeldungen ("... ( . ) unbekannte Dateierweiterung...") kamen, habe ich diese Zeile der vorherigen Prüfung auf (*.bmp) unterzogen. Bilder wurden dann aber im Report nie gemalt. Nach der Prüfung auf (*.bmp) ist das Programm nie in die Picture1.LoadFromFile-Zeile gekommen, d.h. in fn44 gibt es nie den richtigen Pfad+Dateinamen. Das habe ich nun versucht, mit dem Memo3 zu untersuichen. Nun die Verwirrung: In Memo3 wird jederzeit der richtige Pfad+Dateiname angezeigt, so im Report zu sehen. Die Anzeigenm von Memo2 und Memo3 haben sich vollkommen geglichen. Nun bin ich sichtlich irritiert. Irgendwas stimmt hier nicht. Dieser Geist muß doch einen Schatten werfen! Hat jemand eine Idee ? Danke EB |
Alle Zeitangaben in WEZ +1. Es ist jetzt 04:04 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-2025 by Thomas Breitkreuz