CSex1.gms : GDX를 읽고 쓰기 위한 전문가 수준 C# API 테스트

설명

기고자: Lutz Westermann, 2012년 10월

소형 모델 유형 :.Net


카테고리 : 슬롯 머신 API 라이브러리


메인 파일 : CSex1.gms

$title 'GDX를 읽고 쓰기 위한 전문가 수준 C# API 테스트' (CSEX1,SEQ=4)

$onText
기고자: Lutz Westermann, 2012년 10월
$offText

$set srcRoot %슬롯 머신sysdir%apifiles%system.dirsep%CSharp%system.dirsep%

$escape &
$if %system.filesys% == UNIX
$if %sysenv.MPATH% == %&sysenv.MPATH%& $abort.noError Unix에서 이를 실행하려면 Mono가 필요합니다.

$ COMP csc.exe 설정
$if %system.filesys% == UNIX $set COMP $MPATH/mcs
$ 세트 실행
$if %system.filesys% == UNIX $set EXEC $MPATH/mono

$if %system.platform% == WEX
$플래그가 설정되지 않은 경우 $set 플래그 /플랫폼:x64
$if %system.platform% == LAX
$플래그를 설정하지 않은 경우 $set 플래그
$if %system.platform% == LEX
$플래그를 설정하지 않은 경우 $set 플래그
$if %system.platform% == DEX
$플래그가 설정되지 않은 경우 $set 플래그 /define:__APPLE__
$if %system.platform% == DAX
$플래그가 설정되지 않은 경우 $set 플래그 /define:__APPLE__

$call rm -rf Demanddata.gdx

$call %COMP% %flags% -out:xp_example1.exe "%srcRoot%xp_example1%system.dirsep%xp_example1.cs" "%srcRoot%api%system.dirsep%gdxcs.cs" "%srcRoot%api%system.dirsep%gamsglobals.cs"
$if errorlevel 1 $abort 'xp_example1.cs 컴파일 문제'
$call %EXEC% xp_example1.exe "%슬롯 머신sysdir%."
$if errorlevel 1 $abort 'GDX 파일을 쓰는 xp_example1 실행 중 문제 발생'
$call gdxdiffdemanddata.gdxdemandwant.gdx
$if errorlevel 1 $abort '수요 데이터가 예상과 다릅니다.'
$call %EXEC% xp_example1.exe "%슬롯 머신sysdir%." trnsport.gdx
$if errorlevel 1 $abort 'GDX 파일을 읽는 xp_example1 실행 문제'