"-{ Rene Brehmer }-" <metalbunny@metalbunny.net> wrote:
[8<8<8<]
> Relative simpel opgave: Vis diskens indhold (kun folderne, ikke filer)
> i en træ-struktur à la windows explorer.
>
> Hvordan gør man det???
Det gør man ved hjælp af Win32 API funktionen SHBrowseForFolder.
Den kan så pakkes ind i VCL komponent.
En sådan komponent kan findes på
http://www.programmersheaven.com/zone2/cat60/14478.htm
Den er skrevet i Pascal til Delphi, men det spiller ingen rolle, idet den
umiddelbart kan bruges i C++Builder (som også indeholder en Delphi
compiler).
Bare tilføj PAS filen til projektet, så bliver der genereret en C++ header
fil.
[8<8<8<]
> Og nej, ikke til skolen, selvom jeg skriver "opgave" ... det er et VB
> program jeg selv har lavet for længe siden jeg forsøger at konvertere
> til
> C++ ... for at lære det (ordentligt, for vi lærer det sku ikke særlig
> C++ godt i
> skolen, og vi har ikke engang GUI før næste semester)...
Hvis du vil lære C++ at kende, vil jeg ikke anbefale at starte med at lave
GUI idet det er meget værktøjsspecifikt, og der er meget forskel på hvor
godt de forskellige biblioteker er designet. Dermed kan man nemt lære
teknikker som enten ikke er er generelt anvendelige eller ikke er optimale.
Biblioteket VCL til C++Builder er nemt at anvende, men har nogle egenskaber
der gør det lidt anderledes end Standard C++ generelt (f.eks. kan objekterne
kun allokeres på heapen, og der er særlige keywords).
Hvis du ikke allerede har den, vil jeg anbefale bogen
Accelerated C++, Practical Programming by Example
Andrew Koenig, Barbara E. Moo
ISBN 0-201-70353-X
som er en lille, meget god introduktion til moderne C++.
Venlig hilsen
Mogens Hansen