Changeset 3051


Ignore:
Timestamp:
19/01/2012 18:18:16 (4 months ago)
Author:
invisnet
Message:

autogen MC files

File:
1 edited

Legend:

Unmodified
Added
Removed
  • box/invisnet/vs2010/0.11/lib/common/makeexception.pl.in

    r2801 r3051  
    33# global exception list file 
    44my $global_list = '../../ExceptionCodes.txt'; 
     5my $event_messages = '../win32/messages.mc'; 
    56 
    67 
     
    5152open CPP,">autogen_${class}Exception.cpp" or die "Can't open cpp file for writing"; 
    5253open H,">autogen_${class}Exception.h" or die "Can't open h file for writing"; 
     54open MC,">autogen_${class}Exception.mc" or die "Can't open mc file for writing"; 
    5355 
    5456# write header file 
     
    206208__E 
    207209 
     210for(my $e = 0; $e <= $#exception; $e++) 
     211{ 
     212        if($exception[$e] ne '') 
     213        { 
     214                printf MC "MessageId=0x%02X%02X\n",$class_number,$e; 
     215                print MC "Severity=Warning\n"; 
     216                print MC "SymbolicName=MSG_${exception[$e]}\n"; 
     217                if($exception_desc[$e] ne '') 
     218                { 
     219                        print MC $exception_desc[$e]."\n"; 
     220                } 
     221                print MC "%1\n.\n"; 
     222        } 
     223} 
     224 
    208225close H; 
    209226close CPP; 
     227close MC; 
    210228 
    211229# update the global exception list 
     
    282300 
    283301close GLOBAL; 
    284  
    285  
Note: See TracChangeset for help on using the changeset viewer.