Ignore:
Timestamp:
Jun 4, 2007, 7:49:17 AM (17 years ago)
Author:
dai_9181
Message:

Prototypeクラスを用意した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler64/Compile_ProcOp.cpp

    r129 r131  
    206206    if( userProc.GetName() == "InitializeUserTypes"
    207207        && userProc.HasParentClass()
    208         && (string)userProc.GetParentClass().name == "_System_TypeBase" ){
     208        && userProc.GetParentClass().GetName() == "_System_TypeBase" ){
    209209
    210210            pobj_DBClass->Compile_System_InitializeUserTypes();
     
    212212    else if( userProc.GetName() == "RegisterGlobalRoots"
    213213        && userProc.HasParentClass()
    214         && (string)userProc.GetParentClass().name == "_System_CGarbageCollection" ){
     214        && userProc.GetParentClass().GetName() == "_System_CGarbageCollection" ){
    215215
    216216            Compile_AddGlobalRootsForGc();
     
    503503
    504504    if(pobj_CompilingClass){
    505         if( pUserProc->GetName() == pobj_CompilingClass->name ){
     505        if( pUserProc->GetName() == pobj_CompilingClass->GetName() ){
    506506            ////////////////////////////////////
    507507            // コンストラクタをコンパイルするとき
     
    534534                    temporary[i4]=basbuf[i3];
    535535                }
    536                 if(lstrcmp(temporary,
    537                     pobj_CompilingClass->pobj_InheritsClass->name)==0){
     536                if( pobj_CompilingClass->pobj_InheritsClass->GetName() == temporary ){
    538537                    //基底クラスのコンストラクタを呼び出す
    539538                    cp=i3;
Note: See TracChangeset for help on using the changeset viewer.