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>