TbtkScriptOperationObject¶
- class TbtkScriptOperationObject¶
TbtkScriptOperationObject
- Caption String ¶
Наименование операции.
- Return type:
String
- Checked Boolean ¶
Позволяет установить или снять в меню галочку напротив операции.
- Return type:
Boolean
- ImageIndex Integer ¶
Номер изображения (иконки) ассоциированной с операцией.
- Return type:
Integer
- SqlWaitInterval Integer ¶
Свойство определяет интервал времени (в миллисекундах), в течение которого приложение будет ожидать завершения выполняющего SQL-блока. По истечение этого интервала будет отображён модальный диалог с кнопкой остановки выполнения этого SQL-блока. По умолчанию: 1000 мс
- Return type:
Integer
Пример использования¶<SQL> <exec> declare d Number; begin -- Test statements here select 1 into d from bs_sex t where RowNum = 1; end; </exec> </SQL> <PASCAL> for i := 1 to 1000 do begin Selection.Operation.SqlWaitInterval := 2000; ExecSQL('exec'); end; </PASCAL>
Warning
Не реализовано
- Enabled Boolean ¶
Операция только на чтение. Позволяет проверить состояние после операции
TbtkScriptSelectionObject.SetCustomDisable
.Атрибут только для чтения
- Return type:
Boolean
- Description String ¶
Описание операции.
- Return type:
String
- ExecOpScript(Params: Array)¶
Вызывает операцию на выполнение.
- Parameters:
Params (
Array
) – Параметры входные паскаль операции которые описываются в теге<pascal [argrs, args2, ...]>
. Параметр необязательный.
Пример использования¶// Паскаль операция которую надо вызвать: <PASCAL arg1, arg2> result := ('Сумма строк:' + VarToStr(arg1) + VarToStr(arg2); </PASCAL> // У операции есть два входных атрибута. // Вызвать операцию можно так, передав два входных аргумента: <PASCAL> Op := Selection.OperationByName('TestedOperation'); res := Op.ExecOpScript([' Head', 'Tail']); </PASCAL>