Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi CD im Laufwerk eine eindeutige ID zuweisen (https://www.delphipraxis.net/1631-cd-im-laufwerk-eine-eindeutige-id-zuweisen.html)

phlux 14. Dez 2002 19:14


CD im Laufwerk eine eindeutige ID zuweisen
 
Hallo!
Ich hab folgendes Problem, also bei mir stapelt sich so ein Stapel von knapp 25 unbeschrifteten CDs mit Delphi-Sourcecodes, sehr alten Schulreferaten, meinen Downloads usw. Jetzt wollte ich mir ein Erinnerungsprogramm schreibn das mir sagt welche CD ich von diesem Stapel im Laufwerk liegen hab. Das wollte ich eigentlich anhand der Funktion machen, die auch der CD-Player von Windows nutzt um Audio-CDs zu identifizieren. Das Doofe is, diese Funktion klappt nur mit Audio-CDs :(. Hat jemand eine Idee wie man das auch mit non Audio-CDs hinkriegt???

iaby 14. Dez 2002 21:33

wenn ich deine frage jetzt richtig verstanden habe:
überprüfe doch, welche dateien auf der CD sind und erzeuge aus den namen einen code, der dann immer nur für diese CD gilt! das ganze in eine datei schreiben und beim nächsten cd wechseln überprüfen!

aber wahrscheinlich hab ichs wieder falsch verstanden :oops: :?

phlux 14. Dez 2002 21:38

noe is richtig so, die idee ist mir auch gekommen, bin nur am überlegen wie ich dann die id generieren soll :?

Luckie 15. Dez 2002 02:20

Wieso erst generieren? Jede CD bekommt doch eine ID beim Brennen oder irre ich da jetzt? Und mit GetVolumeInformation solltest du die bekommen können.

Christian Seehase 15. Dez 2002 02:21

Moin phlux,

hast Du beim Brennen den Standardnamen für die CD gelassen, den die Brennsoftware generiert hat?
Der ist ja eventuell jedesmal unterschiedlich (je nach Software).

Dann könntest Du einfach über diesen Namen abfragen.

phlux 15. Dez 2002 11:31

@Luckie: Jo, danke damit klappts :) Hab dafür sogar noch ein Beispiel im Netz gefunden

@Christian: Nein bei meinem Nero steht da immer nur "Neu" wenn ich keinen Namen vergebe, ausserdem könntest du dann 2 CDs diesen Namen vergeben und wären so nicht mehr eindeutig identfizierbar :freak:

Christian Seehase 15. Dez 2002 11:49

Moin Phlux,

genau deswegen hatte ich Nero auch "befürchtet" :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz