как правильно организовать поиск всех предметов, находящихся как в корне, так и в подсумках?
сколько не пробую, не получается, кто подскажет ?

findtypeex не пойдет, так как в контейнере могут быть разные контейнеры с разными типамиAlex wrote:используй FindTypeEx
http://stealth.od.ua/Doc:RU/Manual/Refe ... ect_Searchfrant wrote:findtypeex не пойдет, так как в контейнере могут быть разные контейнеры с разными типамиAlex wrote:используй FindTypeEx
Где вы увидели, что в указанной выше функции нужно указывать тип контейнеров?frant wrote:дело в том, что в родительском контейнере могут быть разные сумки в которых разные подсумки, и надо как-то сделать так, чтобы он по всем проходил какие есть без указания типа
я вот думаю, может стоит обозначить массив всех типов контейнеров, которые могут встречаться и проходится по ним в поиске,?
IsContainer используйfrant wrote:дело в том, что в родительском контейнере могут быть разные сумки в которых разные подсумки, и надо как-то сделать так, чтобы он по всем проходил какие есть без указания типа
я вот думаю, может стоит обозначить массив всех типов контейнеров, которые могут встречаться и проходится по ним в поиске,?
function FindTypeEx(ObjType: Word; Color: Word; Container: Cardinal; InSub: Boolean): Cardinal; // Ищет объект указанного типа ObjType и цвета Color в указанном контейнереnepopus wrote: Где вы увидели, что в указанной выше функции нужно указывать тип контейнеров?
использую и такyuras wrote: IsContainer используй
может я неясно просто описал проблему)nepopus wrote:Наверно пока не попробую, не пойму вашу проблему. Попробую сегодня вечером выложить рабочий код.
Полагаю, что в том числе : )frant wrote:может я неясно просто описал проблему)nepopus wrote:Наверно пока не попробую, не пойму вашу проблему. Попробую сегодня вечером выложить рабочий код.
>>function FindTypeEx(ObjType: Word; Color: Word; Container: Cardinal; InSub: Boolean): Cardinal; //
>>Если InSub = True, то ищем в подсумках.
если инсуб тру, то ищется в том числе в подсумках или только в подсумках?
попробовал только что с тру инсабом, не проканало (nepopus wrote: Полагаю, что в том числе : )