|   |   | 
| 
 | v7: Программно печать PDF и сохранение | ☑ | ||
|---|---|---|---|---|
| 0
    
        BLP 03.02.15✎ 13:06 | 
        Здравствуйте, 
 когда-то воспользовался советом ветки программно печать PDF и автосохранение.. И все работало года два, пока... пока PDFCreator не обновился с версии 1.7.1 до 1.7.2 , а сейчас и более чем 2.0 К сожалению, вышеуказанная ветка не дает возможности там описать свою проблему, поэтому пришлось создать новую. Итак... Если возвращаю ПДФКреэйтор до версии 1.7.1 - все по-прежнему работает, если же обновляю до более новой (это естественное желание), то при попытке выполнить обычные операции выдается сообщение: PDFCreator=СоздатьОбъект("PDFCreator.clsPDFCreator"); {C:\USERS\ADMIN\blablabla...}: Неудачная попытка создания объекта (PDFCreator.clsPDFCreator) Помогите, подскажите, пожалуйста, что нужно сделать-изменить. Хотелось бы юзать ПФДКреэйтор версии 2 и выше... | |||
| 1
    
        polosov 03.02.15✎ 13:10 | 
        (0) А просто выводить печать на виртуальный PDF-принтер не вариант?     | |||
| 2
    
        dk 03.02.15✎ 13:16 | 
        почитать документацию или форумы - может они название COM объект поменяли     | |||
| 3
    
        BLP 03.02.15✎ 13:58 | 
        polosov, спасибо за совет... но, когда все отлажено и работает , не хочется чтото снова менять. У меня там специфика своеобразная и менять - не вариант.
 dk, да, возможно, я так и подумал, что чтото изменено, но я в этом не совсем разбираюсь, поэтому и прошу совета. Может кто знает и подскажет, что надо поменять в команде. Пожста, ну, очень хочется перейти на версию 2. | |||
| 4
    
        polosov 03.02.15✎ 14:22 | 
        (3) Может руками надо перерегистрировать dll-ки через regsvr32     | |||
| 5
    
        BLP 03.02.15✎ 14:30 | 
        Попробую... 
 Дело в том, что сам по себе PDFCreator рабьотает, позволяет формировать (выводить неа печать в пдф формате) доки из разных программ, в т.ч. и 1С, если использовать для печати принтер PDFCreator. А вот через данную команду в модуле - выдает такую ошибку, хотя, повторяю, если возвращаюсь на версию 1.7.1 - все работает. Неужели я один пользуюсь ЭТИМ? И никто из ранее пользовавших не переходил на версию 2? | |||
| 6
    
        Ёпрст гуру 03.02.15✎ 14:55 | 
        Судя по иписалову, там другой ProgId и другие методы и свойства
 http://www.pdfforge.org/pdfcreator/manual/com-interface | |||
| 7
    
        Ёпрст гуру 03.02.15✎ 14:56 | ||||
| 8
    
        Duke1C 03.02.15✎ 20:50 | 
        (5) А как же заповедь - "Работает не трогай"? :)) нафейхоа обновляешь, если старая устраивает?     | |||
| 9
    
        ShoGUN 03.02.15✎ 20:55 | 
        (5) Обычно, если меняется мажорная версия - API тоже меняется. Собственно, (6)(7) об этом и говорят.     | |||
| 10
    
        ShoGUN 03.02.15✎ 20:56 | 
        Для кого, блин, написано:
 The COM interface still has beta status and it will change with the next releases. Once we have reached a stable state, we will start versioning the interface to provide backward compatibility. | |||
| 11
    
        spectre1978 03.02.15✎ 22:09 | 
        (5) С двойкой какие-то непонятки были, причем даже не в области ком-интерфейсов, просто плохо работал базовый функционал. Откатился назад, двойку пока не юзаю.     | |||
| 12
    
        spectre1978 03.02.15✎ 22:09 | 
        как раз-таки на 1.7     | 
 
 | Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |