![]() |
TListview in TService Anwendung???
Hallo zusammen!
Ist es unter Umständen irgendwie möglich eine TListview in einer Serviceanwendung zu integrieren, ich will Sie nicht einmal anzeigen ich benötige Sie rein als Pufferspeicher. Mir gefällt die Speicherung in einzelne Spalten, ich schreibe diese dann in regelmäßigen Abständen in eine SQL Tabelle. Hauptsächlich geht es mir darum eine bestehende VCL-Anwendung in ein Service auszulagern was ja soweit funktioniert, da alle Funktionen usw. die ich verwende auch in einer Serviceanwendung laufen bis auf die TListView! Ich benutze Delphi Architekt 2005 Vielen Dank für Eure Hilfe! lg Christian |
Re: TListview in TService Anwendung???
Eine ListView ist grundlegend immernoch eine visuelle Komponente und daher denkbar schlecht geeignet. Aber wenn es dir nur um die Spalten geht, warum denn keine TObjectList (Zeilen) die als Elemente TStringList (Spalten) enthalten? Das ist komplett nicht visuell und sollte auch ohne Probleme funktionieren. Oder habe ich was falsch verstanden?
|
Re: TListview in TService Anwendung???
Du könntest es auch mit einem dynamischen 2D-Array machen
Such mal ein bisschen im Forum ... da wirst du sicher fündig |
Re: TListview in TService Anwendung???
Hallo,
du kannst das TListView ja dynamisch erzeugen (TListView.Create(NIL), aber ich rate davon ab. Ab Vista klappt es vielleicht nicht mehr. Stichwort wäre Model-View-Controller. Baue deine App um, so dass die Daten in einer eigenen Klasse liegen und das ListView wirklich nur die Anzeige ist. Heiko |
Re: TListview in TService Anwendung???
Hallo Leute!
Danke für die vielen raschen Antworten, werde wohl meine Daten wirklich abkapseln oder die ObjectList verwenden da es ja um ein Projekt geht was nur auf win2000 laufen muss da es demnächst sowieso ersetzt wird. In Zukunft werde ich diese Model-View Geschichte nähmen! Danke für die Tipps lg Christian |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:34 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