Кричу о помощи.....
есть такая задача.... имеем текстовый документ в виде (к примеру)
Ass_1
-pod_sborka_1
-pod_sborka_n
Вообщем нужно шо бы катька строила дерево на основе записей в текстовом документе

Буду очень признателен!
Спасибо!
Sub CATMain()
AttrForm.Show (1)
End Sub
А я бы выбрал вариант N1
Ведь первичный мотив такой автоматизации - бОльшая экономия времени... IMHO
В варианте с Excel структура обрабатываться будет ещё дольше
Catia, Products, pr: Variant;
......
try
// Create Catia Instance
Catia := CreateOleObject('Catia.Application');
except
ShowMessage('Cannot start Catia.');
Exit;
end;
OpenDialog1.Filter := 'Catia product files (*.CATProduct)|*.CATProduct|All files (*.*)|*.*';
if OpenDialog1.Execute then begin
Catia.Documents.Open(Opendialog1.FileName);
Catia.Visible := True ;
Products := CATIA.ActiveDocument.Product.Products;
for i:=1 to Products.Count do begin
memo1.Lines.Add(Products.Item(i).PartNumber);
memo1.Lines.Add(Products.Item(i).Definition); // и т.д.
end;
end;
Очень интересно! Выложи, если не затруднит!Спасибо за подсказку особенно за Product.ReferenceProduct.Parent все прошло на ура. Осталось только сделать рекурсивный вызов и можно будет капать до самого низа.
Если кому надо, то код на delphi после доработки могу выложить.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9