Конференция "Прочее" » Непятничная задачка для начинающих :)
 
  • begin...end © (12.02.09 15:16) [0]
    Имеется обычный дисковый файл
    F: file

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

    ;o)
  • Palladin © (12.02.09 15:21) [1]
    :)
  • Leonid Troyanovsky © (12.02.09 15:56) [2]

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

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

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

    --
    Regards, LVT.
  • Плохиш © (12.02.09 16:01) [3]

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

    "Начинающий" читает хелп :-)) - это новый анекдот...
  • Rouse_ © (12.02.09 16:08) [4]

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

    Смотря в каком :)
    В кривом от 2007-ой я не нашел про связку AssignFile и TFileRec :)
  • Maacheba (12.02.09 16:13) [5]
    сделать какую-нибудь хрень с этим файлом через переменную F (известную) так, чтобы вылезло исключение. А в тексте исключения будет написано имя файла...

    А вот насчет дескриптора... Сразу в голову ничего не пришло )
    Или дескриптом пишется текстом в исключении? Я и не помню... Впрочем, не помню я и про то, пишется ли имя файла, но по любому должно писаться...
  • Dennis I. Komarov © (12.02.09 16:14) [6]
    Сейчас все "начинающие" тут отпишуться :)
  • Palladin © (12.02.09 16:18) [7]

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

    я специально полез в справку, что бы связку поискать, фик найдешь :) через пень колоду полунамеками... и если знаешь что ищешь :)
  • dmk © (12.02.09 16:21) [8]
    Вроде так

    F: file;
    FRec: TFileRec absolute F;
    ну и так далее
  • clickmaker © (12.02.09 16:22) [9]
    > вот насчет дескриптора... Сразу в голову ничего не пришло

    открыть файл
    запустить process explorer
    найти процесс, открывший файл
    найти File в нижней панели по имени
    в столбце Handle посмотреть хэндл
  • begin...end © (12.02.09 16:29) [10]
    > dmk ©   (12.02.09 16:21) [8]
    Верно.

    > Rouse_ ©   (12.02.09 16:08) [4]
    Подсказывать - не честно :)
  • Maacheba (12.02.09 16:53) [11]
    clickmaker, не, ну PE использовать неинтересно )
  • Rouse_ © (12.02.09 17:02) [12]

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

    Эмнь, сам же сказал "используя только переменную F" :)
    Тогда уж TFileRec(F).Handle и т.п. :)
 
Конференция "Прочее" » Непятничная задачка для начинающих :)
Есть новые Нет новых   [134454   +43][b:0][p:0.001]