Autor Beitrag
Hornet
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 28.04.05 15:46 
Wenn es mit einer Standardkomponete von Delphi auch möglich ist, wäre ich dankbar für jeden Tip den ich hier bekomme.

Also ich müsste auf der Komponente ein ganz spezielles Verzeichnis anzeigen lassen. In diesem Verzeichnis gibt es auch weitere Verzeichnisse. In jeden der Verzeichnisse sind die entsprechenden Dateien drin die in einem OLE-Container geöffnet werden. Dies funktioniert auch mit einem ListView aber ich kann dort nicht unterscheiden ob es sich um einen Ordner handelt oder um eine Datei. Habe dann die DirectoryListBox in Verbindung mit der FileListBox versucht zu benutzen. Zwar kann ich beim Start des Programms sagen welches Verzeichnis geöffnet werden soll aber in der DirectoryListBox werden damit auch die Unterverzeichnisse mit angezeigt. Gibt es dort eine Möglichkeit dass die nicht angezeigt werden?

So noch ein Problem. Gehört zwar hier nicht rein aber möchte nicht zu viele Topics öffnen und glaube auch das Problem kurz über lang in Griff zu bekommen.
Ich öffne ein Worddokument im OLEContainer. Funktioniert auch alles wunderbar bis auf das beim öffnen des Dokument mein Programm nicht nur das Dokument lädt sondern auch alle Eigenschaften (wie MainMenu, Statusbar etc.....) von Word . Dies kann ich nur durch ein Repaint nach dem laden des Dokuments wieder rückgängig machen aber beim laden sieht man halt dass alles geladen wird.
Harry M.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: Do 28.04.05 15:50 
Scahu doch mal auf die Registrierkarte "Beispiele" & "Win3.1" da wirst Du sicher fündig.

_________________
Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
Hornet Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 28.04.05 16:30 
Danke, für die schnelle Antwort.
Leider habe ich soweit fast jedes Forum durchgeschaut und bin noch nicht fündig geworden.
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Do 28.04.05 16:32 
user profile iconHornet hat folgendes geschrieben:
Danke, für die schnelle Antwort.
Leider habe ich soweit fast jedes Forum durchgeschaut und bin noch nicht fündig geworden.

:lol: Harry meint, du sollst bei Delphi in der Registrierkarte nachsehen. ;) Da wo auch "Standart", "Zusätzlich" usw. ist. ;)
Hornet Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 28.04.05 17:03 
Ups, ja sry. Habe mich sowieso bei der Komponente geirrt. Ähmmmm benutze den Treeview. Nur weiter komme ich nicht wenn ich mir die Komponenten dort anschaue. Kann mir einer Vielleicht einen Tip geben.
Hornet Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Do 28.04.05 22:41 
ich versuche mich gerade in shelltreeview. Es kommt die Sache schon näher aber leider gibt es einige Probleme (wie soll es auch anders sein).

Erstes Problem: Es zeigt nur den Folder an also wenn ich als Pfad (oder Rootangabe) 'D:\Projekte\Projekt1\Projekt2' angebe zeigt mir shelltreeview im ersten node nur projekte an. Die childnode werden aber richtig angezeigt.

Das zweite Problem: Wie finde ich dort raus ob es sich um ein Folder oder um Datei handelt. Bei onchange ereignis DirectoryExists(node.text) bekomme ich ettliche fehlermeldungen und bei onchange FileExists(node.text) sieht das programm nur im rootverzeichnis das es sich um eine Datei handelt.

Ich brauche Hilfe!!!
Harry M.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 754

Win 2000, XP
D2005
BeitragVerfasst: Fr 29.04.05 06:36 
Zu Shelltreeview kannst Du Shelllistview nutzen. Dort Siehst Du dann die Dateien. Das Root kannst Du im Objektinspector (OJ) bestimmen. Geht sicher auch zur Laufzeit. Und Poste dochmal ein bisschen Code wo es denn klemmt.

_________________
Gruß Harry
Et spes me per dies sine te ducat et amor me ferat, si dolor spem tollit.
Hornet Threadstarter
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Fr 29.04.05 14:54 
Danke, für den Denkanstoss. Manchmal ist man etwas blockiert. Jetzt funktioniert alles super!!!!

Danke nochmal
wulfskin
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 1349
Erhaltene Danke: 1

Win XP
D5 Pers (SSL), D2005 Pro, C, C#
BeitragVerfasst: Fr 29.04.05 16:08 
Wenns Flexibler sein soll, dann kannst du auch mal hier vorbei schauen: [url]www.mustangpeak.com[/url]. Die Komponenten heissen TVirtualExplorerTree o.ä.

_________________
Manche antworten um ihren Beitragszähler zu erhöhen, andere um zu Helfen.