Ho questo codice e funziona bene, disegnando una linea verticale alle 10:00 e un'altra linea verticale alle 20:00, ma se ho impostato il tempo ad es. 7:00 e 20:00 disegna solo la linea delle 20:00.
Qualcuno può dirmi cosa c'è che non va?
Codice inserito extern int iHour1 = 10; extern int iHour2 = 20;
Codice inserito se (TimeHour (Tempo # 91; i # 93;) == iHour1 TimeMinute (Tempo # 91; i # 93;) == 0) {x ; ObjectCreate (Tempo x, OBJ_VLINE, 0, Ora # 91; i # 93;, Alto # 91; i # 93;); ObjectSet (Tempo x, OBJPROP_COLOR, Rosso);/Valore del colore per impostareottenere il colore dell'oggetto. ObjectSet (Time x, OBJPROP_STYLE, STYLE_DOT);/Il valore è una delle costanti STYLE_SOLID, STYLE_DASH, STYLE_DOT, STYLE_DASHDOT, STYLE_DASHDOTDOT per impostareottenere lo stile della linea dell'oggetto. ObjectSet (Time x, OBJPROP_WIDTH, 1);/Valore intero per impostareottenere larghezza linea dell'oggetto. Può essere compreso tra 1 e 5. ObjectSet (Time x, OBJPROP_BACK, true);/Valore booleano per impostareottenere il flag di disegno di sfondo per l'oggetto. (ad esempio true nasconde il valore nella parte inferiore del grafico.)} else {if (TimeHour (Time # 91; i # 93;) == iHour2 TimeMinute (Time # 91; i # 93;) == 0) {x ; ObjectCreate (Tempo x, OBJ_VLINE, 0, Ora # 91; i # 93;, Alto # 91; i # 93;); ObjectSet (Tempo x, OBJPROP_COLOR, Giallo);/Valore del colore per impostareottenere il colore dell'oggetto. ObjectSet (Time x, OBJPROP_STYLE, STYLE_DOT);/Il valore è una delle costanti STYLE_SOLID, STYLE_DASH, STYLE_DOT, STYLE_DASHDOT, STYLE_DASHDOTDOT per impostareottenere lo stile della linea dell'oggetto. ObjectSet (Time x, OBJPROP_WIDTH, 1);/Valore intero per impostareottenere larghezza linea dell'oggetto. Può essere compreso tra 1 e 5. ObjectSet (Time x, OBJPROP_BACK, true);/Valore booleano per impostareottenere il flag di disegno di sfondo per l'oggetto. (ad esempio true nasconde il valore nella parte inferiore del grafico.)}}