Как определить в двух строковых типах большее число
Подскажите пожалуйста, заранее благодарен.
В двух строковых полях разные числа типа IP адреса: 245.120.243.567 и к примеру 299.125.40.69. Как определить в другом текстовом поле большее число.
Данное решение нужно для управляемых форм.
Подскажите где посмотреть пример или код, ну или описание этого метода обработки кода.
Благословений всем.
(0) Разбиваешь квартеты на массив по разделителю точка.
Приводишь к типу число
массив - упорядоченная коллекция, соответственно сравниваешь между собой элементы массива с одним индексом
Массив1 = СтрРазделить(ТвояПеременная1, ".");
Для Каждого Строка Из Массив1 Цикл
Строка = Формат(Число(Строка), "ЧЦ=3; ЧВН=");
КонецЦИкла;
Строка1 = СтрСоединить(Массив1);
Аналогично для ТвояПеременная2
Далее Строка1>Строка2 или какой тебе сравнение надо