1 / 1 / 0
Регистрация: 01.05.2011
Сообщений: 77
1

Что значит Handle hf? Что в эту функцию нужно передавать

03.03.2012, 00:07. Показов 3082. Ответов 3
Метки нет (Все метки)

мне нужно создать функцию Node * ReadNode(HANDLE hf); (Node это структура)
Так вот вопрос в том что значит Handle hf? Что в эту функцию передовать нужно?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.03.2012, 00:07
Ответы с готовыми решениями:

Dialogs, StdCtrls, ComCtrls, Spin; ошибку выдает на эту строку, что это значит?
Dialogs, StdCtrls, ComCtrls, Spin; ошибку выдает на эту строку, что это значит?

Что нужно передавать в SingleOrDefault и как он работает
Народ, подскажите как работает SingleOrDefault и что туда передавать? class Program { ...

Что означает выражение HANDLE hWritePipe = (HANDLE)atoi(argv[1]);
К тому же у меня нет 1-го. только нулевой

Что лучше передавать из функции в функцию — массив переменных или переменные по одной?
Что лучше передавать из функции в функцию - массив переменных или переменные по одной?

3
40 / 40 / 7
Регистрация: 21.02.2012
Сообщений: 95
03.03.2012, 00:13 2
Цитата Сообщение от lblondy Посмотреть сообщение
HANDLE hf
это тип описателя (дескриптора) из WinAPI
например


HANDLE hf = GetModuleHandle(NULL);
вернет хэндл описывающий текущий модуль приложения. и далее передаем

ReadNode (hf);
1
Заблокирован
Автор FAQ
03.03.2012, 05:05 3
lblondy,
Цитата Сообщение от lblondy Посмотреть сообщение
HANDLE
- может быть не только дескриптором адреса програмного модуля как сказано выше. К HANDLE может относиться напрмер дескриптор потока файла из которого читаем нашу структуру Node. В разрезе задания мне кажется что именно о файловом потоке идёт речь и сокращение hf подразумевает больше file handle
На пальцах так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Node * list;
HANDLE hFile = CreateFile
        (
            "здесь должен стоять путь к нашему файлу", 
            GENERIC_READ |
            GENERIC_WRITE,
            FILE_SHARE_READ,    
            NULL,
            OPEN_EXISTING,  /*Если путь будет отсутвовать то выбросим ошибку*/ 
            FILE_ATTRIBUTE_NORMAL,
            NULL
        );
        if(hFile != INVALID_HANDLE_VALUE)
    {
        list = ReadNode(hFile);
    }
1
Jesus loves me
Эксперт С++
5196 / 3168 / 357
Регистрация: 12.12.2009
Сообщений: 8,006
Записей в блоге: 2
03.03.2012, 10:35 4
В общем случае это может быть все, что угодно:
C++
1
2
//WinNT.h
typedef void *HANDLE;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.03.2012, 10:35

Что сделать что бы не передавать вес другим сайтам?
noindex не подходит так как нужно чтобы текст ссылки индексировался....

Нужно создать бота на JS. Где найти информацию на эту тему? Что почитать?
Товарищи-программисты, как создавать ботов? Нужен бот, который будет справляться с капчей и...

Какие темы нужно знать, что выполнить эту задачу? (записная книжка)
Получил задание (ниже). Совсем недавно стал изучать C#. Хотелось бы обозначить, "где я сейчас": ...

Что значит public string T и все что дальше в приведенном коде?
class String { private string A; public String() { } ...

6 cores are activated что это значит и что с этим делать?
Доброго времени суток уважаемые форумчане. Возникла вот такая незадача с компом. Пишет 6 cores are...

Sleep(8000) - что значит? На что можно заменить в борланд с++?
Не распознаёт Sleep(8000) . Если за комментировать пишет что f заданно но не используется. Как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.