W
worker
В программе используется стандартное диалоговое окно для открытия несколько файлов
(присутствует атрибут-флаг OFN_ALLOWMULTISELECT).
Удается открыть максимум 9 файлов (названия файлов по 25-26 символов длиной, что необходимо).
При попытке открыть более 9 файлов появляется ошибка, что буфер lpstrFile слишком мал.
Устанавливаю nMaxFile в требуемое значение (или чуть большее), возникает следующая картина:
Debug Assertion Failed!
File: dbgheap.c
Line: 1044
Expression: _CrtIsValidHeapPointer(pUserData)
На всякий случай пробовал /heap: и увеличивал значения - не помогло.
Создал другое приложение, в котором содержится только вышеописанное открытие, -
открываются более 9 файлов.
В чем может быть проблема?
(присутствует атрибут-флаг OFN_ALLOWMULTISELECT).
Удается открыть максимум 9 файлов (названия файлов по 25-26 символов длиной, что необходимо).
При попытке открыть более 9 файлов появляется ошибка, что буфер lpstrFile слишком мал.
Устанавливаю nMaxFile в требуемое значение (или чуть большее), возникает следующая картина:
Debug Assertion Failed!
File: dbgheap.c
Line: 1044
Expression: _CrtIsValidHeapPointer(pUserData)
На всякий случай пробовал /heap: и увеличивал значения - не помогло.
Создал другое приложение, в котором содержится только вышеописанное открытие, -
открываются более 9 файлов.
В чем может быть проблема?