Решено Опциональное вкл/выкл инстанса на ходу

GrandT

Client
Регистрация
23.07.2014
Сообщения
160
Благодарностей
64
Баллы
28
А еще чтоб можно было вкл/выкл использование браузера в реальном времени. А то бывает 99% шаблона работает на GET/POST и ради какого-нибудь одного редкого действия приходится включать браузер во всем шаблоне. В результате поток долго загружается и жрет ресурсы.
 

Rafa

Client
Регистрация
21.09.2010
Сообщения
182
Благодарностей
24
Баллы
18
А еще чтоб можно было вкл/выкл использование браузера в реальном времени. А то бывает 99% шаблона работает на GET/POST и ради какого-нибудь одного редкого действия приходится включать браузер во всем шаблоне. В результате поток долго загружается и жрет ресурсы.
Плюсую, очень нужно
 

iDnx

Client
Регистрация
06.06.2013
Сообщения
129
Благодарностей
104
Баллы
43
А еще чтоб можно было вкл/выкл использование браузера в реальном времени. А то бывает 99% шаблона работает на GET/POST и ради какого-нибудь одного редкого действия приходится включать браузер во всем шаблоне. В результате поток долго загружается и жрет ресурсы.
Поддерживаю.
 

wizard

Client
Регистрация
04.10.2011
Сообщения
991
Благодарностей
601
Баллы
93
А еще чтоб можно было вкл/выкл использование браузера в реальном времени. А то бывает 99% шаблона работает на GET/POST и ради какого-нибудь одного редкого действия приходится включать браузер во всем шаблоне. В результате поток долго загружается и жрет ресурсы.
Поддерживаю
 

Rafa

Client
Регистрация
21.09.2010
Сообщения
182
Благодарностей
24
Баллы
18
А еще чтоб можно было вкл/выкл использование браузера в реальном времени. А то бывает 99% шаблона работает на GET/POST и ради какого-нибудь одного редкого действия приходится включать браузер во всем шаблоне. В результате поток долго загружается и жрет ресурсы.
нужно отдельную тему про эту фичу
 
  • Спасибо
Реакции: CSS

CSS

Client
Регистрация
22.05.2010
Сообщения
1 327
Благодарностей
663
Баллы
113
  • Спасибо
Реакции: Rafa

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 707
Баллы
113
Поставил таску, подумаем
 
  • Спасибо
Реакции: Rafa

zhifu

Client
Регистрация
22.04.2014
Сообщения
65
Благодарностей
20
Баллы
8
Вот реализация и пример.
Изначально отключен браузер.

Здесь создаётся инстанс:
Код:
var url = "127.0.0.1";
var port = 0;
var address = "server";

ZennoPoster.GetNewInstance(out url, out port, out address);

instance = new Instance(url, port, address);
ZennoPoster.ShowInstance(instance.Url, instance.Port, instance.Address);

return instance.Port;

Здесь закрывается инстанс:
Код:
var url = "127.0.0.1";
var port = int.Parse(project.Variables["Temp"].Value);
var address = "server";
ZennoPoster.ReleaseInstance(url, port, address);
Единственное, что порт передаю через переменную проекта, не нашёл пока как по другому сделать.


Код можно подправить, может где и накосячил))

Почему-то не работает на ZennoBox, возможно бага или такое ограничение задуманно:
Выполнение действия CSharp OwnCode GetNewInstance not available in ZennoBox
Выполнение действия CSharp OwnCode ReleaseInstance not available in ZennoBox

И ещё одна бага или фича:
Когда инстанс создаётся отображается что добавился новый поток, может будет влиять тем у кого лицуха на один поток или пять.
 

Вложения

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
786
Баллы
113
очень прикольно.
в пм работает?
походу новый инстанс и на кубики распространяется?
 

zhifu

Client
Регистрация
22.04.2014
Сообщения
65
Благодарностей
20
Баллы
8
очень прикольно.
в пм работает?
походу новый инстанс и на кубики распространяется?
Кстати да, в пм работает )

UPD В демке только не срабатывает, т.к. ограничение на один поток стоит.

UPD Хотя нет, срабатывает, но даёт только один инстанс создать и то, если не запущен поток в постере.

UPD Только толку нет, по крайней мере в демке, все методы инстанса перехватываются инстансом встроеным в ПМ

UPD В лицухе тоже самое, все методы перехватываются и идут в инстанс ПМа.
 
Последнее редактирование:

alekwuy

Client
Регистрация
06.04.2013
Сообщения
1 631
Благодарностей
461
Баллы
83

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 538
Благодарностей
8 712
Баллы
113
Кстати да, в пм работает )

UPD В демке только не срабатывает, т.к. ограничение на один поток стоит.

UPD Хотя нет, срабатывает, но даёт только один инстанс создать и то, если не запущен поток в постере.
разработчики грамотно подошли к этому.. :dm:
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
Почему-то не работает на ZennoBox, возможно бага или такое ограничение задуманно:
Выполнение действия CSharp OwnCode GetNewInstance not available in ZennoBox
Выполнение действия CSharp OwnCode ReleaseInstance not available in ZennoBox
а здесь не нашелся вариант?
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 696
Баллы
113

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
348
Благодарностей
51
Баллы
28
пункт 8 , для ознакомления
спасибо, но инфа же актуальна... я перед апом проверил..

Не апайте топики, которые были созданы несколько лет назад. Если есть вопрос схожей тематики - создайте новый топик, многое могло поменяться и информация в старом топике может быть совсем не актуальной.
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 545
Баллы
113
спасибо, но инфа же актуальна... я перед апом проверил..
Информация неактуальная, потому что запуск инстанса уже давно доступен из Браузер -> Настройки -> Запустить инстанс
61715
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)