Drive.Eject

Drive.Eject ( string Drive )
Примеры

Описание

Извлекает CD или DVD-ROM привод, если дана верная буква привода дисков.

Параметры

Drive

(строка) Привод дисков для извлечения. Первым символом строки будет буква используемого привода дисков. Поэтому "E", "E:"," E:\" и "E:\Myfile.txt" будут правильными значениями, если нужно извлечь привод дисков E:.

Возврат

Ничего. Можно использовать Application.GetLastError для определения случился ли отказ в работе этого действия и почему.
Смотрите также: Связанные действия

Примеры

Пример 1

Drive.Eject(_SourceDrive);
Извлекаем привод CD/DVD-ROM, из которого в настоящий момент работает приложение.

Примечание: _SourceDrive это встроенная переменная, которая содержит букву привода, где размещен файл autorun.exe.

Пример 2

Drive.Eject(_SourceFolder);
Извлекаем привод CD/DVD-ROM, из которого в настоящий момент работает приложение.

Примечание: _SourceFolder это встроенная переменная, которая содержит путь к папке, где размещен файл autorun.exe.

Пример 3

-- Eject the current drive.
-- Извлекаем текущий привод.
Drive.Eject(_SourceFolder);

-- Determine if an error occurred.
-- Определяем, не случилось ли ошибки.
error = Application.GetLastError();

-- If an error occurred, display the error message.
-- Если произошла ошибка, показываем сообщение об ошибке.
if (error ~= 0) then
    result = Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);
end
Извлекаем привод CD/DVD-ROM, из которого в настоящий момент работает приложение. Если происходит ошибка, в диалоговом окне сообщения показываем код ошибки.

Примечание: _SourceFolder это встроенная переменная, которая содержит путь к папке, где размещен файл autorun.exe.

Пример 4

-- Get the type of the drive where the application is running from.
-- Получаем тип привода, откуда работает приложение.
drive_type = Drive.GetType(_SourceDrive);

-- If the drive type is a CD/DVD ROM drive, eject it.
-- Если привод является приводом CD/DVD ROM, извлекаем его.
if (drive_type == DRIVE_CDROM) then
    Drive.Eject(_SourceDrive);
end
Определяем тип привода, откуда работает приложение и сохраняем результат в переменной drive_type. Если пользователь запустил приложение из CD-ROM или DVD-ROM привода, извлекаем привод.

Примечание: _SourceDrive это встроенная переменная, которая содержит букву привода, где размещен файл autorun.exe.
Смотрите также: Связанные действия