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/BasicCompiler.cpp

    r232 r266  
    44
    55#include <Program.h>
     6#include <Compiler.h>
    67
    78#include "BasicCompiler.h"
     
    306307}
    307308void MakeMessageText(char *buffer,char *msg,int flag){
    308     extern BOOL bDll;
    309309    char temporary[MAX_PATH];
    310310    if(bClipCompileView){
     
    321321        //日本語
    322322        if(flag==0){
    323             if(bDll) sprintf(buffer,"DLLファイル \"%s\"     [ %s ]",temporary,msg);
     323            if(compiler.IsDll())
     324            {
     325                sprintf(buffer,"DLLファイル \"%s\"     [ %s ]",temporary,msg);
     326            }
    324327            else sprintf(buffer,"実行ファイル \"%s\"     [ %s ]",temporary,msg);
    325328        }
     
    329332        //英語
    330333        if(flag==0){
    331             if(bDll) sprintf(buffer,"DLL file \"%s\"     [ %s ]",temporary,msg);
     334            if(compiler.IsDll()) sprintf(buffer,"DLL file \"%s\"     [ %s ]",temporary,msg);
    332335            else sprintf(buffer,"Execution file \"%s\"     [ %s ]",temporary,msg);
    333336        }
     
    563566    //_Test();
    564567
    565     //MessageBox(0,"starting compiler/debugger","ActiveBasic",MB_OK);
     568    MessageBox(0,"starting compiler/debugger","ActiveBasic",MB_OK);
    566569    trace( "Start ActiveBasic Compiler!" );
    567570
     
    608611
    609612    BOOL bFromEditor=0;
    610     bDll=0;
    611613    OutputFileName[0]=0;
    612614    if(lpCmdLine[i]&&lpCmdLine[i]!='/'){
     
    711713
    712714        //DLL生成
    713         else if(lstrcmp(temp2,"dll")==0) bDll=1;
     715        else if(lstrcmp(temp2,"dll")==0)
     716        {
     717            compiler.SetTargetModuleType( Compiler::Dll );
     718        }
     719
     720        // StaticLibrary生成
     721        else if( lstrcmp( temp2, "static_library" ) ==0 )
     722        {
     723            compiler.SetTargetModuleType( Compiler::StaticLibrary );
     724        }
    714725
    715726        //Unicode
     
    752763    GetFullPath(szIncludeDir,(Jenga::Common::Environment::GetAppDir()+"\\").c_str());
    753764
    754     if(bDll){
     765    if( compiler.IsDll() ){
    755766        //DLLファイル名を取得
    756767        _splitpath(OutputFileName,NULL,NULL,szDllName,temporary);
Note: See TracChangeset for help on using the changeset viewer.