Entwickler-Ecke
Programmierwerkzeuge - Komponentenliste, RAD Studio
gizmo - Do 15.01.09 14:02
Titel: Komponentenliste, RAD Studio
Hallo,
ich brauche mal wieder Hilfe zum RAD Studio.
Unter Delphi konnte ich die Komponenten TDriveComboBox, TDirectoryListBox und TFileListBox verwenden (Ansicht/Komponentenliste).
Das scheint es jetzt alles nicht mehr zu geben.
Ich kann leider nicht in der RAD Studio Hilfe nachschlagen, denn ich habe nur einen normalen PC und keinen Großrechner.
jaenicke - Do 15.01.09 14:30
Die sind ja auch schon ewig veraltet. Diese Komponenten stammen von Windows 3.1, das jetzt knapp 17 Jahre alt ist... ;-)
Normalerweise benutzt die ohnehin niemand mehr, weil dieses veraltete Design IMHO schrecklich aussieht. (Und es seit knapp 14 Jahren bessere Alternativen gibt.)
Trotzdem sind die bei Delphi 2007 und Delphi 2009 gleichermaßen immer noch vorhanden, also selbst im neuesten RAD Studio. :gruebel:
Es gibt aber heute diverse Shell Controls, die diese Aufgabe tausendmal besser erfüllen. Unter anderem in den Demos zu Delphi. Diese findest du:
Bei Delphi 2009 / RAD Studio 2009:
[Gemeinsame Dokumente]\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
was meistens das ist:
C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\6.0\Demos\DelphiWin32\VCLWin32\ShellControls
Unter Vista sieht das entsprechend anders aus (C:\Users\All Users\...)
Bei Delphi 2007 / RAD Studio 2007:
[Gemeinsame Dokumente]\RAD Studio\Demos\DelphiWin32\VCLWin32\ShellControls
was meistens das ist:
C:\Dokumente und Einstellungen\All Users\Dokumente\RAD Studio\Demos\DelphiWin32\VCLWin32\ShellControls
Unter Vista sieht das entsprechend anders aus (C:\Users\All Users\...)
Dort gibt es die Packages dclshlctrls.dpk und vclshlctrls.dpk, einfach installieren, dann hast du die Komponenten unter Samples.
gizmo - Do 15.01.09 14:52
Ja, schön sehen die nicht aus, aber wenn mir sowas wichtig wäre hätte ich ja auch einen Computer mit einem Apfel drauf:-)
Aber gut, Komponenten, die so alt sind, dass sie bald Führerschein machen möchte ich dann doch nicht weiter einsetzen.
Ich danke Dir für den Tipp zu den ShellControls, die werde ich mir mal anschauen.
gizmo - Do 15.01.09 15:14
Tja, war mal wieder nix.
Ich habe manuell und per Assi nach "VCLWin32" und nach "ShellControls" gesucht. Ein Treffer:
C:\Programme\CodeGear\RAD Studio\5.0\lib\InStreamVCLWin32.dcu
Dabei ist mir aufgefallen, dass mein Ordner "All Users" jetzt "All Users.Windows" heißt.
Ich könnte schwören, dass das nicht immer so war. Komisch!
jaenicke - Do 15.01.09 15:56
Hast du die Demos denn mit installiert?
Und hast du oben in die Adressleiste des Explorers mal explizit "C:\Users\All Users" eingegeben? Was liegt dort bei dir?
gizmo - Do 15.01.09 16:28
Jup, "C:\Users\All Users" gibt es auf diesem Rechner definitiv nicht.
Es gibt in meinem XP in Doku. und Einstellungen folgende Ordner:
All Users.Windows
Default User
Default User.Windows
MeinName.ComputerName
Administrator
Installiert habe ich, soweit ich mich erinnern kann alles, was man installieren kann.
Das war aber ein Wochen andauerndes Drama, weil mir die Installation des RAD Studios immer wieder das Programm 3ds MAX von Autodesk zerstört hat.
Irgendwer sagte damals, das hätte was mit .net zu tun.
Letztendlich habe ich raus gefunden, dass man erst RAD Studio installieren muss, dann ein MS Patch für .net mit "Reparieren" starten muss und als letztes dann 3ds MAX draufhauen kann.
Übrigens Probleme, die ich mit Delphi nie hatte.
Es wundert mich nicht, das da jetzt was fehlt, denn das ganze Installieren und Deinstallieren verlief gegen Ende sehr chaotisch.
Selbstverständlich werde ich jetzt NICHT noch einmal die RAD Studio CD einlegen. Mein Chef würde mich mit einem aufgesetzten Kopfschuss wegblasen.
Danke für die Hilfe. Ich sehe nicht, dass sich das mit dem RAD Gedöns lösen ließe, also macht euch bitte keine weitere Mühe.
jaenicke - Do 15.01.09 20:49
Und welche Ordner gibts unter "All Users.Windows"? Dort müsste der Ordner nämlich liegen.
gizmo - Do 15.01.09 21:13
C:\Dokumente und Einstellungen\All Users.WINDOWS\Anwendungsdaten\CodeGear\RAD Studio\5.0\cglm.ini
C:\Dokumente und Einstellungen\All Users.WINDOWS\Anwendungsdaten\CodeGear\.licenses\.cg_347536
Nur die beiden Dateien.
Ich habe mir inzwischen mit einer FindFiles() beholfen.
Ich brauchte ganz schnell ein Programm, das tausend Bilder umbenennt.
Meine exe muss jetzt in das Verzeichnis zu den Bildern und findet diese dann von selbst, ohne Dialog.
Das ist zwar Holzhammer Technologie, aber für das ambulante Umbenennen war es gut genug.
Ich bin etwas verwundert, dass es jede Menge Komponenten gibt, die aus meiner Sicht schwer exotisch sind,
dass aber jene Komponenten, die es gestatten Dateien zu finden und anzuzeigen aus dritter Hand stammen und
extra nach installiert werden müssen.
jaenicke - Do 15.01.09 21:19
Nicht "All Users.Windows\Anwendungsdaten" sondern "All Users.Windows\Gemeinsame Dokumente" bzw. "All Users.Windows\Dokumente" und dann RAD Studio ;-).
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!