Страница 1 из 1

докомпиляция (накл. снабжение). кнопка.

Добавлено: 19 ноя 2012, 14:06
Masygreen
Кнопка есть. Реакции нет. cfsSetCurrentContainer - дает результат (-5) к нулю ни как не могу привести. Вроде все комбинации L_SOPRDOC::SOPRDOCB.EDITSOPR.SCRHEADER перепробовал
cmOnVipLoad - не отрабатывает, только cmInit
Где накосячил ?

Код: Выделить всё

#component 'L_SOPRDOC'
#include cfg_all.inc
const
cmMyFuncStr = 30115;
End;

alter interface SOPRDOCB;
overload   end;
create view
var iObj : LongInt;
;

HandleEvent
cmInit://cmOnVipLoad? cmInit
{
  inherited::handleEvent ( cmInit );
  message('cfsSetCurrentContainer = ' + cfsSetCurrentContainer ('EDITSOPR'));//интерфейс L_SOPRDOC::SOPRDOCB.

  cfsCreateObject ( 'BUTTON', 'SCRHEADER', 'MyFuncStr', false, iObj );   //Контейнер
  cfsSetProp ( iObj, cfpOrigin_X, 658 );
  cfsSetProp ( iObj, cfpOrigin_Y, 225 );
  cfsSetProp ( iObj, cfpSize_X  , 260 );
  cfsSetProp ( iObj, cfpSize_Y  , 28 );
  cfsSetProp ( iObj, cfpCommand , cmMyFuncStr );
  cfsSetProp ( iObj, cfpVisible , TRUE);
  cfsSetProp ( iObj, cfpTitle   , 'Отчет' );
}; //cmOnVipLoad
cmMyFuncStr:
 message('ionasdjf nlkasdf');
end;
end. 

Re: докомпиляция (накл. снабжение). кнопка.

Добавлено: 19 ноя 2012, 15:09
KATZ
Вот так вроде работает:

Код: Выделить всё

#component 'L_SOPRDOC'
#include cfg_all.inc

const
  cmMyFuncStr=30115;
end;

alter interface SoprDocB;
var iObj: longint;

window EditSopr
HandleEvent
cmMyFuncStr:  Message('ionasdjf nlkasdf');
end;
end;

HandleEvent
cmInit:
{
  inherited::HandleEvent(cmInit);
  cfsSetCurrentContainer('L_SOPRDOC::SOPRDOCB');
  cfsCreateObject(cfcButton, 'SCRHEADER', 'MyFuncStr', FALSE, iObj);
  cfsSetProp(iObj, cfpOrigin_X, 578);
  cfsSetProp(iObj, cfpOrigin_Y, 205);
  cfsSetProp(iObj, cfpSize_X, 223);
  cfsSetProp(iObj, cfpSize_Y, 25);
  cfsSetProp(iObj, cfpCommand, cmMyFuncStr);
  cfsSetProp(iObj, cfpVisible, TRUE);
  cfsSetProp(iObj, cfpTitle, 'Отчет');
};
end;
end.

Re: докомпиляция (накл. снабжение). кнопка.

Добавлено: 19 ноя 2012, 15:16
Masygreen
век живи, век учись учись учись ... мои реверансы )) спс