Re: Всё об интерфейсе L_MCU :: KatMc
Добавлено: 13 янв 2020, 11:45
Все, да не все.
В примере нет { в " if NullVipRef(refAttr) {"
И добавьте new в объявление.
Чтобы _try всегда срабатывал надо добавить else.
Там есть еще
Screen scLongName;
Show at (, 25, , );
Table KatMC;
- возможно вы с этим экраном пересеклись.
Ну и все это в Panel pan2; // pass
Ваш экран должен быть внутри нее.
вот это еще тоже уберите
if cfsGetObjInfo('sclongname', cur_obj, l0, cont_inf, aObjType) = cfOk
and cfsDestroyObject(l0) = cfOk {} //Освобождаем место для встроенного
else {
message('destroying of the sclongname is bad');
exit;
- уничтожать sclongname не нужно - нужно через setformat установить ваш вид.
Остальное с виду нормально. Попробуйте свой фейс написать.
В примере нет { в " if NullVipRef(refAttr) {"
И добавьте new в объявление.
Чтобы _try всегда срабатывал надо добавить else.
Там есть еще
Screen scLongName;
Show at (, 25, , );
Table KatMC;
- возможно вы с этим экраном пересеклись.
Ну и все это в Panel pan2; // pass
Ваш экран должен быть внутри нее.
вот это еще тоже уберите
if cfsGetObjInfo('sclongname', cur_obj, l0, cont_inf, aObjType) = cfOk
and cfsDestroyObject(l0) = cfOk {} //Освобождаем место для встроенного
else {
message('destroying of the sclongname is bad');
exit;
- уничтожать sclongname не нужно - нужно через setformat установить ваш вид.
Остальное с виду нормально. Попробуйте свой фейс написать.