Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Explorer bau?

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
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
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
12.07.2006, 00:13 Uhr
xXx
Devil


Welches OS? Verzeichnisse sind net Systemunabhängig...
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
12.07.2006, 00:15 Uhr
DJ Pauer



Hab zur Zeit Windows XP Prof drauf.

Wird sich allerdings in wenigen Monaten, wenn ich Linux besser verstehe ändern
--
MfG
DJ Pauer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
12.07.2006, 00:52 Uhr
Pler
Einer von Vielen
(Operator)



Zitat:

hoffe mal das richtige Topic getroffen zu haben


Leider gar nicht.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
12.07.2006, 00:55 Uhr
DJ Pauer



Okey, dann wars halt das Falsche, aber wie bekomme ich mein Problem gelöst?
--
MfG
DJ Pauer
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
12.07.2006, 09:37 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


unter Windows: FindFileEx und Co benutzen, dann klappt das auch
--
class God : public ChuckNorris { };
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: