Созданный индикатор не работает в 64бит версии

Автор: Nektodron

Созданный индикатор не работает в 64бит версии - Tue Oct 19 2010 12:09 PM

Sharp developer по умолчанию выбирает платформу 32бит. Поэтому скомпиленные индикаторы не работают в 64бит системе. Необходимо зайти в свойства проекта и изменить платформу на Any processor.
Автор: AvataR

Re: Созданный индикатор не работает в 64бит версии - Wed Oct 20 2010 12:17 AM

Не понизит ли это производительности системы?
Автор: Nektodron

Re: Созданный индикатор не работает в 64бит версии - Wed Oct 20 2010 11:34 AM

Нет, это никак не влияет. Этот параметр нужен, если нужно заставить программу гарантировано загружаться в 32бит, например, чтобы загрузить native библиотеки. Например, так делает TSLab, чтобы загружать коннекторы Transaq и SmartCOM, для которых нет 64бит версий.
Автор: AvataR

Re: Созданный индикатор не работает в 64бит версии - Wed Oct 20 2010 09:09 PM

Может мы так подойдем к вопросу: ".... почему бы им не перекомпилить таким образом свои коннекторы?" )))))))))))))
Автор: Zend

Re: Созданный индикатор не работает в 64бит версии - Tue Dec 25 2012 04:02 PM

Если использовать библиотеку .NET выше 3.5, то тоже не работают. Может конечно это просто у меня так, я не профи в программировании совсем.
Просто на заре уже версия 4.5 по умолчанию в семерке стоит, а для XP по любому эту библиотеку надо устанавливать (любую).
Это я к тому, что может повысить хотя бы до версии Framework 4 возможность компиляции. Ну это я так... без каких либо претензий разумеется. Мне вообще не ведомы сильные отличия между этими версиями ))))
Автор: Danil

Re: Созданный индикатор не работает в 64бит версии - Fri Feb 28 2014 11:08 PM

Originally Posted By: Nektodron
Sharp developer по умолчанию выбирает платформу 32бит. Поэтому скомпиленные индикаторы не работают в 64бит системе. Необходимо зайти в свойства проекта и изменить платформу на Any processor.


Как это в VisualStudio сделать или в ReSharper?
Автор: Danil

Re: Созданный индикатор не работает в 64бит версии - Fri Feb 28 2014 11:28 PM

Originally Posted By: Nektodron
Sharp developer по умолчанию выбирает платформу 32бит. Поэтому скомпиленные индикаторы не работают в 64бит системе. Необходимо зайти в свойства проекта и изменить платформу на Any processor.


И как это в SharpDevolop сделать, можно по подробнее инструкцию: как нужный проект открыть и зайти в его свойства?
Автор: ra81

Re: Созданный индикатор не работает в 64бит версии - Sat Mar 01 2014 10:25 AM

в обоих случаях открыть проект. Сбоку слева вы его на скрине видите. Тыкнуть правой кнопкой мыши и выбрать свойства.
На одном из вкладок вы найдете слово CPU или x86. Вот тут и меняйте.
Автор: Danil

Re: Созданный индикатор не работает в 64бит версии - Mon Mar 03 2014 02:21 PM

А проект или решение обычно в каком расширении хранятся в .cs?
Автор: ViL

Re: Созданный индикатор не работает в 64бит версии - Mon Mar 03 2014 03:29 PM

Решение - .cs
Проект - очевидно нужно создавать самому.
Статей на эту тему в интернете множество.
Автор: Danil

Re: Созданный индикатор не работает в 64бит версии - Mon Mar 03 2014 03:51 PM

Originally Posted By: ViL
Решение - .cs
Проект - очевидно нужно создавать самому.
Статей на эту тему в интернете множество.


Если не затруднит, киньте пожалуйста ссыль на полезную статеечку по этому поводу.
Автор: ViL

Re: Созданный индикатор не работает в 64бит версии - Mon Mar 03 2014 08:34 PM

У нас на форуме создание проекта по шагам:
http://forum.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Number=7811#Post7811