Определить букву CDROMа

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Определить букву CDROMа

Сообщение Pavel » 08.03.2007 19:45:38

Подскажите кто нить, как в Lazarus определить букву CDROMа
Pavel
незнакомец
 
Сообщения: 3
Зарегистрирован: 06.02.2007 23:07:22

Сообщение Alexander » 08.03.2007 22:29:03

Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 08.03.2007 22:31:33

Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 08.03.2007 22:36:13

А сидиром может быть и не один.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 771
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение alexs » 09.03.2007 01:52:07

посмотрите исходники FPC - всё же изобрели :-)
fpcsrc\packages\extra\cdrom\cdrom.pp
Function GetCDRomDevices(Var Devices : Array of string) : Integer;
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Сообщение Pavel » 09.03.2007 13:19:37

alexs писал(а):посмотрите исходники FPC - всё же изобрели :-)
fpcsrc\packages\extra\cdrom\cdrom.pp
Function GetCDRomDevices(Var Devices : Array of string) : Integer;



alexs а какие эта функция возвращает данные, чёт я не нашел.
Pavel
незнакомец
 
Сообщения: 3
Зарегистрирован: 06.02.2007 23:07:22

Сообщение alexs » 09.03.2007 15:42:52

попробуй - это лучше всего. Вот кусок моей рабочей программы:
Код: Выделить всё
procedure TflScanDeviceForm.FormCreate(Sender: TObject);
var
  CD:array [0..256] of string;
  cnt, i:integer;
begin
  cnt:=GetCDRomDevices(CD);
  for i:=0 to Cnt-1 do
    ComboBox1.Items.Add(Cd[i]);
  if ComboBox1.Items.Count>0 then
    ComboBox1.ItemIndex:=0;
end;
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: zub и гости: 30

Рейтинг@Mail.ru