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

Prototypeクラスを用意した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • BasicCompiler32/Compile_ProcOp.cpp

    r129 r131  
    215215    if( userProc.GetName() == "InitializeUserTypes"
    216216        && userProc.HasParentClass()
    217         && (string)userProc.GetParentClass().name == "_System_TypeBase" ){
     217        && userProc.GetParentClass().GetName() == "_System_TypeBase" ){
    218218
    219219            pobj_DBClass->Compile_System_InitializeUserTypes();
     
    221221    else if( userProc.GetName() == "RegisterGlobalRoots"
    222222        && userProc.HasParentClass()
    223         && (string)userProc.GetParentClass().name == "_System_CGarbageCollection" ){
     223        && userProc.GetParentClass().GetName() == "_System_CGarbageCollection" ){
    224224
    225225            Compile_AddGlobalRootsForGc();
     
    451451
    452452    if(pobj_CompilingClass){
    453         if( pUserProc->GetName() == pobj_CompilingClass->name ){
     453        if( pUserProc->GetName() == pobj_CompilingClass->GetName() ){
    454454            ////////////////////////////////////
    455455            // コンストラクタをコンパイルするとき
     
    482482                    temporary[i4]=basbuf[i3];
    483483                }
    484                 if(lstrcmp(temporary,
    485                     pobj_CompilingClass->pobj_InheritsClass->name)==0){
     484                if( pobj_CompilingClass->pobj_InheritsClass->GetName() == temporary ){
    486485                    //基底クラスのコンストラクタを呼び出す
    487486                    cp=i3;
Note: See TracChangeset for help on using the changeset viewer.