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

Вниз

Assembler - работа с файлами.   Найти похожие ветки 

 
ArtemESC   (2005-08-20 15:09) [0]

Доброго времени суток!! У меня несколько вопросов по ASM -у.
Правильно ли будет использовать прерывания INT 21H
для "низкоуровнивых" манипуляций с файлами, или
есть другие методы(наверняка)?...
И еще вопрос: в моем букваре по асму есть работа с
манипуляцией файлов старых форматов, то есть 8 символов - имя
3-расширение. Где можно узнать о работе на асме с новыми форматами файлов?


 
Eraser ©   (2005-08-20 15:21) [1]

ArtemESC   (20.08.05 15:09)

В win32 нельзя из пользовательского режима использовать прерывания.
Для работы с файлами больше подойдёт класс TFileStream из VCL.


 
Alexander Panov ©   (2005-08-20 15:43) [2]

В Delphi Достаточно средств по работе с файлами и их именами.
Для низкоуровневых операций с файлами используются функции WinApi32:
CreateFile
DeviceIoControl и прочие.


 
alpet ©   (2005-08-20 17:36) [3]

ArtemESC   (20.08.05 15:09)

Если приложение пишется под DOS, но планируется запускать в Windows (или DOS7.0 + утилита doslfn), то надо просто изучить функции 71**h работающие с длинными именами, из прерывания 21h.


 
OSokin ©   (2005-08-20 20:55) [4]

Есть функции 3Ch-43h,4Eh-4Fh,56h-57h,5Bh и т. д. Ищи в хелпе, если надо - намыль, дам описание.



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

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

Наверх




Память: 0.47 MB
Время: 0.035 c
14-1124977746
Digitman
2005-08-25 17:49
2005.09.18
Полтергейст ....


1-1124722779
SH@RK
2005-08-22 18:59
2005.09.18
Как создать документ с формулами (дроби, корни и т.п.)


14-1124270492
vtsoy
2005-08-17 13:21
2005.09.18
Что такое API?


14-1124882363
TStas
2005-08-24 15:19
2005.09.18
Как в Ворде сделать двойное подчеркивание?


9-1116696958
ivn
2005-05-21 21:35
2005.09.18
Где скачать DSound.pas?