#48575 - Mon Nov 05 2012 08:07 PM
совместимость индикаторов
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
что с совместимостью индикаторов? индикатор в 1.1 работает на х86 и х64 но в приложенном скрипте выдает " 19:55:22.81 137 Элемент 'WMA1' содержит ошибку: Не найден обработчик класса TSLab.Script.Handlers.WMA, wma64, Version=1.0.4488.42307, Culture=neutral, PublicKeyToken=null. Возможно dll с обработчиком отсуствует, либо не смогла загрузится." в приложении dll и скрипт.
при этом " 19:38:25.13 302 Загружена dll 'C:\Users\uzer\AppData\Local\TSLab\TSLab12\Handlers\wma64.dll' с 1 обработчиками. "
Attachments
wma_error.zip (102 downloads)wma64.zip (97 downloads)wma_error.jpg (224 downloads)
|
|
Наверх
|
|
|
|
#48647 - Tue Nov 06 2012 04:57 PM
Re: совместимость индикаторов
[Re: ViL]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
исходник индикатора можно? стандартный WMA в х64 компелёный.
Attachments
wma64.cs (178 downloads)
|
|
Наверх
|
|
|
|
#48691 - Wed Nov 07 2012 05:47 PM
Re: совместимость индикаторов
[Re: ViL]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
да да именно так и компелирую
и когда добовляю индикатор в новый скрипт все нормально, но это кусок скрипта экспотрированного из 1.1
Отредактировано uuzzeerr (Wed Nov 07 2012 05:56 PM)
|
|
Наверх
|
|
|
|
#48693 - Wed Nov 07 2012 06:05 PM
Re: совместимость индикаторов
[Re: uuzzeerr]
|
member
Registered: Fri Apr 22 2011
Записи: 137
|
Про .NET Framework 4.0 не забыли?
|
|
Наверх
|
|
|
|
#48694 - Wed Nov 07 2012 06:22 PM
Re: совместимость индикаторов
[Re: Gji]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
а там нет .NET Framework 4.0, и для версии 1.1 они компиляться в 3.5 это SharpDevelop Version : 3.2.1.6466
Attachments
NET Framework.jpg (527 downloads)
Отредактировано uuzzeerr (Wed Nov 07 2012 06:23 PM)
|
|
Наверх
|
|
|
|
#48695 - Wed Nov 07 2012 06:31 PM
Re: совместимость индикаторов
[Re: uuzzeerr]
|
member
Registered: Fri Apr 22 2011
Записи: 137
|
СкомпИлировал
Attachments
wma64.rar (92 downloads)
|
|
Наверх
|
|
|
|
#48700 - Wed Nov 07 2012 07:21 PM
Re: совместимость индикаторов
[Re: Gji]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
теже яши. вот лог и киношка .
Attachments
tslab_log.zip (91 downloads)
|
|
Наверх
|
|
|
|
#48707 - Wed Nov 07 2012 08:37 PM
Re: совместимость индикаторов
[Re: uuzzeerr]
|
TSLab
Carpal Tunnel
Registered: Sun Oct 17 2010
Записи: 8143
|
а там нет .NET Framework 4.0, и для версии 1.1 они компиляться в 3.5 это SharpDevelop Version : 3.2.1.6466 Обновите Framework до 4 версии.
|
|
Наверх
|
|
|
|
#48708 - Wed Nov 07 2012 08:54 PM
Re: совместимость индикаторов
[Re: ViL]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
у меня на этом компе стоит .NET Framework 4.0 т.к. она ставится с версией 1.2.
|
|
Наверх
|
|
|
|
#48709 - Wed Nov 07 2012 09:11 PM
Re: совместимость индикаторов
[Re: uuzzeerr]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
и дело в общем не столько в индикаторе, в новый скрипт он подхватываетя и вставляется без проблем, дело в том что в данном примере скрипта не подхватывает индикатор и не принимает изменения обработчика индикатора, что я и проиллюстировал видеофайлом.
|
|
Наверх
|
|
|
|
#48714 - Wed Nov 07 2012 10:04 PM
Re: совместимость индикаторов
[Re: Nektodron]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
У вас логе отсутствует информация, что программа пыталась загрузить wma64.dll, есть только попытка загрузки wma64Gji.dll. Dll переименовывать после компиляции нельзя, иначе классы находится не будут. новость так новость! до этого dll переименовывались свободно. ладно чуть позже сделаю в исходном состоянии. бьюсь об заклад что ни чего не изменится! и ни у кого моя ситуация не повторятся? скрипт и индикатор я выложил, попробуйте. у меня такая ситуация на 2 разных машинах. и к стати на второй грузится wma64.dll.
|
|
Наверх
|
|
|
|
#48744 - Thu Nov 08 2012 05:43 PM
Re: совместимость индикаторов
[Re: uuzzeerr]
|
member
Registered: Fri Apr 22 2011
Записи: 137
|
Получилось решить проблему? У меня описанная выше ситуация повторилась, но после того как я поменял в блоках WMA1, WMA2 обработчики на EMA, а затем обратно на WMA и сохранил скрипт, то он нормально отработал. В исходном коде индикатора: "namespace TSLab.Script.Handlers" рекомендую поменять на что-то вроде "namespace uuzzeerr". Из лога следуют, что при загрузке некоторых dll с индикаторами возникли ошибки, эти dll надо либо убрать, либо адаптировать к версии TSLab 1.2.
Отредактировано Gji (Fri Nov 09 2012 12:54 PM)
|
|
Наверх
|
|
|
|
#48745 - Thu Nov 08 2012 07:22 PM
Re: совместимость индикаторов
[Re: Gji]
|
veteran
Registered: Thu Sep 29 2011
Записи: 1446
|
namespace uuzzeerr не принципиално -это для удобства поиска , как и [HandlerCategory("uzer")]. а при замене обработчика могут слететь параметры индикатора , что очень неприятно. в целом баг на лицо. пожелаем разработчикам его пофиксить.
|
|
Наверх
|
|
|
|
|
|