Ignore:
Timestamp:
Mar 24, 2008, 8:05:20 PM (17 years ago)
Author:
dai_9181
Message:

Messenger/ErrorMessengerクラスを導入。SetError関数によるエラー生成を廃止した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler32/CParameter.cpp

    r437 r465  
    239239                char temp2[255];
    240240                sprintf(temp2,"%s関数の第%dパラメータ",procName.c_str(),i2+1);
    241                 SetError(19,temp2,cp);
     241                compiler.errorMessenger.Output(19,temp2,cp);
    242242                continue;
    243243            }
     
    306306            }
    307307            else{
    308                 SetError(300,NULL,cp);
     308                compiler.errorMessenger.Output(300,NULL,cp);
    309309            }
    310310        }
     
    368368                                    if( dummyType.IsObject() ){
    369369                                        if( !dummyType.GetClass().IsEqualsOrSubClass( &varType.GetClass() ) ){
    370                                             SetError(11,Parms[i2],cp);
     370                                            compiler.errorMessenger.Output(11,Parms[i2],cp);
    371371                                        }
    372372                                    }
    373373                                    else if( dummyType.IsStruct() ){
    374374                                        if( !dummyType.GetClass().IsEquals( &varType.GetClass() ) ){
    375                                             SetError(11,Parms[i2],cp);
     375                                            compiler.errorMessenger.Output(11,Parms[i2],cp);
    376376                                        }
    377377                                    }
     
    382382                                }
    383383                                else{
    384                                     SetError(11,Parms[i2],cp);
     384                                    compiler.errorMessenger.Output(11,Parms[i2],cp);
    385385                                }
    386386                            }
Note: See TracChangeset for help on using the changeset viewer.