任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1011

 
i999i:
如果我在一小时内需要它,其余时间不需要它......我如何删除它......它一直在占用内存。
它占用了多少内存?拥有十几千字节内存的可编程计算器的时代已经过去了=)
 
变量越多,整个系统的运行速度就越慢。为什么要用不必要的数据扰乱系统,从而减慢它的速度?
 
i999i:
变量越多,系统的整体速度就越慢。为什么要用不必要的数据扰乱系统,从而减慢它的速度?

习惯了,或者自己写软件,优化了,甚至是用汇编程序写)。

大多数大规模生产的软件公司现在都在走这条路,每一个新版本的产品都变得越来越贪婪,对资源的要求也越来越高。Metakvot的终端并不是最糟糕的例子,在我看来,微软的印度人不知道如何清除代码中已经不必要的过时的东西,也不知道如何生产快速和节省资源的软件,他们并不真正需要,因为硬件制造商也想在他们的面包上撒一些鱼子酱))))。

 
i999i:
变量越多,整个系统的工作速度就越慢。为什么要用不必要的数据扰乱系统,从而减慢它的速度?

请尽量不要带着这样的问题超越这个主题。

并仔细阅读所有的 文档,你会记得你需要的功能就在那里。你所要做的就是找到它。这里是ArrayFree

 
请告诉我为什么我不能在任何方向上改变图表的属性,我做错了什么。(我可以手动改变它,但不能通过程序改变)

//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true)。
ChartSetInteger(0,CHART_BRING_TO_TOP,0,false)。
ChartRedraw(0);
 
而我无法获得以下客户终端属性 int screen_dpi =TerminalInfoInteger(TERMINAL_SCREEN_DPI);
TERMINAL_SCREEN_DPI 这个属性没有被编译器定义,但文档中有它(甚至有一个例子)
 
Money_Maker:
请告诉我为什么我不能在任何方向上改变图表的属性,我做错了什么。(我可以手动改变它,但不能通过程序改变)

//ChartSetInteger(0,CHART_BRING_TO_TOP,0,true)。
ChartSetInteger(0,CHART_BRING_TO_TOP,0,false)。
ChartRedraw(0);

这是因为没有提供CHART_BRING_TO_TOP的这种写法,该函数对当前图表的指定子窗口进行操作,只接受与子窗口有关的属性,终端不能在图表中把一个子窗口画在另一个子窗口之上。

我应该用一个简短的变体来打印错误 - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true))Print("Error #", GetLastError()); - 所以至少你可以找出错误的原因。

Money_Maker:
,我也无法得到客户终端的以下属性 int screen_dpi = TerminalInfoInteger(TERMINAL_SCREEN_DPI);
TERMINAL_SCREEN_DPI 这个属性没有被编译器定义,但在文档中却有(甚至有一个例子)。

他们似乎没有看清楚就愚蠢地复制了对МЕ5的帮助,或者他们改变了主意,引入了这个属性。但这只是在网站上,在ME的帮助下都是有秩序的,没有这样的属性。

公民!请阅读ME帮助,而不是文档部分,它的更新速度有点慢。

 
evillive:

因此不提供CHART_BRING_TO_TOP的这种写法,该函数对当前图表的指定子窗口进行操作,只接受与子窗口有关的属性。

我们应该使用一个带有错误输出的简短变体 - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true))Print("Error #", GetLastError()); - 这样,你至少可以找出失败的原因。

谢谢你)但它也不是那样工作的,事实上没有错误,"它似乎在工作"......但事实上没有任何变化......这就是为什么我把代码简化为2行。

我在上面搜索了一个图表......发现了这个,但它并不像我所寻找的那样工作(也许它是用于其他方面的?)

图表_带至顶部

在所有其他图表的顶部显示图表


这条线在这里起了作用(图表确实在顶部)。

ChartSetInteger(0,CHART_FOREGROUND,0,true); //图表在顶部
// ChartSetInteger(0,CHART_FOREGROUND,0,false); // 图表在底部
ChartRedraw()。

图表_前景

前台的价格图表


BRING_TO_TOP和FOREGROUND是不同的?
 
evillive:

因此不提供CHART_BRING_TO_TOP的这种写法,该函数对当前图表的指定子窗口进行操作,只接受与子窗口有关的属性,终端无法在图表上将一个子窗口画在另一个子窗口之上。

我应该用一个简短的变体来打印错误 - if(!ChartSetInteger(0,CHART_BRING_TO_TOP,true))Print("Error #", GetLastError()); - 所以至少你可以找出错误的原因。

看来他们不看就愚蠢地复制了对МЕ5的帮助,或者他们改变了主意,引入了这个属性。但它只是在网站上,在ME的帮助下都是有秩序的,没有这样的属性。

公民!请阅读ME帮助,而不是文档部分,它的更新速度有点慢。

非常感谢你的帮助,非常感激
 
你好,请你告诉我,是否可以将一个文本变量的值转换成另一个变量的名称。或者将文本变量与另一个变量名称进行比较。
int Parametr1=1;
int Parametr2=2;
int ParametrX=X;

String text="Paremetr";


if ( text== parametr1); {
...

}
像这样吗?))提前感谢