Entwickler-Ecke
Dateizugriff - Zugriffsverletzung D80079C8
Bitburki - Mo 01.09.08 16:49
Titel: Zugriffsverletzung D80079C8
Hallo zusammen.
Ich habe ein ganz merkwürdiges Problem, welches unter Vista permanent auftritt, und unter XP in unregelmäßigen Abständen (hier geht es ein paar Mal, dann wieder 1x nicht).
Und zwar hab ich eine PDF Komponente, und wenn die das PDF einlesen möchte, dann kommt die Fehlermeldung "Zugriffsverletzung bei Adresse D80079C8. Lesen von Adresse D80079C8".
Was verbirgt sich dahinter? Ich verstehs nicht ganz...
Vielen Dank für Hilfe ;)
Bitburki
uko - Mo 01.09.08 17:02
Wenn Du nicht ein paar mehr Info's lieferst, wird Dir wohl schwerlich geholfen werden können. Welche PDF Komponente verwendest Du denn? Tritt der Fehler innerhalb der Komponente auf, oder in deinem eigenen Code?
Grüße,
Uli
Bitburki - Mo 01.09.08 17:41
Ja, es tritt in der Methode "LoadFromFile" der Komponente gtPDFDoc der Firma GNostice (Gnostice PDFtoolkit V2.5) auf.
In die Methode selber komm ich glaub ich nicht rein, weilse geschützt ist...
Meine Vermutung ist, daß es irgendwie an der Version liegt, weil wenn ich daran rumspiele, kommt irgendwann keine Zugriffsverletzung mehr, sondern "Ungültige Zeigeroperation".
Keine Ahnung...
---
Moderiert von
Narses: Beiträge zusammengefasst---
Im CPU-Debuggingfenster sehe ich fett: "@FreeMem" und der Abbruch erfolgt bei 00402C50 EB02 jmp +$02
Vielleicht sagt das ja jemanden was (mir leider nicht)
Xentar - Mo 01.09.08 19:16
Wenn der Fehler in einer Komponenten auftritt, von der du keinen Quellcode hast, kannst du wohl nicht viel machen.
Mal beim Hersteller nachfragen, ob es ein Update für die Komponente gibt. Wenn das Problem dann immernoch besteht, den Hersteller anschreiben, dass du ein Problem mit der Komponente hast, und hoffen, dass er das Problem behebt.
uko - Mo 01.09.08 19:58
wie Xentar schon gesagt hat: den Gnostice Suppport bemühen. Kannst aber ja mal den Code posten, mit dem Du auf die Komponente zugreiffst. Vieleicht sieht man da ja auch was. Ansonsten: ich nehme mal an, daß Gnostice auch Demoprojekte mitliefert. Kannst Du die kompilieren und funktionieren die? Und tritt das Problem bei Dir nur bei einem bestimmten PDF auf oder bei allen, die Du lädst?
Grüße,
Uli
Bitburki - Mo 01.09.08 20:29
Also: Wenn ich das Programm im Kompatibilitätsmodus XP SP2 ausführe (unter Vista) dann läuft es.
Wenn nicht, dann kommt die Zugriffsverletzung! Die Gnostice Version die ich hab, ist auch schon ein Jahr alt, hab aber kein Bock mir nochmal eine zu kaufen... Ich nutz das nur, um Formfields in einem bestehenden PDF zu füllen
uko - Mo 01.09.08 20:41
Hm, dann wird Dir wohl nichts anderes übrig bleiben, als das Update zu kaufen. :nixweiss:
Oder Du frägst im Gnostice Support nach, ob die nicht eine Vista-kompatible Version haben.
Grüße, Uli
Bitburki - Mo 01.09.08 21:08
Hab mir grad die Version 3 als Demo runtergeladen. Gleiches Problem!
Gibt es evtl. noch andere Hersteller die eine Komponente haben, wo ich PDF-Forms aus Delphi heraus füllen kann?
uko - Di 02.09.08 07:00
Bitburki hat folgendes geschrieben: |
| Gibt es evtl. noch andere Hersteller die eine Komponente haben, wo ich PDF-Forms aus Delphi heraus füllen kann? |
Warum willst Du den gleich die Komponente austauschen! Nur weil es mal in einer Situation nicht sofort geht. Frag doch erst mal den Support von Gnostice! Jede andere Komponente / Anwendung hat vieleicht andere Probleme (Gerade PDF Forms ist ein Feld netter Überraschungen). Abgesehen davon: die meisten Komponenten die ich sonst noch kenne liegen eher im Hochpreisniveau!
Grüße,
Uli
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!