У вас не стоит Flash Player
Настройки
#75344 - Mon Dec 07 2015 04:23 PM Использование TSLab API в MS Visual Studio
Vladimir Petrov Offline
stranger

Registered: Wed Oct 28 2015
Записи: 4
Loc: Москва
Здравствуйте !

Подскажите пожалуйста, как подключить TSLab API в MS Visual Studio, чтобы потом его можно было использовать в проектах ?
_________________________
С уважением,
Владимир Петров

Наверх
#75350 - Mon Dec 07 2015 04:45 PM Re: Использование TSLab API в MS Visual Studio [Re: Vladimir Petrov]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
прочитайте сначала документацию. и посмотрите документацию.
_________________________
__


Наверх
#77884 - Fri May 06 2016 05:46 PM Re: Использование TSLab API в MS Visual Studio [Re: ra81]
Dfcz Offline
stranger

Registered: Fri May 06 2016
Записи: 1
Я почитал документацию, потом посмотрел документацию, теперь, наконец, можете рассказать, как подключить TSLab API в MS Visual Studio 2013?

Наверх
#78200 - Sun May 29 2016 02:02 PM Re: Использование TSLab API в MS Visual Studio [Re: Dfcz]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Создаете новый проект, в Референсы и в Юзинги проекта добавляете библиотеки
TSLab.Script;
TSLab.Script.Handlers;
TSLab.Script.Optimization;
TSLab.Script.Helpers;

Свой класс вы должны наследовать от интерфейса IExternalScript из TSLab.Script.Handlers, и он всегда должен бы быть публичным, иначе ТСЛаб его не увидит.
Что то вроде этого.
public class MyScript : IExternalScript
{
public void Execute(IContext ctx, ISecurity sec)
{
}
}
При каждом пересчете скрипта, ТСЛаб дергает метод Execute нашего класса MyScript.
Далее, если нужна отладка, то нужно "зааттачить" студию к лабе, в свойствах проекта (правой клавишей на проекте в солюшне) во вкладке Debug поставить Start external programm и указать путь на экзешник ТСЛаба.
Далее в самом ТСЛабе подключаете свой *.cs файл в кубик "внешний скрипт".
Готово. Надеюсь ничего не забыл.
Если же вы не понимаете вышеописанные термины, то нужно учить c# ооп и студию, долго и упорно, а пока писать на кубиках.




Отредактировано crn (Sun May 29 2016 02:15 PM)

Наверх
#78203 - Sun May 29 2016 05:51 PM Re: Использование TSLab API в MS Visual Studio [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
отладку плохо сказали. Нужно делать аттач к рабочему процессу тслаба чтобы каждый раз не запускать его после правки кода.
_________________________
__


Наверх
#78216 - Mon May 30 2016 12:13 PM Re: Использование TSLab API в MS Visual Studio [Re: ra81]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
Originally Posted By: ra81
отладку плохо сказали. Нужно делать аттач к рабочему процессу тслаба чтобы каждый раз не запускать его после правки кода.


не пробовал так даже, надо попробовать. Запарился каждый раз перезапускать. Спасибо)

Наверх
#78217 - Mon May 30 2016 12:38 PM Re: Использование TSLab API в MS Visual Studio [Re: crn]
crn Offline
journeyman

Registered: Wed Apr 29 2015
Записи: 91
Loc: Махачкала
попробовал. Один фиг, Лаба морозится, и если нужно смотреть свечки, в любом случае нужно копию Лабы запускать.

Наверх
#78218 - Mon May 30 2016 12:51 PM Re: Использование TSLab API в MS Visual Studio [Re: crn]
ra81 Offline
Carpal Tunnel

Registered: Thu Sep 27 2012
Записи: 2860
зато перезапускать не нужно. А это уже большой плюс.
_________________________
__


Наверх


Moderator:  ViL, sar