- Регистрация
- 23.12.2014
- Сообщения
- 14 415
- Благодарностей
- 5 454
- Баллы
- 113
Не не. Я например при ошибке 1==2 пишу, что бы успех не засчитался. Вот надо код, что бы ошибка была которая сразу и оповещает и завершает по неудаче. А то выходит я пишу причину ошибки, а после нее только ошибка 1=2. Либо может как то скрыть оповещение об 1==2. Что бы человек видел реал ошибку. Тупо что приходится костыли пилить на такой вроде логичный функционал.
project.SendErrorToLog("Ошибка бла бла бла"); // лог
throw new Exception("Причина ошибки, если надо"); // исключение, можно без текста. Инициирует выход по красной ветке
А как включить и выключить оповещение в углу?Оповещение об ошибке с выходом по красной:project.SendErrorToLog("Ошибка бла бла бла"); // лог throw new Exception("Причина ошибки, если надо"); // исключение, можно без текста. Инициирует выход по красной ветке
А как включить и выключить оповещение в углу?
Global.SpecialForms.AlertNotificator.Instance.DisplayAlert("Шапка", "Оповещение", null, 15000); // 3 картинка, 4 время оповещения
@djaga сорри, чутка уже не по теме. Как сделать что бы в лог PM шли оповещения (без угла), но в зенку не шли. Чисто для отладки. Еще бы цвет накатить на фоне оповещения и будет шик, но не обязательно))
Оповещение об ошибке с выходом по красной:project.SendErrorToLog("Ошибка бла бла бла"); // лог throw new Exception("Причина ошибки, если надо"); // исключение, можно без текста. Инициирует выход по красной ветке
project.SendErrorToLog("Ошибка бла бла бла", false); // если true, то оповещения будут и в ZennoPoster
Сразу не заметил.Еще бы цвет накатить на фоне оповещения и будет шик, но не обязательно))
using ZennoLab.InterfacesLibrary.Enums.Log;
project.SendToLog("Оповещение", LogType.Info, true, LogColor.Default);
/* 2 = Суть оповещения (Info, Error, Warning), 3 = Оповещать в ZP лог или нет, 4 = Цвет оповещения ↓*/
/*Цвета только из перечисления: Default, Gray, Green, Blue, LightBlue, Pink, Red, Turquoise, Violet, Yellow*/
Бомбически)Сразу не заметил.
Цветное оповещение чуточку заковыристее.)
Нужно добавить в Using'и одну строчку с enums: ↓
Using'и в "Директивы using"'и в "Директивы using":using ZennoLab.InterfacesLibrary.Enums.Log;
Цветное оповещение:project.SendToLog("Оповещение", LogType.Info, true, LogColor.Default); /* 2 = Суть оповещения (Info, Error, Warning), 3 = Оповещать в ZP лог или нет, 4 = Цвет оповещения ↓*/ /*Цвета только из перечисления: Default, Gray, Green, Blue, LightBlue, Pink, Red, Turquoise, Violet, Yellow*/
Кто нибудь подскажет разница using в общем коде и во вкладке директивы.
Разницы не знаю. По началу вобще в общий код добавил и ломал голову почему не работает. Потом перечитал, что надо в using. Если не уверен добавь вездеКто нибудь подскажет разница using в общем коде и во вкладке директивы.
например в общем коде уже было using ZennoLab.InterfacesLibrary.Enums.Log;
но чтобы работало надо во вкладке директивы повторить
Кто нибудь подскажет разница using в общем коде и во вкладке директивы.
например в общем коде уже было using ZennoLab.InterfacesLibrary.Enums.Log;
но чтобы работало надо во вкладке директивы повторить
Я так понял эти две вкладки:Разницы не знаю. По началу вообще в общий код добавил и ломал голову почему не работает. Потом перечитал, что надо в using. Если не уверен добавь везде
Ну если модератор не знает, то кто знает? Особенно нигде не найти.Разницы не знаю. По началу вобще в общий код добавил и ломал голову почему не работает. Потом перечитал, что надо в using. Если не уверен добавь везде
Модератор не обязан это знать.)Ну если модератор не знает, то кто знает?
Да. Стандартный набор.Вот вопрос они на самом деле есть, до того как ты нажимаешь кнопку добавить свой код и ссылки на сборки, и просто их не видно.
Не добавляйте, то что не будите использовать.А может память, жрёт зазря.
https://docs.microsoft.com/en-us/dotnet/csharp/И еще нигде в интернете не сыскать что тамза куча dll от майкрософт и для каких методов и какие добавлять.
Подключаются те, что используются самим ZM и ZP. Они же тоже программы.Есть подозрения что какие то сами подключаются пока не нажал кнопку добавить свой код
Обычно автор указывает или ругается на этапе компиляции (перед запуском).Иногда смотришь чей то шаблон. и думаешь, using там само попало с подключение dll или добавления из списка или руками надо прописывать.
Очень полезно)Сразу не заметил.
Цветное оповещение чуточку заковыристее.)
Нужно добавить в Using'и одну строчку с enums: ↓
Using'и в "Директивы using"'и в "Директивы using":using ZennoLab.InterfacesLibrary.Enums.Log;
Цветное оповещение:project.SendToLog("Оповещение", LogType.Info, true, LogColor.Default); /* 2 = Суть оповещения (Info, Error, Warning), 3 = Оповещать в ZP лог или нет, 4 = Цвет оповещения ↓*/ /*Цвета только из перечисления: Default, Gray, Green, Blue, LightBlue, Pink, Red, Turquoise, Violet, Yellow*/