AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Pointer wirrwarr. Bitte um hilfe

Ein Thema von hedie · begonnen am 4. Feb 2016 · letzter Beitrag vom 5. Feb 2016
Antwort Antwort
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#1

AW: Pointer wirrwarr. Bitte um hilfe

  Alt 5. Feb 2016, 18:33
Hallo,
dann darfst du die Klasse nicht freigeben,
oder setzt die Events vor der Freigabe auf nil.

Heiko
Heiko
  Mit Zitat antworten Zitat
hedie

Registriert seit: 12. Dez 2005
Ort: Schweiz
1.024 Beiträge
 
Delphi XE6 Starter
 
#2

AW: Pointer wirrwarr. Bitte um hilfe

  Alt 5. Feb 2016, 18:45
Danke für deine Antwort.

Leider benötigt VirtualStringTree die Events um korrekt zu funktionieren.
Da ich mehrere VSTs auf dem Formular habe, müsste ich für jedes ein eigenes privates Objekt innerhalb meiner Form erstellen. Das erscheint mir sehr unschön.

Ich sollte vielleicht lieber eine Klasse machen, welche von VirtualStringTree ableitet und diese um meine Funktionen ergänzt.

Idealerweise, könnte ich diese dann zur Designzeit auf das Formular ziehen.
Mal sehen, ob ich ein Tutorial finde, welches mir erklärt, wie ich eine Komponente erstllen kann...

By the way, wie kann man ein grosses Projekt übersichtlich halten?
Soll man funktionen zu bestimmten bereichen in eigene units auslagern und diese manuell dort hin kopiere?
Claudio
Tu was du nicht lassen kannst
- http://endasmedia.ch
  Mit Zitat antworten Zitat
hoika

Registriert seit: 5. Jul 2006
Ort: Magdeburg
8.277 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Pointer wirrwarr. Bitte um hilfe

  Alt 5. Feb 2016, 18:56
Hallo,
deine einzelnen Darstellungs-Klassen für die einzelnen VSTs nennt man Renderer.
Jeder VST bekomme seine eigene Renderer-Klasse und solange der VST existiert, muss die Renderer-Klasse existieren.
Pro Renderer-Klasse bietet sich eine eigene Datei (Unit) an.

Heiko
Heiko
  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 11:00 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