Ignore:
Timestamp:
Mar 3, 2008, 6:33:29 PM (17 years ago)
Author:
dai_9181
Message:

クラス継承を行う際、dynamicMembersの中身をコピーする方式をやめ、基底クラスのものを参照するように修正した。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/src/DataTable.cpp

    r389 r409  
    109109
    110110    // TypeInfoスケジュール
    111     int offsetForTypeInfo = objClass.GetMemberOffset( "typeInfo" );
     111    int offsetForTypeInfo = objClass.GetMemberOffset( "_system_object_member_typeInfo" );
    112112    //this->schedules.push_back( Schedule( Schedule::TypeInfo, &objClass, dataTableOffset + offsetForTypeInfo ) );
    113113
     
    240240
    241241    // メンバ位置を取得
    242     int offsetForTypeInfo = strClass.GetMemberOffset( "typeInfo" );
     242    int offsetForTypeInfo = strClass.GetMemberOffset( "_system_object_member_typeInfo" );
    243243    int offsetForLength = strClass.GetMemberOffset( "m_Length" );
    244244    int offsetForChars = strClass.GetMemberOffset( "Chars" );
Note: See TracChangeset for help on using the changeset viewer.