Einzelnen Beitrag anzeigen

Benutzerbild von Matze
Matze
(Co-Admin)

Registriert seit: 7. Jul 2003
Ort: Schwabenländle
14.929 Beiträge
 
Turbo Delphi für Win32
 
#1

JvTabBar erzeugt AV bei Zuweisung von PageList

  Alt 22. Aug 2005, 22:19
Hallo!

Ich habe ein ganz seltsames Problem:
Auf meinem Formular habe ich 2 JvTabBars und dementsprechend auch 2 JvPageLists. Die erste funktioniert ohne Probleme, doch weise ich der zweite JvTabBar die zweite JvPageList zu, bringt meine Anwendung beim Beenden eine hübsche AV:

---------------------------
Anwendungsfehler
---------------------------
Exception EAccessViolation in Modul Merapi.exe bei 0001B898.

Zugriffsverletzung bei Adresse 0041B898 in Modul 'Merapi.exe'. Lesen von Adresse 00000004.


---------------------------
OK
---------------------------


Dann springt der Compiler in Zeile 487 von SynTextDrawer.pas, was ich einfach nicht nachvollziehen kann:

---------------------------
Benachrichtigung über Debugger-Exception
---------------------------
Im Projekt Merapi.exe ist eine Exception der Klasse EAssertionFailed mit der Meldung 'Call DeactivateFontsInfo before calling this. (D:\Programme\Borland\Delphi 2005\BDS\3.0\lib\synedit\Source\SynTextDrawer.pas, Zeile 487)' aufgetreten.
---------------------------
Anhalten Fortsetzen Hilfe
---------------------------


Auf dem Formular befinden sich auch 2 SynEdits, doch haben diese eigentlich ja nichts mit der Zuweisung der PageList zu tun. Entferne ich die Zuweisung im OI wieder, erscheint keine AV mehr.

Kann mir jemand die Ursache dafür nennen? Ich schaffe es nicht, das auf einen gemeinsamen Nenner zu bringen.


Nachtrag: Vielleicht sollte ich noch erwähnen, dass sich die eine JvTabBar und die dazugehörige PageList auf der anderen JvPageList sitzen.

Nachtrag 2: Also am SynEdit liegt's nicht. Im Anhang habe ich das in einer kleinen Demo nachgestellt. Installiert sein muss hierzu, logischerweise, die JEDI JVCL. Weist dort einem der beiden JvTabBars die dazugehörige JvPageList zu und beim Beenden erscheint eine AV, ansonsten nicht.
Angehängte Dateien
Dateityp: zip tabbar_problem_184.zip (236,6 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat