zoukankan      html  css  js  c++  java
  • Modify default Creator of GenDoc at Create

    1、edit gendoc.met to contains:
      attach message DoCreatePre to GenDoc in server bbksvr;
    2、edit gendoc.mth to contains:
    message GenDoc:DoCreatePre
       (
           update:        ObjectPtr        thisObj::
           update:        ObjectPtr        dialogObj::
           update: NULL   SetOfStrings*    extraStr::
           update: NULL   SetOfObjects*    extraObj::
           output:        integer*         mfail
       ) code
    {
       MODNAME("GenDoc:DoCreatePre");
       status dstat = OKAY;
       *mfail = USC_OKAY;
     
       if ( dstat = DoCreatePreAt(GenDocClass, thisObj, dialogObj, extraStr, extraObj, mfail) )
       {
           goto EXIT;
       }
      
       if ( dstat = objSetAttribute(thisObj, CreatorAttr, "hcf") )
       {
           goto EXIT;
       }
    CLEANUP:
     
    EXIT:
       if ( dstat != OKAY )
       {
           uiShowFatalError(dstat, WHERE);
       }
       return (dstat);
     
    }
    ;
     
    注意:
    1. DoCreatePreAt的调用时,要加多一个参数ClassName,例如GenDocClass;
    2. objSetAttribute 的作用为设置对象的属性,这里设置GenDoc新对象的Creator属性为"hcf".
  • 相关阅读:
    iOS开发---iPhone SDK 包含哪些东西?
    COS-8文件系统
    COS-7设备管理
    COS-6主存管理
    COS-5资源分配与调度
    COS-4进程及进程管理
    饭卡管理系统学生E-R图
    COS-3OS的用户接口
    COS-2OS结构和硬件支持
    计算机操作系统-1绪论
  • 原文地址:https://www.cnblogs.com/hcfalan/p/422592.html
Copyright © 2011-2022 走看看