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

Вниз

Как произвести чтение/запись в определённый кластер ?   Найти похожие ветки 

 
San1712   (2008-05-30 04:12) [0]

Здраствуйте
Как произвести чтение/запись в определённый кластер диска ?


 
имя   (2008-05-30 04:34) [1]

Удалено модератором


 
San1712   (2008-05-30 04:52) [2]

Вирусы не пишу


 
LightRipple ©   (2008-05-30 05:21) [3]

> [0] San1712   (30.05.08 04:12)
> Здраствуйте
> Как произвести чтение/запись в определённый кластер диска ?

CreateFile("C:", ...), SetFilePointer, Read/WriteFile, CloseHandle.

Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)


 
tesseract ©   (2008-05-30 10:24) [4]


> CreateFile("C:", ...),


только не  "С:\"   а вроде как  "\Device\Harddisk0"


 
San1712   (2008-05-31 04:50) [5]

LightRipple ©   (30.05.08 05:21) [3]

CreateFile("C:", ...), SetFilePointer, Read/WriteFile, CloseHandle.

Только надо очень хорошо понимать куда и что пишешь, иначе можно и без FS на диске остаться :)

А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?


 
LightRipple ©   (2008-05-31 05:05) [6]

> [5] San1712   (31.05.08 04:50)
> А в функции SetFilePointer параметр dwMoveMethod:Cardinal какие может принимать значения и что он означает ?

Дык в Help`е перечислены все его возможные значения с пояснениями, что они означают.
Ну не копировать же мне сюда Help :)

"Я тэбэ одын умный вещ скажу, только ты не обижайся" (с)
Рановато тебе этим заниматься, ой как рановато :)


 
San1712   (2008-05-31 05:15) [7]

В справке к делфи 7 версии я не нашёл описание функции SetFilePointer , также нет ничего и в русской справке по Windows Api.


 
LightRipple ©   (2008-05-31 05:40) [8]

> [7] San1712   (31.05.08 05:15)
> В справке к делфи 7 версии я не нашёл описание функции SetFilePointer ,
> также нет ничего и в русской справке по Windows Api.

Я, конечно, не верю, что в Delphi 7 ее нет, но проверить не могу.
Ну да ладно, вот кусок из Help`а:

dwMoveMethod
[in] Starting point for the file pointer move. This parameter can be one of the following values. Value Meaning
FILE_BEGIN The starting point is zero or the beginning of the file.
FILE_CURRENT The starting point is the current value of the file pointer.
FILE_END The starting point is the current end-of-file position.


 
имя   (2008-05-31 05:44) [9]

Удалено модератором


 
San1712   (2008-05-31 05:53) [10]

Спасибо


 
Palladin ©   (2008-05-31 07:24) [11]


>nimble_   (31.05.08 05:44) [9]

не подтверждай того чего не знаешь... кроме delphi help есть еще и windows sdk



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

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

Наверх




Память: 0.47 MB
Время: 0.004 c
2-1241790968
Гена
2009-05-08 17:56
2009.06.28
Нужно выполнить проверку DBGrid a


2-1241152560
Мистер Х
2009-05-01 08:36
2009.06.28
Как реализовать "Найи далее..."


2-1242203918
ply
2009-05-13 12:38
2009.06.28
как узнать установлены ли в системе программы?


2-1241679348
worldmen
2009-05-07 10:55
2009.06.28
Создать большое меню


15-1240847736
Практик
2009-04-27 19:55
2009.06.28
Наука: Прикладной смысл





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский