Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Qt и кроссплатформенное программирование С/С++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2023, 16:35   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 153
По умолчанию Как осуществляется мэппинг файлов в Qt?

Как осуществляется мэппинг файлов (отображение файлов в память) в Qt?

Например, на WinAPI есть следующий код:

Код:
typedef struct
{
    long  DAT;
    long  F0;
    long  A0;
    long  F1;
    long  F81;
    long  F40;
    long  Ap365;
    long  PR;
} FF_ms;
 
//...
 
FF_ms *F=NULL;
 
//...
 
HANDLE  hFile = CreateFile(NAme_A, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL);
if (hFile!=INVALID_HANDLE_VALUE)
{
    hMapping = CreateFileMapping(hFile, NULL, PAGE_READONLY, 0, 0, NULL);
    if (hMapping!=NULL)
    {
        CloseHandle(hMapping);
        F = (FF_ms*)MapViewOfFile(hMapping, FILE_MAP_READ, 0, 0, 0);
        if (F)
        {
            CloseHandle(hMapping);
            j_atm = 1;
        }
    }
}
Как этот код будет выглядеть в Qt?
erslgoeirjh вне форума Ответить с цитированием
Старый 12.07.2023, 18:01   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

QFile::map, QFile::unmap
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
-программа в которой ввод осуществляется из текстового файла и вывод выполняется в текстовый файл; CeBpIk Помощь студентам 0 12.12.2016 20:46
Условие, в котором осуществляется подбор значения через VBA Naturale Помощь студентам 2 29.06.2016 23:47
Создайте файл Config.sys в котором осуществляется установка эмуляции дополнительной памяти...... lozar Помощь студентам 0 04.02.2012 14:40
Составить программу, в которой осуществляется переход в указанную преподователем папку на диске Е: и выводится на экран zzz6 Помощь студентам 6 12.07.2011 11:25
Расчет осуществляется на основе сложных процентов. Fretsaw Microsoft Office Excel 1 17.06.2010 05:26