Zitat von
urbanbruhin:
Bei der Komponente TCDRip wird allerdings nicht mit dem Laufwerksbuchstaben gearbeitet, sondern mit der property CDRomNum (Integer). Da aber die Reihenfolge vertauscht ist, kann ich nicht sagen E:\ = 0 , F:\ = 1 , G:\ = 2.
Bei der BASSCD.DLL ist es ähnlich. Da werden die Laufwerke auch mit Ziffern identifiziert. Den Laufwerksbuchstaben erhält man dort mit der Funktion BASS_CD_GetDriveLetter. Vielleicht gibt es in der TCDRip etwas entsprechendes.
Nachtrag: In der CDRip_DLL.pas steht:
Delphi-Quellcode:
TCDROMParams = packed record
lpszCDROMID : array[0..255] of char; // CD-ROM ID, must be unique to index settings in INI file
Das könnte es sein?