Changeset 209 in dev for trunk/abdev/BasicCompiler64


Ignore:
Timestamp:
Jul 13, 2007, 4:22:02 AM (17 years ago)
Author:
dai_9181
Message:

DllProcsクラスを追加。

File:
1 edited

Legend:

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

    r206 r209  
    165165
    166166    //クラス名を取得(詳細情報はGetAllClassInfoで取得)
    167     //   CollectUserProcs関数の中で参照されるオブジェクト名を事前に取得する。
     167    //   CollectProcedures関数の中で参照されるオブジェクト名を事前に取得する。
    168168    //     ※オブジェクトの内容までは取得しない
    169169    compiler.GetMeta().GetClasses().CollectClassesForNameOnly( Smoothie::Lexical::source );
     
    177177    //サブルーチン(ユーザー定義、DLL関数)の識別子、アドレスを取得
    178178    compiler.pCompilingClass = NULL;
    179     UserProcs::CollectUserProcs( Smoothie::Lexical::source, compiler.GetMeta().GetUserProcs() );
    180 
    181     // クラス情報を取得(※注 - CollectUserProcsの後に呼び出す)
     179    CollectProcedures(
     180        Smoothie::Lexical::source,
     181        compiler.GetMeta().GetUserProcs(),
     182        compiler.GetMeta().GetDllProcs()
     183    );
     184
     185    // クラス情報を取得(※注 - CollectProceduresの後に呼び出す)
    182186    compiler.GetMeta().GetClasses().GetAllClassInfo();
    183187
    184188    // サブルーチン(ユーザー定義、DLL関数)のイテレータの準備
    185189    compiler.GetMeta().GetUserProcs().Iterator_Init();
     190    compiler.GetMeta().GetDllProcs().Iterator_Init();
     191
    186192
    187193    /*
Note: See TracChangeset for help on using the changeset viewer.