Вверх ↑
Разработчик
Ответов: 26149
Рейтинг: 2127
#1: 2012-08-28 13:28:23 ЛС | профиль | цитата
Galkov писал(а):
Надо менять указатель на структуру, а не копировать ее

Что-то я не совсем понял -- а где происходит восстановление указателя, или тут некоторый другой механизм?


  Self.FindData := @FindData;
repeat if FindData.cFileName[0] <> '.' then
if (FindData.dwFileAttributes and FILE_ATTRIBUTE_DIRECTORY)<>0 then begin
if _prop_Include > 0 then OutFiles(Dir,FindData.cFileName);
if _prop_SubDir = 0 then begin
Search(Dir + FindData.cFileName + '\');
Self.FindData := @FindData;
end
Те где обращение к Self.FindData, оно только перезаписывается, а где читается
карма: 22

0