24 Commits

Author SHA1 Message Date
biohazardxxx 67aac378f5 Update GlobalVariable.mqh
When entering we delete any existing global variable with that name first. Otherwise this will cause a loop as GlobalVariable::makeTemp(m_name) will return false all the time.
2023-12-11 11:14:37 +01:00
Ding Li f9bf8d94a3 Fix more typo 2020-06-25 14:07:24 +08:00
Ding Li c8f16bf27d fix typo 2020-06-23 00:16:51 +08:00
lid 981394b9e9 fix #47: MQL5 update makes calling static methods of template type parameters impossible 2020-05-15 01:54:01 +08:00
lid 2dac5b433d fix #40: avoid name conflict by changing parameter name data to bytes 2019-09-29 09:35:27 +08:00
lid 081500e0f9 Fix #14: PollItem aligns to 8 types on 64bit runtime 2019-05-08 21:05:11 +08:00
Ding Li 4468c27d30 Synchronize mql-zmq changes on Lang/Native; add MqlTick and MqlRates support for ZmqMsg 2018-02-12 09:33:43 +08:00
Ding Li df54353865 Add proper const modifier to import functions 2018-01-05 11:56:23 +08:00
Ding Li 66602232d6 Updated dependency mql4-lib; improved ZmqMsg setData method 2017-12-26 16:08:23 +08:00
Ding Li afab5f93cc Released 1.5
This release contains important API changes that may break existing
code.

1. Incompatible change: `Socket.send` series methods are splitted
to `Socket.send` and `Socket.sendMore` and have more overloads for
common message types like string or empty
2. Remove PollItem duplicate API (#11)
3. Fix compiler warning (#10) and compile failure (#12)
4. Add RTReq example from ZMQ Guide Chapter 3
2017-10-28 22:45:23 +08:00
Ding Li 795acc13c8 Fix #12 (#1, #4, #9): SocketOptions curve key argument causes compile error 2017-10-23 22:13:23 +08:00
Ding Li 96fd26ad85 Fix #11: remove duplicate and deprecated API Socket::register 2017-10-23 10:21:36 +08:00
Ding Li 07414d6300 Fix #10: fix size parameter type on 64bit Terminal 2017-10-17 09:29:06 +08:00
Ding Li 8475ecc03a Fix #8 by importing changes from mql4-lib (eliminating WinUser32.mqh dependency) 2017-09-13 11:52:21 +08:00
yerden 101807d69e zmq: fix typo in SendTimeout method 2017-09-08 00:27:47 +06:00
Ding Li cd7e5f0e47 Only resize target array when the array size is smaller than ZmqMsg 2017-08-30 10:15:46 +08:00
Ding Li acd272031a Add mql4-lib dependencies directly; change header comments on license; fix ZmqMsg setData method bug 2017-08-18 10:13:15 +08:00
Ding Li 01afabc408 Refactored poll support. Add Chapter 2 examples from the official ZMQ guide. 2017-07-18 16:40:22 +08:00
Ding Li 4645013bb2 Fix GlobalHandle bug. Add rebuild method to ZmqMsg. 2017-06-08 18:35:32 +08:00
Ding Li a2c610956c Fix #2 caused by a StringToCharArray bug in MQL 2017-05-27 10:22:18 +08:00
Ding Li 3a231f12b8 Fix send recv method return value check bug 2017-05-26 14:09:57 +08:00
Ding Li 29b5b9e36e Sharing context between mql programs in the same Terminal; add new examples 2017-05-26 13:02:23 +08:00
Ding Li 1450c16b36 Fix #3: delete deprecated comment of Socket contructor 2017-05-22 10:57:01 +08:00
Ding Li 8dba0d1bd8 Add library contents and a nice README 2016-12-27 02:38:22 +08:00