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

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

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

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

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

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

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

имя файла текущего документа

Автор Frost, 31.07.08, 11:03:26

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

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

Frost

кто знает как получить имя файла текущего документа? Если можно по подробней.

Lito 2

Смотришь, какой документ в компасе является активным и проделываешь с ни все что угодно  :-)))
Например

doc := ksDocument2D(Kompas.ActiveDocument2D);

     if doc <> nil then
        begin
          j:=ksGetDocumentType(0);
          while j > 0 do
            begin

             if (kompas.ActiveDocument2D)<> nil then
               begin
                 //Здесь выводишь сообщение использую
              //  function ExtractFileName(const FileName: string): string;   Извлекает из строки с полным именем файла FileName часть, содержащую его имя и расширение.


               end;

             j:=ksGetDocumentType(0);

            end;
                MessageBox(GetHWindow(),'Все документы 2D просмотрены!',
                                        LibName, MB_ICONINFORMATION);
        end;

doc := nil;