1 Востаннє редагувалося -=ЮрА=- (05.11.2016 14:29:53)

Тема: WIN32_FIND_DATA якого..???!

Хочу звернутися до фахівців, маємо х64 та звичайний алгоритм FindFirstFile -> FindNextFile все добре проте у файлів WIN32_FIND_DATA::nFileSizeLow(High) == 0
Окрім ненормативної лексики слів нема, хто стикався з таким напишіть, бажано з методом вирішення проблеми.
Будь ласка GetFileSize не пропонувати.

Post's attachments

Untitled.png 73.82 kb, 146 downloads since 2016-11-05 

2

Re: WIN32_FIND_DATA якого..???!

Додаткова інфа - жорсткий на NTFS і ніяких політик не вмикав, стискання диску теж не ввімкнуто.

3

Re: WIN32_FIND_DATA якого..???!

Гадаю, помилка в коді.

4

Re: WIN32_FIND_DATA якого..???!

А я гадаю що річ у іншому...(наприклад крива длл, бо у 6-й версіі студії все вивелося)  ба більше інші параметри структура FIND_DATA отримує навіть у поточній версії. Теперь залишається з'ясуватися чи це лікується кодом чи ні.

5 Востаннє редагувалося -=ЮрА=- (05.11.2016 15:30:36)

Re: WIN32_FIND_DATA якого..???!

Ось тепер хай хоч хтось каже чому часто пишу у 6-ці а потім простопортую. Ніяких помилок у коді не було

Post's attachments

Untitled2.png 95.83 kb, 126 downloads since 2016-11-05 

6

Re: WIN32_FIND_DATA якого..???!

Понароблюють лайна а всі ооо комьюніті 2015 зараз поставлю, хоча вона прості речі робитиме з такими танцями під бубуен, що проклясти хочеться виробників...

7

Re: WIN32_FIND_DATA якого..???!

Ніяких помилок у коді не було

те що помилок компілятор не видає, це ще не означає що програма буде працювати правильно
Може тут допоможе, бо коду я не бачу

8 Востаннє редагувалося -=ЮрА=- (05.11.2016 20:40:18)

Re: WIN32_FIND_DATA якого..???!

reverse2500той факт що той же самий код повністю працює на старішій версії і не видає кілька полів у новітній говорить тільки про одне - про криві длл у новітніх версіях(конкретно помилка була десь у внутрощах СДК, який виявився кривим). Вже все пофіксив.

Post's attachments

Untitled3.png 73.01 kb, 141 downloads since 2016-11-05 

9

Re: WIN32_FIND_DATA якого..???!

-=ЮрА=-

я ще читав що WIN32_FIND_DATA вище ХР не сумісна, може і за цього, в msdn там вказано що є WIN32_FIND_DATAW, ASCII і UNICODE спробуй

Re: WIN32_FIND_DATA якого..???!

Доброго всім часу доби! Я не шарю в цьому питанні. Підказав би, але не можу. Якщо забажаєте, я, можливо, спробував би скомпілити ваш проект на своеї машині.
А що то за компілювач такий, або прога, така цікава?