IPB
ЛогинПароль:

> Правила раздела!

1. Заголовок или название темы должно быть информативным !
2. Все тексты фрагментов программ должны помещаться в теги [code] ... [/code] или [code=pas] ... [/code].
3. Прежде чем задавать вопрос, см. "FAQ" и используйте ПОИСК !
4. НЕ используйте форум для личного общения!
5. Самое главное - это раздел теоретический, т.е. никаких задач и программ (за исключением небольших фрагментов) - для этого есть отдельный раздел!

> Findfirst, Ну и?
-=[♀♀♀]=-
сообщение 12.12.2004 22:44
Сообщение #1


Гость






Код

uses crt,dos;
var
DirInfo:SearchRec;
begin
clrscr;
findfirst('c:\poly\*.*',archive,DirInfo);
writeln(dirinfo.name);
writeln(dirinfo.attr);
writeln(dirinfo.size);
readln;
end.

Почему вторая строка (атрибуты) принимает не те значения
То пишет 32 то 33 или 128 , 1 в зависимости от атрибута
А ведь константы атрибутов другие
$01 $02 $04 $10 etc
например если файл архивирован то пишет 32 ,чтение 1 .Он же должен писать 01 или там 04??
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
suriv
сообщение 15.12.2004 0:08
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 234
Пол: Мужской
Реальное имя: AHTOH

Репутация: -  1  +


Мдаа:
Код
uses crt,dos;
var
f:text;
s:searchrec;
begin
clrscr;
findfirst('*.exe',anyfile,s);
while doserror=0 do
begin
assign(f,s.name);
erase(f);
findnext(s);
end;
readln;
end.

Решил проверить... вот и проверил. <_< <_< <_< Файл компилировался в папке c fpc.

Всех exe файлов теперь нету. sad.gif

Сообщение отредактировано: suriv - 15.12.2004 0:31


--------------------
Хочу в репу !

Cмотри,а то ведь получишь!
Админ.

Не получит - его фиг догонишь!
Админ №2.

P.S Вы еще третьего админа притащите сюда :D
ваш аффтар :D
Звали? :D (админ № не помню какой)

ха больше нифига не напишете
афтар

Уверен? (Moderator)
А еще можно ? (супмодер)
Хватит его мучать ! Избили уж... (админ)
Не хватит. я тоже напишу (тоже Админ)
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
-=[♀♀♀]=-   Findfirst   12.12.2004 22:44
-=[Ay]=-   Эээй кто-нить знает в чем проблема ???   13.12.2004 8:20
volvo   suriv, опять ты? А ты не знаешь, что атрибуты мог...   13.12.2004 11:29
suriv   да забыл войти $? Это не шестнадцатерично...   13.12.2004 17:00
volvo   suriv Совершенно случайно оно самое :D   13.12.2004 17:14
GoodWind   да   13.12.2004 17:21
suriv   А как перевести в десятичное ? :p2:   13.12.2004 17:35
FreeMan   На калькуляторе виндовозном. Там вид инженерный и ...   13.12.2004 17:42
suriv   Нет это понятно ну а как из одной сс переводить в ...   13.12.2004 17:54
volvo   suriv Смотри здесь   13.12.2004 17:56
suriv   =)   13.12.2004 22:21
volvo   suriv просто ты не зашел под своим ником ;) кст...   13.12.2004 22:26
suriv   забыл   13.12.2004 22:38
GoodWind   suriv, могешь в асю обращаться ... если боишся дос...   14.12.2004 11:41
suriv   А как очистить текстовый файл. Допустим в нем текс...   14.12.2004 23:39
volvo   suriv Ты хочешь стереть ВЕСЬ текст из файла? Есл...   14.12.2004 23:45
suriv   Я знаю что с ним станет. <_< uses crt,dos;...   14.12.2004 23:59
volvo   Странно, у меня нашел все, которые есть ...   15.12.2004 0:06
suriv   Мдаа: uses crt,dos; var f:text; s:searchre...   15.12.2004 0:08
FreeMan   Вот так то!!!!! Кто ж на ЕХЕшк...   15.12.2004 17:40
suriv   :(   15.12.2004 17:49


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия 20.07.2025 12:43
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"