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

Вниз

Непятничная задачка для начинающих :)   Найти похожие ветки 

 
begin...end ©   (2009-02-12 15:16) [0]

Имеется обычный дисковый файл F: file, открытый для чтения и/или записи. Задача: используя только переменную F, найти Windows-дескриптор (handle) этого файла. И его (файла) полное имя.

;o)


 
Palladin ©   (2009-02-12 15:21) [1]

:)


 
Leonid Troyanovsky ©   (2009-02-12 15:56) [2]


> begin...end ©   (12.02.09 15:16)  

> Имеется обычный дисковый файл F: file, открытый для чтения
> и/или записи. Задача: используя только переменную F, найти
> Windows-дескриптор (handle) этого файла. И его (файла) полное

Дык, в хелпе есть ;)

--
Regards, LVT.


 
Плохиш ©   (2009-02-12 16:01) [3]


> Дык, в хелпе есть ;)

"Начинающий" читает хелп :-)) - это новый анекдот...


 
Rouse_ ©   (2009-02-12 16:08) [4]


> Дык, в хелпе есть ;)

Смотря в каком :)
В кривом от 2007-ой я не нашел про связку AssignFile и TFileRec :)


 
Maacheba   (2009-02-12 16:13) [5]

сделать какую-нибудь хрень с этим файлом через переменную F (известную) так, чтобы вылезло исключение. А в тексте исключения будет написано имя файла...

А вот насчет дескриптора... Сразу в голову ничего не пришло )
Или дескриптом пишется текстом в исключении? Я и не помню... Впрочем, не помню я и про то, пишется ли имя файла, но по любому должно писаться...


 
Dennis I. Komarov ©   (2009-02-12 16:14) [6]

Сейчас все "начинающие" тут отпишуться :)


 
Palladin ©   (2009-02-12 16:18) [7]


> Rouse_ ©   (12.02.09 16:08) [4]

я специально полез в справку, что бы связку поискать, фик найдешь :) через пень колоду полунамеками... и если знаешь что ищешь :)


 
dmk ©   (2009-02-12 16:21) [8]

Вроде так

F: file;
FRec: TFileRec absolute F;
ну и так далее


 
clickmaker ©   (2009-02-12 16:22) [9]

> вот насчет дескриптора... Сразу в голову ничего не пришло

открыть файл
запустить process explorer
найти процесс, открывший файл
найти File в нижней панели по имени
в столбце Handle посмотреть хэндл


 
begin...end ©   (2009-02-12 16:29) [10]

> dmk ©   (12.02.09 16:21) [8]
Верно.

> Rouse_ ©   (12.02.09 16:08) [4]
Подсказывать - не честно :)


 
Maacheba   (2009-02-12 16:53) [11]

clickmaker, не, ну PE использовать неинтересно )


 
Rouse_ ©   (2009-02-12 17:02) [12]


> begin...end ©   (12.02.09 16:29) [10]
> Верно.

Эмнь, сам же сказал "используя только переменную F" :)
Тогда уж TFileRec(F).Handle и т.п. :)



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

Форум: "Прочее";
Текущий архив: 2009.04.12;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.005 c
2-1235653246
ывывыв
2009-02-26 16:00
2009.04.12
перетаскивение нескольких файлов на форму


15-1233743996
Маэстро
2009-02-04 13:39
2009.04.12
Как часто надо переустанавливать windows XP?


2-1235568143
Sandman
2009-02-25 16:22
2009.04.12
вытащить из строки определенные данные. как?


15-1234398174
DillerXX
2009-02-12 03:22
2009.04.12
Помогите выбрать цифромыльницу по точным критериям


15-1233903923
Кое кто
2009-02-06 10:05
2009.04.12
Реально ли перейти на бумажные пакеты?





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