|
|
#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). | |