1. Мегаконкурс в апреле "Приведи друзей на codeby". Дарим деньги, подписку на журнал хакер и выдаем статус "Paid Access". Подробнее ...

    Скрыть объявление

Delphi Feat Word - быстро ли

Тема в разделе "Delphi - СОМ", создана пользователем Livon, 14 дек 2006.

Наш партнер Genesis Hackspace
Статус темы:
Закрыта.
  1. Livon

    Livon Гость

    Всем трям. Использую Delphi для генерации отчетов на Ворд.
    Использую стандартный компонентs TwordApplication и TWordDocument.
    Открываю шаблон документа в котором в нужном месте стоит соответствующая метка типа <![labelNumber1]>. Далее использую процедурку WordApplication.ActiveDocument.Content.Find.Execut e(...), которая заменят соответствующую метку на что-то угодное мне.
    Собственно не доволен скоростью. Работает-то очень медленно. И дело не в машине на которой все происходит а по другим причинам.

    1) Можно ли сделать быстрее и как?
    2) Что за причины такие по которым все так плохо?

    Спасибо.
     
  2. Barmutik

    Barmutik Гость

    Если текст большой можно посоветовать ставить закладки, а потом прыгать по ним и уже на конкретных местах заменять текст .. будет работать быстрее чем поиском...
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.920
    Симпатии:
    1
    Для: Livon
    Советую ен юзать никаких компонентов, а работать с водром на прямую как с OLE сервером... у меня многие распечатки так зделаны (правда не в Delphi а на скриптах Lotus NOtes)НО не тормозит

    З,Ы, А вы уверенны что тормозит именно вывод в ворд, а не выборка значений, посмотрите какой кусок кода забирает максимальное время
     
  4. Barmutik

    Barmutik Гость

    Да эти компоненты и являются обёртками над COM вызовами... так что они и есть напрямую ...
     
Загрузка...
Похожие Темы - Delphi Feat Word
  1. Stupak
    Ответов:
    0
    Просмотров:
    67
  2. cybert
    Ответов:
    0
    Просмотров:
    309
  3. Shouldercannon
    Ответов:
    0
    Просмотров:
    360
  4. antares
    Ответов:
    0
    Просмотров:
    639
  5. Луиза
    Ответов:
    0
    Просмотров:
    358
Статус темы:
Закрыта.

Поделиться этой страницей