Ignore:
Timestamp:
Aug 7, 2007, 4:14:06 AM (17 years ago)
Author:
dai_9181
Message:

BasicSourceのシリアライズがうまくいっていない

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/abdev/BasicCompiler_Common/MakeExe.cpp

    r265 r266  
    2424
    2525    //最後尾に貼り付け
    26     Smoothie::Lexical::source.Addition( temp );
     26    compiler.GetObjectModule().source.Addition( temp );
    2727
    2828    HeapDefaultFree(temp);
     
    3838    char temp2[MAX_PATH];
    3939
     40    // 開始時刻を記録
     41    DWORD beforeTickCount = GetTickCount();
     42
    4043    //プログレスバーの設定
    4144    PostMessage(GetDlgItem(hMainDlg,IDC_PROGRESS),PBM_SETRANGE,0,MAKELPARAM(0,6));
     
    5457    //プログラムをファイルから読み込む
    5558    extern char SourceFileName[MAX_PATH];
    56     if( !Smoothie::Lexical::source.ReadFile( SourceFileName ) ){
     59    if( !compiler.GetObjectModule().source.ReadFile( SourceFileName ) ){
    5760        SetError(201,SourceFileName,-1);
    5861        goto EndCompile;
     
    6164    //イメージベースの設定
    6265    extern DWORD ImageBase;
    63     extern BOOL bDll;
    64     if(bDll) ImageBase=0x10000000;
     66    if(compiler.IsDll()) ImageBase=0x10000000;
    6567    else ImageBase=0x00400000;
    6668
     
    179181        if(bError==0){
    180182            //"コンパイルは正常に完了しました(エラー:%d、警告:%d)"
    181             sprintf(temp2,STRING_COMPILE_SUCCESS,ErrorNum-CompileMsgNum-WarningNum,WarningNum);
     183            sprintf(temp2,
     184                STRING_COMPILE_SUCCESS,
     185                ErrorNum-CompileMsgNum-WarningNum,
     186                WarningNum,
     187                ((double)(GetTickCount() - beforeTickCount))/1000
     188            );
    182189        }
    183190        else{
Note: See TracChangeset for help on using the changeset viewer.