Chciałem zrobic instalkę do swojego programu, jak rozpoznać literke cd-romu?
Jak to rozpoznać? Literkę CD-ROMu, z którego uruchomiony był program, czy jak? Jeśli tak, to:
ExtractFileDrive(Application.ExeName);
funkcja GetDriveType('e:') zwraca typ dysku
DRIVE_CDROM - dysk cdrom
Chodziło mi o to, żeby po wrzuceniu płytki, automatycznie uruchamiał się programik i kopiował pliki np.
z 'e:\program' do 'c:\program files' gdzie 'e:' to jest cd-rom ;-) Pozdrawiam
użyj plików ini do tego..
co do kopiowania danych.. takie rzeczy były już na forum..
To wbrew pozorom banalna sprawa. Musisz w kopiowaniu wpisac tak(przykład) :
copyfile('\dane\bullet.bmp', 'c:\bin\bullet.bmp', false);
W ten sposób Twój program weźmie pliki z płyty(literki) w której się znajduje. Mówiąc krótko po prostu nie podajemy żadnej litery. Próbowałem już tak i sprawdza się to doskonale;)