Ignore:
Timestamp:
Mar 22, 2008, 9:47:59 PM (17 years ago)
Author:
dai_9181
Message:

・コンパイルビューへの出力を標準出力にも行うようにした。
#164への対応。コンパイルを中断すると高確率で強制終了してしまうバグを修正。
・ProjectEditorをVista用Microsoft SDKにてビルドできるようにした(WINVER定数を0x0501に指定した)。
#168への対応。エディタ上のDelegateキーワードを青色で表示するようにした。

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/ab5.0/abdev/BasicCompiler_Common/error.cpp

    r448 r455  
    11#include "stdafx.h"
     2
     3#include <iostream>
    24
    35#include <Program.h>
     
    377379    SendDlgItemMessage(hMainDlg,IDC_ERRORLIST,EM_REPLACESEL,0,(LPARAM)temp2);
    378380
    379 
     381    std::string msg = temp2;
    380382    if(num==-2){
    381383        //コンパイルメッセージ
     
    385387    }
    386388    else{
     389        msg = (num>-100) ? "error - " : "warning - ";
     390        msg += temp2;
    387391        if(num>-100){
    388392            //警告ではなく、エラーの場合はエラーチェックフラグを立てる
    389393            extern BOOL bError;
    390394            bError=1;
    391 
    392             // ログに出力
    393             trace( "error - " << temp2 );
    394395        }
    395396        else{
    396397            extern int WarningNum;
    397398            WarningNum++;
    398 
    399             // ログに出力
    400             trace( "warning - " << temp2 );
    401         }
    402     }
     399        }
     400
     401        // ログに出力
     402        trace( msg );
     403    }
     404
     405    std::cout << msg << endl;
     406
    403407
    404408    ErrorNum++;
Note: See TracChangeset for help on using the changeset viewer.