IMetabasePolicy.IsObjectsIdFormatValid

Синтаксис

IsObjectsIdFormatValid(ObjectIdFormat: String): Boolean;

Описание

Метод IsObjectsIdFormatValid проверяет строку на наличие некорректных данных (русский язык, первый символ - цифра, и т.п.). В случае корректности строку можно использовать в качестве формата идентификаторов.

Комментарии

Метод возвращает True, если строка корректная, и False, если строка содержит некорректные данные. Некорректный формат в ядро не передается и не будет использоваться для формирования идентификаторов объектов.

Формат идентификаторов задается с помощью свойства ObjectsIdFormat.

Пример

Для выполнения примера предполагается наличие формы и расположенных на ней компонентов:  EditBox, Button, Label. Для кнопки определено событие OnClick.

Class TestForm: Form
    EditBox1: EditBox;
    Button1: Button;
    Label1: Label;

    Sub Button1OnClick(Sender: Object; Args: IMouseEventArgs);
    Var
        MB: IMetabase;
        MS: IMetabaseSecurity;
        MU: IMetabasePolicy;
    Begin
        MB := MetabaseClass.Active;
        MS := MB.Security;
        MU := MS.Policy;
        If MU.IsObjectsIdFormatValid(EditBox1.Text) Then
            Label1.Text := "Строка корректная";
        Else
            Label1.Text := "Строка содержит некорректные данные";
        End If;
    End Sub Button1OnClick;

End Class TestForm;

После нажатия кнопки на форме будет отображена надпись о корректности введенной строки.

См. также:

IMetabasePolicy