Om du ska ha reda på var cd-romen finns för att använda i t ex en batchfil borde det ju finnas andra lösningar. Programmeringsmässigt är det ju inga problem. Men jag har ingen aning om hur man gör i DOS t ex.
Kan bekräfta att det inte finns nån sån variabel tillgänglig. Om man inte tror mig kan man köra kommandot "set" som visar alla miljövariabler på systemet :)
näe precis... man kan ju skapa egna variabler precis vad man vill. Men nu kanske antonpower menade att komma åt cd-rom'en enkelt och smidigt på godtycklig dator, då får man trolla med nåt annat :)
function TForm1.IsCDRom(Path: string): boolean;
begin
SetLength(Path, 1);
If (GetDriveType( PChar(Path+':'+#0#0) ) = DRIVE_CDROM) then
Result := True
Else
Result := False;
end;