Главная Описание Функции Вакансии Контакты

Функции AI (Artificial Intelligence).

Ассоциативные строки.

Текст 32 бит (юникод UTF-32LE).

Графика.

Пиксельная графика.

Пиксельный процессор 128 бит.

Графика сложная.

Видео.

Звук.

Интернет.

Служебные.

Специальные.

Время и дата.

Математические.

Контроллы.

Файлы.

Ресурсы, буфер обмена.

Переменные.

Пазлы (динамические базы данных).

Списки Arr (одномерные массивы).

Списки2 Dar (двумерные массивы).

Списки высоких измерений.

Макросы.

Функции VendorPint.

Функции PintLang.

Функции TulkoPint.

Функции VideoPint.

Функции PhotoPint.

Функции VardPint.

Функции DataBase.

Ассоциативные строки.


АртикулНаименованиеЦена, от
ArrInMsF1Dar Поиск вхождений Arr2 в 1-й столбце активных MsF1=1 строк Dar1 и сброс в них MsF1=0. EAX - число вхождений. JL, если ошибка, JZ - нет вхождения.
ArrInMsF1Dar, Dar1, Arr2
DDarVar Дописывает новую строку к Dar1 с двумя копиями Dar1(0)=Var1 и Dar1(1)=Var1. Вых EAX - новый список. Портит EBX, EAX.
DDarVar, Dar1, Var1
VReffMsToDDar Преобразует и дописывает VReff активных строк пазла GridPzl1 в DDar Dar1.
VReffMsToDDar, Pzl1, Dar1
На основе функции DDarVar.
PzlMsToDDar Преобразует и дописывает ячейки по индексу Ind1 активных строк GridPzl1 в DDar Dar1. Фильтр MsF2 копируется. Вых EAX - число созданных строк.
PzlMsToDDar, Pzl1, Dar1, Ind1
На основе функции DDarVar.
DDarNewVar Ищет активные строки, равные Dar1[0]=Var1 и вставляет за каждой новую строку Dar1[0]=Var2, Dar1[1]=Var2. Результат в EAX - число новых строк, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarNewVar, Dar1, Var1, Var2
DDarCutVar Разрезает активные строки равной длины Dar1 параллельно по вхождению в строку 0 Var1 c заменой ее на Var2. Заменяет старые строки на новые. Результат в EAX - число вхождений, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarCutVar, Dar1, Var1, Var2
На основе сдвоенного цикла переменных и функции RunVar4. Позволяет связывать фрагменты строки с другими переменными.
DDarCutTagVar Разрезает активные строки равной длины Dar1 параллельно по вхождению в строку 0 Var1 c заменой ее на стандартный тег по номеру NTag. Заменяет старые строки на новые. Результат в EAX - число вхождений, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarCutTagVar, Dar1, Var1, NTag
На основе функции DDarCutVar.
DDarCutLet Разрезает активные строки Dar1 на отдельные символы, по 1 символу в строке. Результат в EAX - число новых строк, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarCutLet, Dar1
Для посимвольной обработки слова.
DDarCutArr Разрезает активные строки равной длины Dar1 параллельно по вхождению в строку Arr1 и заменой их на Var1. Результат в EAX - число вхождений, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarCutArr, Dar1, Arr1, Var1
DDarCutDar Разрезает активные строки равной длины Dar1 параллельно по вхождению в строку Dar2(0) и заменой ее на Dar2(1). Результат в EAX - число вхождений, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarCutDar, Dar1, Dar2
На основе функции DDarCutTagVar.
DDarTagEnd Вставляет за каждой активной строкой Dar1 пустой неактивный тег NTag. Результат в EAX - число новых строк, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarTagEnd, Dar1, NTag
DDarUniq Оставляет активные строки Dar1 с неповторяющимися ячейками столбца 0 с подсчетом и сохранением их суммарного MsF2. Результат в EAX - число новых строк, JL - ошибка, пустая строка, JZ - нет вхождения.
DDarUniq, Dar1
SetOtheMsDDar Установка фильтра MsF1=Ms01 всех строк Dar1, содержащих ячейки столбца(0), отличные от стандартных тегов ArrHsh. Вых. EAX - количество обработанных строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
SetOtheMsDDar, Dar1, Ms01
RemOtheZeroDDar Замена активных ячеек (1) строк Dar1, отличных от стандартных тегов ArrHsh на тег VarHsh0. Вых. EAX - количество новых строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
RemOtheZeroDDar, Dar
DDarConditMsF2Dar При выполнении условия функцией VarCondit с Fun1 активных ячеек [NCel]=0/1 Dar1 по ячейке столбца 0 активной строки Dar2 - прибавление MsF2 этой строки к MsF2 строки Dar1. Вых. EAX - количество обработанных строк, JL - ошибка, JZ - нет строк.
DDarConditMsF2Dar, Dar1,Arr1, Fun1, NCel
На основе функции ConditMsF2DDar.
ConditMsF2DDar При выполнении условия функцией VarCondit по Var1, Fun1 активных ячеек [NCel]=0/1 Dar1 - прибавление Sum1 к MsF2 строки Dar1. Вых. EAX - количество замен, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
ConditMsF2DDar, Dar1, Fun1, Var1, NCel, Sum1
ConditShowDDar Скрывает ячейку при невыполнении условия функцией VarCondit по Var1, Fun1 активных ячеек [NCel]=0/1 Dar1 - установка MsF2=0 строки Dar1. Вых. EAX - количество замен, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
ConditShowDDar, Dar1, Fun1, Var1, NCel
DDarConditMsF2Arr При выполнении условия функцией VarCondit с Fun1 активных ячеек [NCel]=0/1 Dar1 по активной строки Arr1 - прибавление MsF2 этой строки к MsF2 строки Dar1. Вых. EAX - количество обработанных строк, JL - ошибка, JZ - нет строк.
DDarConditMsF2Arr, Dar1, Arr1, Fun1, NCel
На основе функции ConditMsF2DDar.
ConditEditDDar Проверка выполнения условия функцией VarCondit по Var1, Fun1 активных ячеек [NCel]=0/1 Dar1 и модификацией их с VarEdit на тег по номеру NTag. Вых. EAX - количество замен, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
ConditEditDDar, Dar1, Fun1, Fun2, Var1, NTag, Ncel
На основе функции VarCondit и VarEdit. Номер тега превращается в переменную для VarEdit.
ConditEditDarMsF2DDar Редактирование по Fun2, Var[Dar2[1]], Var3 активных ячеек строк DDar при выполнении условия по Fun1, Var[Dar2[0]] функцией VarEditConditArr. Вых. EAX - количество замен, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
ConditEditDarMsF2DDar, Dar1, Var3, Fun1, Fun2, Dar2, NCel
Цикл Ddar с функцией VarEditConditDar.
ConditEditAssDDar Проверка выполнения условия функцией VarCondit по Var1, Fun1 активных ячеек [NCel]=0 Dar1 и редактирование их ассоциаций [NCel]=1 на Var2 по VarEdit функцией Fun2. Вых. EAX - количество замен, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
ConditEditAssDDar, Dar1, Fun1, Var1, Fun2, Var2
Редактирование ассоциаций по условию 0-й ячейки.
DDarCutAdhesVar Слияние соседних активных строк ячеек (0, 1) Dar1 и разрезание по равенству ячеек (0) Dar1 и Var1. Пассивные остаются без изменений. Вых. EAX - количество новых строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
DDarCutAdhesVar, Dar1, Var1
Склейка и новый разрез строк.
AdhesDDar Слияние соседних строк ячейки (1) Dar1 при одинаковых значениях ячейки (0). Вых. EAX - количество новых строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
AdhesDDar, Dar1
Сокращает повторяющиеся строки-элементы
AdhesDDarSabl Слияние в одну соседних ячеек (1) Dar1, соответствующих вхождению списка тегов Arr2 в ячейки тегов (0) и заменой их на тег по номеру NTag. Для Arr2 строка-заглушка VarSbl1. Вых. EAX - количество новых строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
AdhesDDarSabl, Dar1, Arr2, VarSbl1, NTag
На основе функции ArrShablCompar. Распознаёт и собирает в одну ячейку участок с совпадением последовательности заданных внутренних фрагментов.
AdhesDar Слияние соседних строк Dar1 с одинаковыми значениями MsF1 через разделитель VarDel1. Вых. EAX - количество новых строк, JL - ошибка, JZ - нет строк. Портит EBX, EAX.
AdhesDar, Dar1
Стоящие рядом активные строки объединяются, как и неактивные, в отдельные строки.


Страница "Ассоциативные строки." обновлена -

Бесплатная консультация:

Позвоните нам по телефону: +7 499 677-1694
или введите короткое сообщение
Ассоциативные строки. | © 2008-2015 | Все права защищены. | Создание сайта WebOptimal |
При полном или частичном использовании материалов сайта ссылка на http://PowerIntellect.com обязательна.