000
12.07.2006, 00:12 Uhr
DJ Pauer
|
Hi Bin ganz neu in diesem Forum und hoffe mal das richtige Topic getroffen zu haben
Ich will ein Programm schreiben um Dateien zu verwalten. Dazu tauchen einige kl. Fragen auf. 1. Um Dateipfade auszulesen benötige ich diesen Quellcode
C++: |
DIR *hdir; struct dirent *entry; hdir = opendir("."); do { entry = readdir(hdir); if(entry) ShowMessage(entry->d_name); }while(entry); closedir(hdir);
|
Frage an euch: In der Zeile >>> hdir = opendir("."); <<< das in den Klammer stehende >>> "." <<< kann ich ja verändern. Will allerdings dort jetzt einen solchen Pfad "CNeuer Ordner\." stehen. Läuft allerdings nicht. Frage ist nun noch wieso nicht?
2. Frage: Mit welcher Komponente vom Borland C++ Builder 6 stell ich am besten einen Tree wie im Exploerer dar? Mit TreeView / ListView / DictionaryListBox ? Mit dem Letzteren bekomm ich z. Z. nur Festplatte C ausgegeben. Allerdings gibt es Installationen die genau so aussehen, wo man noch den Laufwerkpfad wählen muss im Voraus in einer ComboBox. Hoffe ihr wist wat ich meine Frage ist dann nur für mich, wie sage ich der Komponente welches Laufwerk ich will. Besser wäre natürlich eine ausgabe nach graphischen Windows XP Stil. Also so wie der Explorer in Win XP aussieht. Halt nur die Frage wie soll dies gehen?!?!?! Denn der ListView bzw. TreeView weiß ich nicht, wie man diesem die "Wurzel" (Bei Windows im Explorer logisch der Desktop, weiß auch das es Physich irgendwas anderes is, aber halt WindowsWurschtellei) zuweißt -- MfG DJ Pauer |