Справочное руководство по TDMS 7.0 API
FileCheckedIn Событие
Смотри также  Пример  Отправить замечание
pFile
Ссылка на файл, который был добавлен к объекту или обновлен.
pObject
Ссылка на объект, с файловым составом которого производится работа.
TDMSApplication Объект : FileCheckedIn Событие

Glossary Item Box

Описание

Генерируется после успешной загрузки или обновления содержимого файла объекта в файловом хранилище TDMS .

Опеделение

Visual Basic
Public Event FileCheckedIn( _
   ByVal pFile As TDMSFile, _
   ByVal pObject As TDMSObject _
)

Параметры

pFile
Ссылка на файл, который был добавлен к объекту или обновлен.
pObject
Ссылка на объект, с файловым составом которого производится работа.

Заметки

1. Событие нельзя отменить.

2. Обработчик может быть размещен в скриптах объекта, профиля и/или общесистемном. Если обработчики определены на всех уровнях, то последовательность их вызова такова:

  • скрипт объекта;
  • скрипт профиля пользователя;
  • общесистемный скрипт.

Если на каком-либо уровне событие было отменено (параметру bCancel присвоено значение TRUE), то обработчики события, размещенные на последующих уровнях, вызваны не будут.

3. Схему последовательности генерации событий при работе с файлами объекта см. на рис.1

 рис.2:

 

4. Для того, чтобы событие генерировалось при работе с файлами через API (напр., вызове метода TDMSFile.CheckIn Метод), должен быть включен вызов объектных событий в Окне свойств базы данных (см. рисунок).

Пример

VB Script (Visual Basic)Скопировать код
'==================================================== 
'Текст обработчика может быть размещен в скрипте формы, профиля или
'общесистемном скрипте.

Sub File_CheckedIn(File, Object)
        'Вывести информацию о результате операции
        MsgBox "Файл """ & File.FileName & """" & _
        Chr(13) & "объекта """ & Object.Description & """" & _
         Chr(13) & "успешно обновлен.", vbInformation, "Загрузка файла"
End Sub
'====================================================

Смотри также

© 2023 CSoft Development. Все права защищены.