Autor Beitrag
Popov
ontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic star
Beiträge: 1655
Erhaltene Danke: 13

WinXP Prof.
Bei Kleinigkeiten D3Pro, bei größeren Sachen D6Pro oder D7
BeitragVerfasst: Fr 18.04.03 18:26 
Einigen von euch ist es wahrscheinlich aufgefallen, daß Delphi eine Komponentensparte hat die Win 3.1 heißt. In dieser Sparte sind einige Komponenten die bereits veraltet sind, wie z.B. TDirectoryListBox. Die Komponente funktioniert zwar weiter, aber sie ist nicht mehr Zeitgemäß. Mit Zeitgemäß meine ich, daß das Design micht dem Exploren Design entspricht. Ein Programm welches diese Komponente benutzt sieht dann ein wenig veraltet aus.

Auch haben diese Komponenten keine Onlinehilfe mehr. Wenn man wissen will wozu etwas gut ist, so muß man auf die alte Delphi1 Hilfe zurückgreifen. Somit kann man über diese Komponenten sagen, daß sie zwar nicht mehr unterstützt werden, aber aus gründen der Kompatibilität immer noch dabei sind.

So, soviel zu TDirectoryListBox. Allerdings enthällt diese Sparte auch Komponenten für die es keinerlei Ersatz gibt. Auch wenn TTabbedNotebook mir ans Herz gewachsen ist (weil es nun mal so einfach über TStringList erweiterbar ist), so gibt es doch guten Eratz dafür. Wofür es aber keinen Ersatz gibt, das sind z.B TNotebook und TTabSet. Ich sehe auch nicht im entferntesten etwas das man als Ersatz dafür nehmen kann. Zwar bietet TPageControl die Möglichkeit die Kartei unten anzuzeigen, aber es ist und bleibt ein 3D Objekt. Während TNotebook geradezu unsichtbar ist. Es kann, muß aber nicht, von TTabSet gesteuert werden.

Um zum Ende zu kommen - ich würde gern wieder diese Komponenten nutzten, da ich kein Ersatz dafür habe und mir keine Extra Komponenten dafür installieren will. Die Komponenten sind (ich hoffe es doch) 32 Bit Varianten der alten Komponenten. Allerdings bevor ich das einbaue: wie sieht die Zukunft der Komponenten aus? Gibts irgendwo Hinweise, daß man da micht mehr nutzen sollte? Wird es in einer der nächsten Delphiversionen verschwinden. Oder noch schlimmer, bietet Windows bald nicht die Grundlage für diese Komponenten? Kann es vorkommen, daß, vorausgesetzt ich nutze diese Komponenten, im WinXP Nachfolger eine Fehlermeldung kommt und das Programm nicht gestartet werden kann?

Fragen über Fragen. Wer kennt die Antworten?

_________________
Popov
AndyB
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1173
Erhaltene Danke: 14


RAD Studio XE2
BeitragVerfasst: Fr 18.04.03 20:16 
TNotebook basiert auf TCustomControl und verwendet wird somit wohl noch länger unterstützt werden.

Bei TTabSet habe ich ein sehr interessantes Kommentar im Quellcode entdeckt:
Zitat:
For distribution of an application which you create with this Source
Code File, your application may not be a general-purpose, interactive
spreadsheet program, or a substitute for or generally competitive
with Quattro Pro.

Das bedeutet aber nicht, dass man TTabSet nicht anderweitig einsetzen darf. Auch TTabSet basiert auf TCustomControl.

Fazit: Die Komponenten werden schon seit Delphi 1 mitgeschleppt. Sie werden mit aller Wahrscheinlichkeit auch in den folgenden Delphi Versionen enthalten sein. Die Weiterentwicklung wurde jedoch eingestellt.

_________________
Ist Zeit wirklich Geld?
Klabautermann
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Veteran
Beiträge: 6366
Erhaltene Danke: 60

Windows 7, Ubuntu
Delphi 7 Prof.
BeitragVerfasst: Fr 18.04.03 21:32 
Hallo,

um von tNotebook wegzukomen verwende ich tPageControl und mache dann bei Programstart die Tabs unsichtbar. Ist aber sehr aufwändig. Eine wirklich gute alternative würde auch mich freuen (und kommt mir bitte nicht mit Frames). Dennoch sehe ich den Win 3.1 Reiter als veraltet und somit bestenfalls für Mini-Tools als zulässig an.

Gruß
Klabautermann
blackbirdXXX

ontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 1077
Erhaltene Danke: 1

Ubuntu Dapper

BeitragVerfasst: Mi 09.07.03 09:37 
Mir würden die W16 Komponenten abgehen. SIe sind teilweise (TTabset) unersetzlich.

_________________
Klein, schwarz und ärgert Techniker? Jumper!
mimi
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3458

Ubuntu, Win XP
Lazarus
BeitragVerfasst: Mi 09.07.03 09:45 
wie schon oft hier gesagt: es gibt kein ersatzt für die TNoteBook komponenten. ich würde vorschlagen, diese komponenten selbst zu bauen. weil diese komponenten ist wirklich praktisch und man braucht nicht zu viele (na wie heißen diese komponenten nochmal die ich jetzt meine ?)

_________________
MFG
Michael Springwald, "kann kein englisch...."