int GetRTDataDetailData1(ClassCSV cCSV, DateTime datetimeTarg) { TimeSpan timeSpan = new TimeSpan(0, 0, 0, 0); string strDate = (datetimeTarg - timeSpan).ToString("yyyyMMdd"); string retbuff; long cntLoop = 0; size = 40000; count = 256; try { _form1.prgJVRead.Value = 0; _form1.prgJVRead.Maximum = 100; do { retbuff = cCommon.loopJVRead(size, count, false); if (retbuff == "" || retbuff == "END") { break; } if (retbuff.Substring(0, 2) == "WE") { setDataWE(cCSV, retbuff, datetimeTarg); } if (retbuff.Substring(0, 2) == "TC") { setDataTC(cCSV, retbuff, datetimeTarg); } cntLoop++; }while (cntLoop <= 10000); _form1.prgJVRead.Maximum++; _form1.prgJVRead.Value = _form1.prgJVRead.Maximum; _form1.prgJVRead.Maximum--; } catch (Exception ex) { cLog.writeLog("[GetRTDataDetailData1]エラー:" + ex.Message); } int retJVClose = _form1.axJVLink1.JVClose(); if (retJVClose != 0) { cLog.writeLog("[GetRTDataDetailData1]JVClose エラー:" + retJVClose); } return(1); }
int GetStockDataDetailData1(ClassCSV cCSV, DateTime datetimeTarg) { TimeSpan timeSpan = new TimeSpan(1, 0, 0, 0); string strDate = (datetimeTarg - timeSpan).ToString("yyyyMMdd"); bool isFind = false; string retbuff; long cntLoop = 0; size = 40000; count = 256; int option = DateTime.Now > datetimeTarg.AddYears(1) ? 4 : 1; //try //{ _form1.prgJVRead.Value = 0; if (!cCommon.isJVOpen("RACE", strDate, option)) { return(-1); } do { retbuff = cCommon.loopJVRead(size, count, true); if (retbuff == "" || retbuff == "END") { break; } if (retbuff.Substring(0, 2) == "HR") { setDataHR(cCSV, retbuff, datetimeTarg); } if (retbuff.Substring(0, 2) == "O1") { setDataO1(cCSV, retbuff, datetimeTarg); } if (retbuff.Substring(0, 2) == "RA") { setDataRA(cCSV, retbuff, datetimeTarg); } if (retbuff.Substring(0, 2) == "SE") { if (setDataSE(cCSV, retbuff, datetimeTarg, isFind)) { break; } isFind = true; } cntLoop++; }while (cntLoop <= 100000); _form1.prgJVRead.Maximum++; _form1.prgJVRead.Value = _form1.prgJVRead.Maximum; _form1.prgJVRead.Maximum--; _form1.prgJVRead.Value--; if (!isFind) { cLog.writeLog("[GetStockDataDetailData1]Not Find:" + cntLoop); } //} //catch (Exception ex) //{ // cLog.writeLog("[GetStockDataDetailData1]エラー:" + // ex.Message); //} int retJVClose = _form1.axJVLink1.JVClose(); if (retJVClose != 0) { cLog.writeLog("[GetStockDataDetailData1]JVClose エラー:" + retJVClose); } return(1); }