Support Board
Date/Time: Mon, 15 Sep 2025 23:42:45 +0000
Post From: Unable To Retrieve Chart Number By Name
[2021-08-25 12:00:25] |
maxpi - Posts: 188 |
I have a chart renamed "MAIN" in the chartbook. I want my code to get it's chart number by looking at the names of all the charts in the chartbook. The following code always returns zero for the chart number. if (sc.SetDefaults) { sc.GraphName = "ChartNumberByChartName86"; sc.AutoLoop = 1; return; } SCString MessageText; SCString ChartName; int chartCounter =sc.GetHighestChartNumberUsedInChartBook(); int mainChartNumber =0; while(chartCounter >=0) { ChartName =sc.GetChartName(chartCounter); if(ChartName =="MAIN") { mainChartNumber =chartCounter; } MessageText.Format("chartCounter %i", chartCounter); sc.AddMessageToLog(MessageText, 0); chartCounter--; } MessageText.Format("mainChartNumber %i", mainChartNumber); sc.AddMessageToLog(MessageText, 0); sc.AddMessageToLog("==========================", 0); |