Changeset 375 in dev for trunk/abdev/BasicCompiler64


Ignore:
Timestamp:
Nov 29, 2007, 9:08:55 AM (17 years ago)
Author:
dai_9181
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler64/Compile_Statement.cpp

    r372 r375  
    489489    //第2パラメータを取得(in~)
    490490    i=GetOneParameter(Parameter,i,collectionVar);
     491
     492    if( !GetVarType( variable, resultType, false ) )
     493    {
     494        Type collectionType;
     495        if( !NumOpe_GetType( collectionVar, Type(), collectionType ) )
     496        {
     497            isError = true;
     498            goto ErrorStep;
     499        }
     500
     501        // 未定義の場合は自動的に定義する
     502        sprintf(temporary,"%s%c%c%s", variable, 1, ESC_AS, collectionType.GetActualGenericType(0).GetClass().GetFullName().c_str() );
     503        MessageBox(0,temporary,"test",0);
     504        OpcodeDim(temporary,DIMFLAG_INITDEBUGVAR);
     505    }
    491506
    492507    // Resetメソッドを呼び出す
Note: See TracChangeset for help on using the changeset viewer.