Changeset 702 in dev for trunk/ab5.0/abdev/BasicCompiler_Common
- Timestamp:
- Jul 21, 2008, 2:25:54 PM (16 years ago)
- Location:
- trunk/ab5.0/abdev/BasicCompiler_Common
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/ab5.0/abdev/BasicCompiler_Common/Subroutine.cpp
r699 r702 106 106 } 107 107 108 bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, const Type &baseType, Type &resultType, bool isCallOn )108 bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, const Type &baseType, Type &resultType, bool isCallOn, int dwCallProcFlags ) 109 109 { 110 110 //GetSubHash内でエラー提示が行われた場合 … … 144 144 145 145 if( isCallOn ){ 146 if( !Opcode_CallProc(lpszParms,pUserProc, 0,ObjectName ) ){146 if( !Opcode_CallProc(lpszParms,pUserProc,dwCallProcFlags,ObjectName ) ){ 147 147 return false; 148 148 } -
trunk/ab5.0/abdev/BasicCompiler_Common/common.h
r699 r702 349 349 int GetProc(char *name,void **ppInfo); 350 350 void SplitObjectName(const char *name,char *ObjectName, ReferenceKind &referenceFind ); 351 bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, const Type &baseType, Type &resultType, bool isCallOn = true );351 bool CallProc( int kind, const void *pProc, const char *fullCallName, const char *lpszParms, const Type &baseType, Type &resultType, bool isCallOn = true, int dwCallProcFlags = 0 ); 352 352 bool CallPropertyMethod( const char *variable, const char *rightSide, Type &resultType); 353 353 bool GetReturnTypeOfPropertyMethod( const char *variable, const char *rightSide, Type &resultType ); -
trunk/ab5.0/abdev/BasicCompiler_Common/src/Messenger.cpp
r687 r702 251 251 if(errorCode==143) sprintf(msg,"\"%s\" ジェネリクス型に型パラメータが指定されていません。",tempKeyWord); 252 252 if(errorCode==144) sprintf(msg,"Thisの変数ポインタを取得することはできません。",tempKeyWord); 253 if(errorCode==145) sprintf(msg,"コンストラクタを直接呼び出すことはできません。。",tempKeyWord); 254 if(errorCode==146) sprintf(msg,"デストラクタを直接呼び出すことはできません。。",tempKeyWord); 253 255 254 256 //Enum関連
Note:
See TracChangeset
for help on using the changeset viewer.