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

Вниз

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

 
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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.009 c
2-1235313411
ViK_Tor
2009-02-22 17:36
2009.04.12
Запретить редактирование данных в готовой программе ADO + Access?


2-1235165863
Mops
2009-02-21 00:37
2009.04.12
TWebBrowser


2-1235554500
Scot Storch
2009-02-25 12:35
2009.04.12
Сохранить результа запроса в список


2-1235541159
opolo2000
2009-02-25 08:52
2009.04.12
QuickRep.PrinterSettings.UseStandardprinter


6-1202034089
sAshA20
2008-02-03 13:21
2009.04.12
Фильтрация пакетов