Support Board
Date/Time: Sat, 28 Jun 2025 16:17:59 +0000
[Programming Help] - Unable To Retrieve Chart Number By Name
View Count: 605
[2021-08-25 12:00:25] |
maxpi - Posts: 183 |
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); |
To post a message in this thread, you need to log in with your Sierra Chart account: