![]() |
#18 |
Участник
|
Не смертельная. Учитывая удобство, можно и потерпеть. Особенно если не смешивать record'ы и int'ы в одном контейнере.
по теме: зависит от. контейнеры, Код: container fields;; fields = [[#CustAccount, custTable.custAccount], [#CustId, custTable.accountNum], etc]; for(i=1;i<=conlen(fields);++i){ [bookmark, value]=conpeek(fields,i); excelDocument.insert(bookmark, value, #worksheet); Код: void initQuery(){; query = new Query(querystr(aotquery)); postInitQuery(); //наследники могут делать грязную работу здесь, не перекрывая initQuery() Код: void initQueries(){; for(i=1;i<N;++i) query = new Query(querystr(aotquery)); this.postInitQuery(query); this.addQuery(query);//здесь хук для инициализации легче сделать чем super() в DerivedClass.initQueries() Код: myClass = myClass::construct(/**/); myClass.parmQuery().dataSourceTable(xx).range(...); Последний раз редактировалось mayk; 12.04.2011 в 13:22. |
|
|
За это сообщение автора поблагодарили: mazzy (2). |