Delphi-PRAXiS
Seite 2 von 3     12 3      

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 Komponente für Programmeinstellungen gesucht (https://www.delphipraxis.net/162028-komponente-fuer-programmeinstellungen-gesucht.html)

mschaefer 2. Aug 2011 19:51

AW: Komponente für Programmeinstellungen gesucht
 
Moin Luckie

Habe inzwischen zwei eigenen Komponenten dafür, ist schon eine andere Kategorie als Vier-Gewinnt.

Es ist einmal die Treekomponente, der Listenteil, verschiedene Selektoren und natürlich ( ich darf mal auf Deine Units zur richtigen Dateiablage hinweisen ) die Ansteuerug des rchtigen Directories. Eventuell mit FallBack, wenn keine Userdaten vorliegen.

Ahne aber, dass wahrscheinlich eher das Vier-Gewinnt in die Beispielsammlung kommt ...

FredlFesl 3. Aug 2011 04:56

AW: Komponente für Programmeinstellungen gesucht
 
Zitat:

Zitat von mschaefer (Beitrag 1114807)
Bei so Dingern frage ich mich schon, warum Delphi hier nicht von Haus aus etwas vernünftiges mitliefert. Gerade weil es faktisch in jeder größeren Applikation gefordert ist.

Die Frage ist leicht zu beantworten: Delphi ist ein Programmiererwerkzeug.

mschaefer 3. Aug 2011 07:53

AW: Komponente für Programmeinstellungen gesucht
 
Das effizientes Arbeiten an den gestellten Aufgaben ermöglichen und nicht zur Selbstbeschäftigung mit dem System dienen soll. Wer sich das mal unter C# angeschaut weiss, dass es auch anders geht.

ralfiii 3. Aug 2011 14:49

AW: Komponente für Programmeinstellungen gesucht
 
Zitat:

Zitat von generic (Beitrag 1114770)
und mit dem kostenlosen VirtualStringTree bekommst du das auch hin.
Delphi selbst nutzt diesen übrigens auch für den Objektinspector.

Danke für den Anstoss.
Wirklich? Der Objektinspektor verwendet die VT-Komponente?
Gibt's vom IO irgendwo Sourcen? Da könnte man sich sicher einige nette Spielereien abschauen.

Ich hab nun mal ein VT mit Inplace-Editoren so erweitert, dass es für Strings mit Zeilenumbrüchen einen vernünftigen Multiline-Editor zur Verfügung stellt (Delphi-like via ein TButtonedEdit mit "..." drin erreichbar) und boolean-Werte über eine Combobox auswählbar sind.

Gerade die Boolean-Werte gefallen mir aber in der Delphi IDE schon noch besser: Via Combobox oder links direkt die clickbare Checkbox. Wird die Checkbox nur so fake-mässig gezeichnet oder gibt's dafür sogar eine brauchbare Komponente?

Danke!

ralfiii 8. Aug 2011 09:55

AW: Komponente für Programmeinstellungen gesucht
 
So, ich hab jetzt eine äusserst schicke und sehr flexible Lösung für so ein Settings-Fenster ausprogrammiert. Die Konfiguration geschieht über ein JSon-Objekt.

Es gibt Reader- und Writer-Events für die verschiedenen Properties, daher können die Settings aus beliebigen Quellen (z.B. einem Mix von .ini-files, der Registry, JSon-Files) bezogen werden.

Ich find's sehr gelungen.
Wenn jemand sowas benötigt stell ich's gern zur Verfügung.
Ich lade es nur jetzt noch nicht hier hoch da es nun erstmal in eine Applikation eingebaut wird und da sicher noch die eine oder andere Verbesserung nachgereicht wird.

Ralf

(P.S.: Ich verwende dabei das Virtual Treeview vom Mike Lischke und die Prodigy JSon Implementierung)

ralfiii 5. Sep 2012 12:41

AW: Komponente für Programmeinstellungen gesucht
 
Liste der Anhänge anzeigen (Anzahl: 1)
Auf Wunsch, hier eine Demo-App mit Sourcen.

Ralf

ralfiii 8. Okt 2012 12:09

AW: Komponente für Programmeinstellungen gesucht
 
Liste der Anhänge anzeigen (Anzahl: 1)
scheinbar hab ich da ein paar Files vergessen, hier also nochmal...
(benötigen jvcl und das VirtualTreeView)

DeddyH 8. Okt 2012 12:14

AW: Komponente für Programmeinstellungen gesucht
 
Da täten aber wohl eine handvoll try-except-Blöcke Not. Ich hatte das Archiv direkt im 7zip-Dateimanager geöffnet und das Programm daraus gestartet. Das kann dann logischweise div. Dateien nicht finden, beim Schließen kommt eine AV -> nur noch über den Taskmanager zu beenden.

ralfiii 8. Okt 2012 14:10

AW: Komponente für Programmeinstellungen gesucht
 
Ja genau!
:lol:

Das ist eine kleine Demo-App die zeigt wie man das verwedet.
Nicht bös sein, aber für eine kleine Demo werd ich nicht mehr Arbeit als nötig reinstecken...



Zitat:

Zitat von DeddyH (Beitrag 1186225)
Da täten aber wohl eine handvoll try-except-Blöcke Not. Ich hatte das Archiv direkt im 7zip-Dateimanager geöffnet und das Programm daraus gestartet. Das kann dann logischweise div. Dateien nicht finden, beim Schließen kommt eine AV -> nur noch über den Taskmanager zu beenden.


Sir Rufo 8. Okt 2012 19:15

AW: Komponente für Programmeinstellungen gesucht
 
Zitat:

Zitat von ralfiii (Beitrag 1186237)
Ja genau!
:lol:

Das ist eine kleine Demo-App die zeigt wie man das verwedet.
Nicht bös sein, aber für eine kleine Demo werd ich nicht mehr Arbeit als nötig reinstecken...

Aha man muss das also so verwenden, dass ein AV ausgelöst wird ... ok, das verstehe ich :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 19:13 Uhr.
Seite 2 von 3     12 3      

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