로드 중...
검색 중...
일치하는 항목 없음
Form1.cs
1사용 중시스템;
2사용 중System.Collections.Generic;
3사용 중System.ComponentModel;
4사용 중시스템.데이터;
5사용 중시스템.드로잉;
6사용 중System.Linq;
7사용 중시스템.텍스트;
8사용 중System.Windows.Forms;
9사용 중System.Runtime.InteropServices;
10사용 중시스템.진단;
11사용 중System.Threading.Tasks;
12사용 중피망 슬롯;
13사용 중시스템.IO;
14
15네임스페이스InterruptGui
16{
25 공개 부분 수업양식1: 양식
26{
27 GAMSJob현재작업 =;
28 공개 양식1()
29{
30InitializeComponent();
31this.ControlBox =거짓;
32}
33
34 비공개 무효런감스()
35{
36MethodInvoker 작업 = 위임
37{
38bu_run.Enabled =거짓;
39bu_close.Enabled =거짓;
40bu_cancel.Enabled =;
41richTextBox1.Clear();
42};
43this.BeginInvoke(action);
44
45 TextBoxBaseWritertbw =신규 TextBoxBaseWriter(this.richTextBox1,이것);
46
48ws.GamsLib("롭");
49currentJob = ws.AddJobFromFile("lop.gms");
51opt.AllModelTypes ="소플렉스";
52opt.SolveLink =피망 슬롯옵션.ESolveLink.CallModule;
53
54 시도
55{
56현재작업.실행(선택, tbw);
57}
58 잡기 (피망 슬롯예외e)
59{
60작업 = 위임
61{
62richTextBox1.AppendText(e.Message);
63};
64}
65
66작업 = 위임
67{
68bu_run.Enabled =;
69bu_close.Enabled =;
70bu_cancel.Enabled =거짓;
71};
72this.BeginInvoke(action);
73}
74
75 비공개 공허bu_run_Click(객체발신자, EventArgs e)
76{
77Task.Factory.StartNew(() => RunGams());
78}
79
80 비공개 공허bu_cancel_Click(객체발신자, EventArgs e)
81{
82현재작업.인터럽트();
83}
84
85 비공개 무효bu_close_Click(객체발신자, EventArgs e)
86{
87닫기();
88}
89}
90}
void Run(GAMSOptions gamsOptions=null, GAMSCheckpoint 체크포인트=null, TextWriter 출력=null, Boolean createOutDB=true)
void GamsLib(문자열 모델)
GAMSJob AddJobFromFile(문자열 fileName, GAMSCheckpoint 체크포인트=null, 문자열 jobName=null)
GAMSOptions AddOptions(GAMSOptions optFrom=null)
이 작은 예는 그래픽 사용자 인터페이스에서 피망 슬롯 모델을 실행하는 방법을 보여줍니다....