Терминал МТ4 в Windows-7 (64). ExpertSample.dll откомпилирована в Windows-7 (32) вVisual C++ 6.0. Не работает - в журнал пишет про ошибку 126. Что ей надо?
друзья-товарищи, есть ли у кого реализованный алгоритм Хаффмана на MQL4/5 ? (lzw, deflate)
или подробно комментированный на c++ ?
а то что-то мой барахлит, на большом файле получается файл больше чем исходный. :(
Для больших файлов нужен динамический Хаффман, чтобы он задним числом подстраивался под дисперсию. Deflater и LZW имеют окна, которые инициализируются после переполнения, поэтому они динамические по умолчанию.
Для больших файлов нужен динамический Хаффман, чтобы он задним числом подстраивался под дисперсию. Deflater и LZW имеют окна, которые инициализируются после переполнения, поэтому они динамические по умолчанию.
не уверен что делал по книге, но думаю что реализовал адаптивный.
делаю в два прохода. В первом - сканируется по-байтно файл, и определяется частота каждого байта(символа). Затем строится их дерево Хаффмана, из него определяется битовый код каждого символа. И вторым сканирование проходим по файлу и кодируем его найденными битовыми последовательностями.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
В VS6 ещё не было W7. Нужен новый файл с прописанными версиями системы.
Лучше поставить VS 2010. Там всё есть.
Получилось заюзать эту dll в МТ4 и МТ5 на Windows-7 (64), но только в МТ5 с 32-битной инсталляцией, а с 64-битной инсталляцией пока не получается.
Получилось заюзать эту dll в МТ4 и МТ5 на Windows-7 (64), но только в МТ5 с 32-битной инсталляцией, а с 64-битной инсталляцией пока не получается.
Профи, уточните пожалуйста -
В MQL тип double имеет длину 8 бай.
Какой тип будет соответствовать типу MQL-double в 32-Bit Environment c++:
с++ double, c++ long double, или с++ float ???
Как получилось?
Запуск терминала с админскими правами, еще MSVCRTD.DLL в Windows.
друзья-товарищи, есть ли у кого реализованный алгоритм Хаффмана на MQL4/5 ? (lzw, deflate)
или подробно комментированный на c++ ?
а то что-то мой барахлит, на большом файле получается файл больше чем исходный. :(
друзья-товарищи, есть ли у кого реализованный алгоритм Хаффмана на MQL4/5 ? (lzw, deflate)
или подробно комментированный на c++ ?
а то что-то мой барахлит, на большом файле получается файл больше чем исходный. :(
Для больших файлов нужен динамический Хаффман, чтобы он задним числом подстраивался под дисперсию. Deflater и LZW имеют окна, которые инициализируются после переполнения, поэтому они динамические по умолчанию.
Вместо Хаффмана лучше использовать динамический ARI см. пример на С http://compression.ru/download/sources/ar/mastrukov_arith.rar
Для больших файлов нужен динамический Хаффман, чтобы он задним числом подстраивался под дисперсию. Deflater и LZW имеют окна, которые инициализируются после переполнения, поэтому они динамические по умолчанию.
Вместо Хаффмана лучше использовать динамический ARI см. пример на С http://compression.ru/download/sources/ar/mastrukov_arith.rar
не уверен что делал по книге, но думаю что реализовал адаптивный.
делаю в два прохода.
В первом - сканируется по-байтно файл, и определяется частота каждого байта(символа).
Затем строится их дерево Хаффмана, из него определяется битовый код каждого символа.
И вторым сканирование проходим по файлу и кодируем его найденными битовыми последовательностями.