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 powerPDF 0.9 Probleme beim ausführen (https://www.delphipraxis.net/102904-powerpdf-0-9-probleme-beim-ausfuehren.html)

Danielx 6. Nov 2007 19:22


powerPDF 0.9 Probleme beim ausführen
 
Hallo zusammen.
Ich habe ein Programm geschrieben, das die Komponenten von PowerPDF_0.9 (www.est.hi-ho.ne.jp/takeshi_kanno/powerpdf) nutzt. Nun habe ich seit neuestem das Problem, dass ich immer Fehlrmeldungen bei ausführen bekomme. Der Fehler tritt in der PdfTypes.pas auf, hier die Stelle..

ab Zeile 742
// ValueByName
function TPdfDictionary.ValueByName(AKey: string): TPdfObject;
var
i: integer;
FElement: TPdfDictionaryElement;
begin
result := nil;
for i := 0 to FArray.Count - 1 do //FArray.count ist angeblich nicht verfügbarer Wert
begin
FElement := Items[i];
if FElement.Key = AKey then
begin
result := FElement.Value;
if result.ObjectType = otVirtualObject then
if FObjectMgr <> nil then
result := FObjectMgr.GetObject(result.ObjectNumber)
else
result := nil;
Break;
end;
end;
end;

Bin mal wieder am verzweifeln, vor allem, da das Programm halt bis vor einigen Tagen (und auf anderen Computern mit Delphi) läuft. Kann jemand helfen? bin kurz davor meinen Bildschirm weh zu tun... ;-)

mkinzler 6. Nov 2007 19:23

Re: powerPDF 0.9 Probleme beim ausführen
 
Welcher Fehler? Wo genau?

Danielx 6. Nov 2007 19:28

Re: powerPDF 0.9 Probleme beim ausführen
 
Compilieren und Programm starten geht ohne Probleme. Der Fehler tritt auf, wenn ich das Formular erstelle, das die Komponenten nutzt. Beim Ausführen kommt dann die Fehlermeldung:
... ist eine Exception der KlasseEAccessViolation mit derMeldung "zugriffsverletzung bei adresse 0047cd5a in Modul... Lesen von Adresse 000000010 aufgetreten.

Der debugger bleibt in der Zeile stehen, wo ich den kommentar eingefügt hab.

Danielx 6. Nov 2007 19:32

Re: powerPDF 0.9 Probleme beim ausführen
 
Mit erstellen meine ich die stelle

Application.CreateForm(TForm6, Form6);

im quellcode

mkinzler 6. Nov 2007 19:34

Re: powerPDF 0.9 Probleme beim ausführen
 
Vielleicht gibt es keine Dictionary und deshalb gibt es auch keinen Array. Überprüfe mal Count; ist der 0?

Danielx 6. Nov 2007 19:41

Re: powerPDF 0.9 Probleme beim ausführen
 
der Count hat den wert "nicht verfügbarer wert"
Was mich stutzig macht, ist halt, dass es auf einer anderen delphi installation läuft


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

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