• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Как узнать, открыт документ или нет ?

Автор Zlоy, 30.07.04, 22:53:52

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Zlоy

Собственно вопрос. Нужно просто узнать, открыт документ в видимом режиме или нет, не открывая сам документ. Как это сделать средствами API Компаса ?

SlАviАТiоn

Примерно может так:

fnIsOpen(YourName: string): Boolean;
var
  DocPar: DocumentParam;
  refDoc: Reference;
begin
  Result:=False;
  refDoc:=ksGetCurrentDocument(0);
  if refDoc0 then
  begin
    GetObjParam(refDoc, DocPar, @DocumentParam,
      Sizeof (DocumentParam), ALLPARAM);
    if StrPas(DocPar.FileName) = YourName then Result:=True;
  end;
end;

Zlоy

Спасибо, конечно, но вобщем уже не надо ;-)