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 treeview+memo (https://www.delphipraxis.net/86860-treeview-memo.html)

Zero1 20. Feb 2007 17:17


treeview+memo
 
# Delphi 6 + Indy 9 #

hallo leute :)

hab kurz eine frage *g

hatte bis jetzt noch nichts mit treeview am hut.

hui wird bissi schwirig jetzt zu erklären was ich will *g*
aber ich probiers :p!

alsooooooooo

ich hab ne treeview+memo! im treeview steht noch nix drinnen sowie in der memo und nu will ich während der laufzeit einträge

in der treeview hinzufügen sowie untereinträge!

zb. Eintrag: 2Pac -> Untereintrag: Baby dont Cry
in der Memo schreib ich dann den Songtext rein.

nun ist die frge wie soll ich das am besten angehen? mit ner normalen treeview oder virtual...?

und wie kann ich das währen der laufzeit erstellen bzw damit es beim nächsten start gespeichert bleibt sowohl eintrag als auch den text was ich in die memo eingefügt habe?

weiß vielleicht jemand nen plan? :/

danke schon mal im voraus!


lg.

marabu 20. Feb 2007 18:04

Re: treeview+memo
 
Hallo,

zuerst musst du dich entscheiden, wie und was du speichern willst. Schon da hast du einige Freiheitsgrade. Eine einfache Textdatei mit den Lyrics, okay. Aber wie willst du song title, artist etc. speichern? Und welche Informationen (Album?) sollen noch zusätzlich gespeichert werden? Wieviele solcher Songs willst du verarbeiten können? Das alles hat Einfluß auf die programmtechnische Umsetzung. Hast du dich schon über ID3-Tags informiert? Sagt dir FreeDB etwas? Wie steht es mit XML und Datenbanken?

Grüße vom marabu

Zero1 20. Feb 2007 18:14

Re: treeview+memo
 
also es reicht als haupteintrag der name des artistens! bei den untereinträge kommen ja nur die songtexte, also je nachdem wieviel der jenige eben veröffentlicht hat, also max sollten 200 untereinträge passn *g

wieviel? soviel wie möglich :D

"ID3-Tags informiert? Sagt dir FreeDB etwas? Wie steht es mit XML und Datenbanken?"

nicht wirklich *schäm*


lg.

marabu 20. Feb 2007 18:52

Re: treeview+memo
 
Hey, kein Grund die Farbe zu wechseln.

ID3-Tags definieren einen gewissen Umfang an Informationen und ein spezielles Speicherformat. In der JEDI Component Library findest du fertige Komponenten zur Bearbeitung dieser Tags, die du von deinem bevorzugten Media Player kennen solltest.

FreeDB definiert ein textbasiertes Austauschformat für solche Informationen - und auch ein physisches Datenmodell, welches dich aber eher weniger interessieren wird.

XML ist das strukturierte Textformat mit den spitzen Klammern - sieht aus wie HTML, ist es aber nicht.

Datenbanken klammern wir einfach mal aus.

Versuche dich mal zu den oben genannten Begriffen ein wenig schlau zu machen - die Suche hier in der DP oder in Wikipedia könnte ein guter Ansatz sein.

Dann kommt das technische: TreeView oder Virtual... - meinst du das VirtualStringGrid als TreeView-Ersatz? Die Methoden der beiden Komponenten unterscheiden sich sehr stark. Da solltest du dir vielleicht einen Überblick über Demos beschaffen, bevor du dich entscheidest.

Freundliche Grüße


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:41 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