Knap som åbner cden (mappen)

Tags:    delphi

Jeg er HELT ny i Delphi, og har lige lavet en Autorun fil som jeg skal bruge på en cd med billeder på. Ingen problemer i det! Men så vil jeg gerne lave det sådan så, hvis man trykker på knappen "Luk dette vindue", så lukker det pågældende vindue, og der kommer et nyt vindue frem med indholdet af cden!

Mit spørgsmål er så, hvordan får jeg det frem?

Koden skal vel også selv finde ud af, hvilket drev-bogstav drevet har osv!

På forhånd tak!



4 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
Man trenger ikke å ha en usynlig TLabel på formen.
Du kan bruke variabler + litt rettelser fra den tidligere koden min:
Fold kodeboks ind/udKode 


Håper du kan bruke det :)

Mvh
DiZpel



Altså jeg er nooby, men jeg klarede også dette problem med lidt af vært da jeg skulle lave det:

Lav både din knap og en label som skal være usynlig.
Dette skriver du i formens OnCreat;

Fold kodeboks ind/udKode 


Den finder ud af hvor dit progran ligger og skriver det i labelen. HUSK AT PROGRAMMET SKAL IKKE ligge i nogen mappe på cd'en.



Bagefter skal du havde den til at åbne det. Dette skrives i den knap du vil havde den til at åbne når du klikker:

Fold kodeboks ind/udKode 


Tilføy ShellApi under uses!



Hvis den skal åbne en åndermappe på cd'en, så skriv sådan her eks.:


var
str:string;
begin
str := label1.caption+'/Mappenavnet/og måske et fil navn her...;
shellExecute(Handle, 'open', pchar(str), '', nil, SW_SHOWNORMAL);
end;



Theis F. Hinz
(Shafh)
Theisf@stofanet.dk


Man kommer aldrig videre, hvis alle er enige...



Kan du bruke dette?:
Fold kodeboks ind/udKode 


Mvh
DiZpel



K...

Er det ikke et fedt motto. Ha ha.



Theis F. Hinz
(Shafh)
Theisf@stofanet.dk


E = MC2



t