Discussion of article "Handling ZIP Archives in Pure MQL5" - page 4

 
Vasiliy Sokolov:

I think you're doing the wrong thing. There was an explicit casting of structures - then they removed it for some reason and decided that "type pun" union is somehow better than explicit casting. Then the structure constructor started to interfere with union. They banned it too. Now you are planning to allow it again... But your actions make many codes in CodeBase not compile now. But these innovations do not solve any problems.

Write to Service Desk. I made an addendum - the developers' reply.

 
Rashid Umarov:

Write to service desk. I made an addendum - response from the developers.

So what should I write? Write that you're doing the wrong thing? That the changes made do not solve problems, but create new ones? Where should I complain that MQL is developing in the wrong direction?

 
Is there an mql4 version of this?
 
Vasiliy Sokolov:
CZip source code corrected for compatibility with newer versions of the compiler. Updates will be available after moderator check.

Vasily, can you give me a ZIP archive with the correct structure as in the English version? Otherwise it is impossible to use examples now.

PS I've uploaded new version of the file to all languages. Vasily, please download the Russian version and check it.

Files:
 
Vasiliy Sokolov:

So what should I write? Write that you're doing the wrong thing? That the changes made do not solve problems, but create new ones? Where should I complain that MQL is developing in the wrong direction?

I have no opportunity to check now, did the developers break something again after 14 May?

 
now it seems CryptEncode stopped working normally, files are written with wrong format, or I don't understand something...
 
Konstantin:
now it seems that CryptEncode stopped working normally, files are written with wrong format, or I don't understand something....

Everything seems to be fine. My liba digs zips normally, in MT4 at least.

 
Vasiliy Sokolov:

Everything seems to be fine. My liba digs zips normally, in MT4 at least.

I've already spent half a day, I got to the point where I can't understand anything at all, please send me the library.

 
Konstantin:

I've already spent half a day, I got to the point that I can not understand anything at all, please send me the library

Unfortunately, the source code for the article has not arrived in a working state.

You can download a working version of this Zip-bible from here.

ThirdPartyTicks
ThirdPartyTicks
  • www.mql5.com
Исторически сложилось, что для MetaTrader 4 пользуются популярностью сторонние приложения, позволяющие получать тиковую историю из различных источников. Как правило, ее используют в Тестере Стратегий как полигон для проверки советников, а также для исследований (машинное обучение и т.д.). Некоторые источники котировок в обсуждениях стали почти...
 
fxsaber:

Unfortunately, the source code for the article never arrived in working order.

You can download a working version of this Zip-bible from here.

thanks )) but I already work on Python and C++, so there is no need in MT5 anymore