Созданные ответы форума
-
АвторСообщения
-
JurasskPark
УчастникДобавил нормализацию буфера данных как у Михаила в редакторе скриптов.
Пока двойную авторизации не сняли, ссылка на яндекс.диск.
https://disk.yandex.ru/d/KAKKiOx5ddU7xwJurasskPark
УчастникНо при вставка данных из других редакторов как раз непечатаемые символы отображаются.
Я поэтому и предлагаю добавить ещё проверку нормализации при вставки из буфера…JurasskPark
УчастникМихаил, а где при изменении текста (скрипта) нормализация текста?
private void FrmEditSource_Load(object sender, EventArgs e) { FormTranslator.Translate(this, GetType().FullName); txtPlainText.MaxLength = MaxLength; string text = Normalize(PlainText); txtPlainText.Text = text.Length <= MaxLength ? text : text.Substring(0, MaxLength); ShowCurrentLine(); ShowTextLength(); } private void txtPlainText_TextChanged(object sender, EventArgs e) { ShowTextLength(); } private void txtPlainText_SelectionChanged(object sender, EventArgs e) { ShowCurrentLine(); } private void btnOK_Click(object sender, EventArgs e) { PlainText = txtPlainText.Text; DialogResult = DialogResult.OK; }
Я так понимаю, что вы для Linux удаляете символ \r.
А почему при изменении текста не делается вызов Normalize?JurasskPark
УчастникА вы знаете, а вы знаете, что в форме скриптов происходит нормализация символов?
/// <summary> /// Normalizes line endings of the specified string. /// </summary> private static string Normalize(string s) { if (string.IsNullOrEmpty(s)) { return ""; } else { StringBuilder stringBuilder = new(); foreach (char c in s) { switch (c) { case '\r': break; case '\n': stringBuilder.AppendLine(); break; default: stringBuilder.Append(c); break; } } return stringBuilder.ToString(); } }
Теперь знаете. 🙂
JurasskPark
Участникони даже невидимые доступны для нажатия
Михаил, это ай-ай-ай! 🤯
JurasskPark
УчастникПосле нажатия Компилировать, появляется метод.
Добавляете параметры.
Нажимаете Проверить.JurasskPark
Участникhttp://jurasskpark.ru/pubimg/up/175023918224da1fb.png
public int Sum(int a, int b) { int c = a + b; return (c); }
JurasskPark
УчастникНет.
Это на уровне компонента textbox.
То есть надо обычный textbox заменить на fastcolortextbox и включит язык С#.JurasskPark
Участник@manjey73, да исправлю я исправлю. Я же не виноват, что в отпуске и не могу из дома авторизоваться на GitHub)
JurasskPark
УчастникПопробуйте учетку
ScadaComm
scadaJurasskPark
УчастникПришлите скриншот кода Сервер, настройки и когда нажимаете тест.
JurasskPark
УчастникJurasskPark
УчастникНет. Файл лицензии влияет только на то, что время не будет ограничено и количество тегов.
Если в проекте пароль не менялся, то должны работать стандартные пароли.
+ секретный ключ должен совпадать с тем что в сервере.JurasskPark
УчастникПокупать.
Зависит от того частное ли вы лицо или предприятие.
Предприятие покупает через info@rapidscada.ru, а частники переводом на карту. Но это по почте.
А так сами решаете. ) может вам лицензия и не нужна)JurasskPark
УчастникScadaAdmin
scada -
АвторСообщения