Interesting: Não o compreendo, mas o código parece estar bem à primeira vista. Talvez seja cego, mas onde estão exactamente os erros?
No meu post é destacado a vermelho - não há valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para que serve, se não rodarmos a imagem?), coordenadas.
No meu posto no código está destacado a vermelho - não há valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para que serve, se não rodarmos a imagem?), e coordenadas.
E eu que pensava que era o principiante)))) Esta é uma função. Os valores são transferidos para ele)).
No meu posto, no código marcado a vermelho - sem valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para quê, se não rodar a imagem?), ou coordenadas.
1. Sobre o Id - não deve haver aí valores (como eu entendo, espera-se que seja o valor por defeito 0), e o que está escrito no comentário é muito provavelmente "para si".
2. Acerca de Angles Binding - A encadernação vai para um determinado canto do graffiti (esquerda-cima, direita-cima, fundo-direita e fundo-esquerda). Ao especificar estes parâmetros, determinamos em que canto o objecto está ancorado.
Este código irá criar um LABEL no canto inferior direito
Não é pincialmente, desenhará em modo normal se os valores estiverem correctos. No modo de renderização, haverá provavelmente problemas com gráficos BMP (tenho cerca de 90% de certeza).
Inicialização - dentro da função, valores - de global? Hmm.
A partir da ajuda, para comparação
#define UP "\x0431"//+------------------------------------------------------------------+//| Script program start function |//+------------------------------------------------------------------+voidOnStart()
{
//---string label_name="my_OBJ_LABEL_object";
if(ObjectFind(0,label_name)<0)
{
Print("Object ",label_name," not found. Error code = ",GetLastError());
//--- создадим объект LabelObjectCreate(0,label_name,OBJ_LABEL,0,0,0);
//--- установим координату XObjectSetInteger(0,label_name,OBJPROP_XDISTANCE,200);
//--- установим координату YObjectSetInteger(0,label_name,OBJPROP_YDISTANCE,300);
//--- зададим цвет текстаObjectSetInteger(0,label_name,OBJPROP_COLOR,clrWhite);
//--- установим текст для объекта LabelObjectSetString(0,label_name,OBJPROP_TEXT,UP);
//--- установим шрифт надписиObjectSetString(0,label_name,OBJPROP_FONT,"Wingdings");
//--- установим размер шрифтаObjectSetInteger(0,label_name,OBJPROP_FONTSIZE,10);
//--- повернем на 45 градусов по часовой стрелкеObjectSetDouble(0,label_name,OBJPROP_ANGLE,-45);
//--- запретим выделение объекта мышкойObjectSetInteger(0,label_name,OBJPROP_SELECTABLE,false);
//--- отрисуем на графикеChartRedraw(0);
}
}
Não é claro porque é que funciona de todo.
O exemplo correcto está no fim da página
Há também uma busca primeiro, e um redesenho - vi algures que é melhor ser salvaguardado.
// Não me vença, eu próprio estou a aprender.
Silencioso:
Destaquei erros, por causa dos quais o código não parece funcionar. Compare o seu código com o da amostra através da ligação.
Não o compreendo, mas o código parece estar bem à primeira vista.
Talvez seja cego, mas onde estão exactamente os erros?
No meu post é destacado a vermelho - não há valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para que serve, se não rodarmos a imagem?), coordenadas.
No meu posto no código está destacado a vermelho - não há valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para que serve, se não rodarmos a imagem?), e coordenadas.
E eu pensava que era o mais novato)). É uma função. Os valores são-lhe transmitidos).
De onde vêm os valores?
A partir de qualquer lugar. Parâmetros externos, variáveis globais, variáveis locais. Ou pode escrever valores de uma só vez.
Exemplo:
A partir de qualquer lugar. Parâmetros externos, variáveis globais, variáveis locais. Alternativamente, os valores podem ser escritos de imediato.
No meu posto, no código marcado a vermelho - sem valores para id do gráfico, ponto de ancoragem, ângulo de ancoragem (para quê, se não rodar a imagem?), ou coordenadas.
1. Sobre o Id - não deve haver aí valores (como eu entendo, espera-se que seja o valor por defeito 0), e o que está escrito no comentário é muito provavelmente "para si".
2. Acerca de Angles Binding - A encadernação vai para um determinado canto do graffiti (esquerda-cima, direita-cima, fundo-direita e fundo-esquerda). Ao especificar estes parâmetros, determinamos em que canto o objecto está ancorado.
Este código irá criar um LABEL no canto inferior direito
E este exibirá o mesmo objecto mas no canto inferior esquerdo
Como muitos de vós já compreenderam, apenas duas linhas mudaram - estas
No seu código - de onde?
No seu código, de onde?
A partir de variáveis globais (destacadas a vermelho).
A partir de variáveis globais (destacadas a vermelho).
Inicialização - dentro da função, valores - de global? Hmm.
A partir da ajuda, para comparação