Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.02.06;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.04 c
10-1082978380
hexone
2004-04-26 15:19
2005.02.06
CoInitialize + CoUninitialize


9-1099511911
Jack
2004-11-03 22:58
2005.02.06
GLScene, Как определить пересечение 2-х объектов ?


1-1105967375
tolstiak
2005-01-17 16:09
2005.02.06
В TEdit - одни цифры и ОДНА запятая?


14-1105739482
Ломброзо
2005-01-15 00:51
2005.02.06
Экскурс в Java


1-1106714824
AbramovVi
2005-01-26 07:47
2005.02.06
от Variant к обьекту





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский