AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein GUI-Design mit VCL / FireMonkey / Common Controls Delphi Debuggen externer Komponenten, hier Almdev OpenDialog
Thema durchsuchen
Ansicht
Themen-Optionen

Delphi Debuggen externer Komponenten, hier Almdev OpenDialog

Ein Thema von UliBru · begonnen am 8. Feb 2012
Antwort Antwort
UliBru

Registriert seit: 10. Mai 2010
155 Beiträge
 
Delphi 11 Alexandria
 
#1

Delphi Debuggen externer Komponenten, hier Almdev OpenDialog

  Alt 8. Feb 2012, 16:33
Hallo, wer kann mir helfen, wie ich richtig vorgehen kann, um eine Ursache für ein Problem zu finden?

Ich nutze die Skins von AlmDev und bin eigentlich zufrieden damit. Nun stell ich fest, dass im OpenDialog (auch SaveDialog oder FileListView) beim Wechsel in Unterverzeichnisse mit viele Einträgen, z.B. ins \Windows oder Windows\System32, die Ansicht nicht mehr passt. Sie ist verschoben und es fehlen auch vordere Einträge. Das gilt für die Listenansicht als auch die Detailansicht.Beim Wechseln der Ansicht wird auch immer ins InitialDir zurückgesprungen.

Das gilt nun für XE2, die seitens AlmDev mit vorherigen Delphi-Versionen übersetzten Demoprogramme laufen einwandfrei. Derselbe Quelltext mit XE2 compiliert tut es aber nicht. Auch AlmDev ist der Meinung, dass XE2 das verursacht. Aber bezgl. Debuggen sind sie auch nicht besonders hilfreich. Ich komm nun nicht weiter.

Der Quelltext der Komponenten liegt mir vor. Nun verschachteln sich die Klassen derart, dass ich überhaupt nicht weiss, wann und an welcher Stelle die Information (Verzeichnisinhalte) geholt und für das Listview aufbereitet werden. Da finden ja schon Vorgänge statt, wenn allein die Komponente erscheint. ich weiss also nicht was im Hintergrund passiert, welche Methoden aufgerufen werden und wo ich evtl. einen Breakpoint setzen kann.

Wie geht man bei sowas halbwegs zielgerichtet vor?
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:21 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