﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Программирование / Delphi  / Определение наличия диска в CD / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Sun, 23 Nov 2008 00:32:24 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Определение наличия диска в CD</title><link>http://www.relib.com/forums/Topic892458-8-1.aspx</link><description>DiskInDrive(Drive: Char): Boolean; var   ErrorMode: Word; begin   if Drive in ['a'..'z'] then Dec(Drive, $20);   if not (Drive in ['A'..'Z']) then     raise EConvertError.Create('Not a valid drive ID');   ErrorMode := SetErrorMode(SEM_FailCriticalErrors);   try     if DiskSize(Ord(Drive) - $40) = -1 then       Result := False     else       Result := True;   finally     SetErrorMode(ErrorMode);   end; end;У мя все работает!!</description><pubDate>Sat, 01 Apr 2006 01:03:00 GMT</pubDate><dc:creator>Leliksan Floyd</dc:creator></item><item><title>Определение наличия диска в CD</title><link>http://www.relib.com/forums/Topic892458-8-1.aspx</link><description>Привет всем. Нужно определить если в CD вставлен диск.Есть одно решение использовать функции для определения объема диска – DiskSize.Но это функция не работает в случае если диск чистый. Как определить наличие диска.</description><pubDate>Fri, 10 Mar 2006 16:17:00 GMT</pubDate><dc:creator>mandarin</dc:creator></item></channel></rss>