来自一个 "傻瓜 "的问题 - 页 116

 
220Volt:
帮助!!!。我知道,只要有进程加载,dll就会 "挂 "在内存中。问题:是否有任何 "东西 "和指令可以用来将dll留在内存中,即使没有任何进程使用这个dll? 而卸载dll将是操作系统的责任。
http://support.microsoft.com/kb/164787

你需要在进入点进行循环。
我建议组织一个共享部分,并在其中放置一个标志,你将用它来退出循环。
使用一个导出的函数来设置这个标志。
当不再需要这个库时(或者你需要更新它),调用这个函数来正确退出rundll32.exe(从内存中卸载这个库)。
INFO: Windows Rundll and Rundll32 Interface
  • support.microsoft.com
Microsoft Windows 95, Windows 98, and Windows Millennium Edition (Me) contains two command-line utility programs named Rundll.exe and Rundll32.exe that allow you to invoke a function exported from a DLL, either 16-bit or 32-bit. However, Rundll and Rundll32 programs do not allow you to call any exported function from any DLL. For example, you...
 
mql5:
http://support.microsoft.com/kb/164787

你需要在一个入口处进行循环。
我建议组织一个共享部分,并在其中放置一个标志,以便在你想退出循环时使用。
使用导出函数来设置这个标志。
当不再需要这个库时(或者你需要更新它),调用这个函数来正确退出rundll32.exe(从内存中卸载这个库)。
这是非常 "糟糕 "的建议。使用它,风险自负。
 
Renat:
这是非常 "糟糕 "的建议。你只能在自己的风险下使用它。

批评是很容易的!特别是开发人员...

我们应该怎么做? 让每个人都感觉良好?

 
MetaDriver:

批评是很容易的!特别是开发人员...

我们应该怎么做才能让大家感觉良好?

循环使用DLL是公然的自我伤害,所以这是个坏建议。

有人可能会这样做,然后我们就会因为问题和直接欺骗而受到指责。

 
谢谢你的回答。
 

先生们,请你们告诉我,如何确定在CHARTEVENT_CLICK 事件中点击的是哪支蜡烛?

图表上的x和y坐标是传输的,它们能否以某种方式与时间序列相关联?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы графиков / Типы событий графика - Документация по MQL5
 
meneo:

先生们,请你们告诉我,如何确定在CHARTEVENT_CLICK 事件中点击的是哪支蜡烛?

我在图表上收到了x和y坐标,它们能否以某种方式与时间序列相关联?

有一个ChartGetIntegert可以返回窗口中的条数/尺寸,单位是X/Y像素。

该数据用于将屏幕坐标翻译成条形。

 
sergeev:

有一个ChartGetIntegert可以返回窗口中的条数/尺寸(X/Y像素)。

该数据用于将屏幕坐标转换为条形。

我们如何解释图表上相邻柱状体之间的间隙? 它们可以有很大的不同。

 

这怎么可能呢?(见变量k的计算和调试模式下所有变量的值)

 
meneo:

这怎么可能呢?(见变量k的计算和调试模式下所有变量的值)

用整数除法468/869==0,所以....

// 请开发商在论坛的入口处刻上一些合适的石头。

3 / 5 = 0

/或类似这样的东西。

5 / 3 = 1 5 % 3 = 2

3 / 5 = 0 3 % 5 = 3