Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.06;
Скачать: CL | DM;

Вниз

Как проверить, находится ли диск в режиме "Только чтение"?   Найти похожие ветки 

 
Islander   (2005-01-22 16:55) [0]

Здраствуйте!

Как проверить, находится ли диск в режиме "Только чтение"?

Временный файлы создавать - не выход, т.к. диск может быть NTFS и там просто прав не будет.


 
begin...end ©   (2005-01-22 16:57) [1]

> Islander   (22.01.05 16:55)

А какой диск может находиться в режиме "только чтение"? CD? Так, может быть, лучше проверять, CD-ROM это или нет?


 
palva ©   (2005-01-22 17:48) [2]

Ну не только же CD. Дискта, например. Сетевой диск какой-нибудь...


 
Islander   (2005-01-22 18:23) [3]

Это может быть:

UDF CD, досиковод, флешка, сетевой диск и т.д.


 
begin...end ©   (2005-01-22 18:25) [4]

> [3] Islander   (22.01.05 18:23)

Так функция GetDriveType не поможет?


 
Islander   (2005-01-22 20:48) [5]

Нет, конечно. Это же тип носителя


 
Knight ©   (2005-01-22 20:52) [6]

Начинать надо не с вопроса - КАК? А с вопроса - ЗАЧЕМ?


 
Knight ©   (2005-01-22 20:55) [7]

Создание файла правильный способ... сразу покажет, кто есть who... %)


 
TUser ©   (2005-01-22 20:55) [8]

GetFileAttributes


 
Islander   (2005-01-22 21:13) [9]

а это 100% что на всех устройствах в режиме ReadOnly все файлы будут иметь атрибут ReadOnly?


 
Anatoly Podgoretsky ©   (2005-01-22 21:20) [10]

Конечно нет.
Тебя спросил зачем, а ты молчишь как партизан.


 
aus   (2005-01-22 21:22) [11]

Islander   (22.01.05 21:13) [9]
Не факт и обратное утверждение.


 
Defunct ©   (2005-01-23 00:47) [12]

try
 // что-то пишем
except
 // смотрим IOResult или GetLastError
 // по коду ошибки определяем
 // 5 - access denied
 // 101 - disk write error
 // 150 - disk write protected
end


 
Anatoly Podgoretsky ©   (2005-01-23 02:50) [13]

Defunct ©   (23.01.05 00:47) [12]
А зачем чтото писать?


 
KilkennyCat ©   (2005-01-23 03:13) [14]


> Anatoly Podgoretsky ©   (23.01.05 02:50) [13]
> А зачем чтото писать?


Это увеличит код. Сделает программу солидней. А значит, более дорогой.


 
Defunct ©   (2005-01-23 04:15) [15]

> А зачем чтото писать?

а чтобы ашипка получить, да? А то как мы иначе узнать cащищен диск от саписи или не сащищен :).
"disk write protected" возвращает драйвер при попытке записи на диск.

> Это увеличит код. Сделает программу солидней. А значит, более дорогой.

LOL


 
KilkennyCat ©   (2005-01-23 04:27) [16]


> Defunct ©   (23.01.05 04:15) [15]


Это вовсе не шутка. Лет пять назад было две ситуации:
1) Начал лепить баннеры, на заказ. Понравилось, подходил со свей ответсвенностью, и считаю, что делал очень хорошо. Но не покупали! Посмотрят, похвалят, и все. Так и мучился бы, пока одна английская веб-студия не объяснила, что 15 долларов за баннер - это слишком дешево, вызывает недоверие. После этого они покупать стали у меня, по 30 фунтов за баннер... Для справки - в то время средняя зарплата в г. Липецке была около полторы тысячи рублей...
2) Написал программку, простенькая, но актуальная в то время телесуфлерина (гоняет текст по вертикали). Вначале продавал, работая в телекомпании (то есть, они занимались продажей), затем ушел и продавал самостоятельно. Около 700 потенциальных покупателей. Предположил, что купит 5%, т.е. 35 компаний. Установил цену в 50 баксов, полторы тысячи просто сказка за такой труд. Не берут! и это при том, что она была очень даже ничего, и подобная у конкурентов стоила 300 баксов, а самая дешевая, но ужасная - 80. Знакомые программеры объяснили - мало весит, несолидно. Накидал в ресурсы всякий хлам, в архивах, чтоб даже сжималось с трудом. Стали покупать...

прошу прощения за оффтоп.


 
KilkennyCat ©   (2005-01-23 04:29) [17]

да, забыл добавить: изначально по баннерам у меня была планка в 15 килобайт. Англичане просили делать в пределах 50 - 100 килобайт, иначе - несолидно...


 
Defunct ©   (2005-01-23 04:45) [18]

KilkennyCat ©   (23.01.05 04:29) [16-17]

Мда.. грусно..

3DMark3 ~485Mb
FR08 - 64kb (делает почти тоже самое может даже больше)

3DMark покупают, а FR08 и задаром не берут...


 
Anatoly Podgoretsky ©   (2005-01-23 12:23) [19]

KilkennyCat ©   (23.01.05 04:29) [17]
Они умные, стоящая вещь должна быть большая и дорогая.
При одинаковой стоимости берут ту, что больше по размеру, ну откуда в маленькой функциональность, вот большая это да.
Берешь в руки и чуешь вещь!
Наши жи начинающие программисты и не очень, почему то считаю, что маленькая это хорошо для бизнеса, мол большую качать не будут.



Страницы: 1 вся ветка

Текущий архив: 2005.02.06;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
1-1106107162
Antonn
2005-01-19 06:59
2005.02.06
Проблемы с перерисовкой контролов и форм


11-1089096771
Igit
2004-07-06 10:52
2005.02.06
Tfilestream


1-1106289423
NewDelpher
2005-01-21 09:37
2005.02.06
как найти причину AV в vcl50.bpl?


1-1106093451
En0.t
2005-01-19 03:10
2005.02.06
Функции преобразования.


1-1106411316
Никита
2005-01-22 19:28
2005.02.06
Расширенная работа со шрифтами