Форум » [x]Harbour » PAGESCRIPT 32 FOR (X)HARBOUR » Ответить

PAGESCRIPT 32 FOR (X)HARBOUR

Dima: Пытаюсь прикрутить PageScript 32 к проге на Harbour и облом. К проге на Xharbour прикрутил нормально (работает) Есть в TPSCRIPT.PRG (поставляется вместе с библой) [pre2] #include "PScript.ch" #include "FileIO.ch" #ifdef __XHARBOUR__ // 02.06.2005 - IBTC - changed for xHarbour Builder: #xtranslate Method <Classname>:<x> => Method <x> #define DLL_STDCALL NIL #include "hbclass.ch" #else #include "Xbp.ch" #include "Dll.ch" #endif [/pre2] Harbour естественно не находит Xbp.ch , Dll.ch , не пойму что делать. [pre2] =============================================== PAGESCRIPT 32 FOR (X)HARBOUR =============================================== This file contains important supplementary and late-breaking information that may not appear in the main product documentation. We recommend that you read this file in its entirety. In order to use PageScript 32 with (x)Harbour, you'll need to distribute PSCRIPT.DLL with your programs. We recommand that PSCRIPT.DLL be copied in the application's folder in order to avoid DLL versions conflicts. Three files needs to be included in your (x)Harbour projects : 1 - DLLCALL.C 2 - TPSCRIPT.PRG 3 - PSCRIPT.CH DLLCALL.C gives PageScript a way to call DLL functions in the same way as Xbase++ does. This interface is contributed by Paul Tucker, Ontario, Canada. Many thanks to him for this great contribution. TPSCRIPT.PRG contains all the PageScript 32 functions and one class, named TPageScript. You may either choose to call PS functions or instantiate TPageScript and use its methods. When you use functions, calling PSInit() automaticaly instanciates a Static TPageScript object. PSCRIPT.CH contains constants used by PageScript 32. [/pre2] Что то не пойму она будет вообще с Hаrbour работать http://www.abeelabs.com/pagescript32/index.php у меня версия 1.3.4.0

Ответов - 87, стр: 1 2 3 4 5 All

gfilatov2002: Dima пишет: Check this page next month for the beta version 14.04.2023 - Version 4 update : - PDF signing for new and existing PDF files - PDF printing from code and new preview window - New preview window which can be used seperate or used non-modal from PS - Includes version 3(3.0.4.178) and version 4 ( 4.0.1.157) 32 and 64 bit DLL

gfilatov2002: На сайте https://www.pagescript32.com снова обновление: PsViewer 1.2 - 04.05.2023 Pagescript standalone PDF Viewer 1.2 ------------------------------------- Parameters : 1 -> PDF filename ( use full path if not in same directory as exe ) 2 -> (true -> Disable save/saveas/close in menu 3 -> left position viewer 4 -> top position viewer 5 -> formstyle top = alwaysonTop default = normal * Fixed - starting position of viewer will be saved and used on next usage - if parameters 4 and 5 are used this will be the default

Dima: В новой версии не могу понять , вьювер что был вшитый полностью похоронили и нужно теперь юзать внешний PsViewer. На домашней странице ни чего не нашел а хотелось бы иметь возможность предпросмотр делать по выбору как было или с ихним тормозным внешним PsViewer (VIEWER.EXE) Кто нибудь разбирался с этим вопросом ?


Sergy: Dima пишет: В новой версии не могу понять , вьювер что был вшитый полностью похоронили Давно уже, лет около пяти назад. Последняя версия со встроенным просмотром, которая у меня есть - 3.0.4.125, могу поделиться. Сейчас, на сайте уже 3.0.4.178 Получается, чтобы просмотреть на экране результат, нужно переключать вывод в PDF. Раньше было удобнее - выводишь результат во "внутреннем формате" и потом - хоть на экран, хоть на принтер.

Dima: Sergy У меня с сайта сливал PS32-124.zip и там внутренний формат , скинь плиз куда тебе удобнее , сверю версии А на сайте счас фик поймёшь чего лежит...как то брал pagescript_4.0.1.157.zip одну из последних и это точно не 3.0.4.178 Где ты версию увидел на сайте ? Счас там всё куда то прибрали и не понять что за версия , внутри сырцов ни чего не пишут. Sergy пишет: Раньше было удобнее - выводишь результат во "внутреннем формате" и потом - хоть на экран, хоть на принтер. Абсолютно с тобой согласен !

Sergy: Залил pscript.dll версии 3.0.4.125 сюда: https://cloud.mail.ru/public/Aqxb/NLFwdJaNd Версия проверяется вызовом PSGetVersion() Текущую версию c сайта к своей системе не подключал, просто скачал и в просмотрщике сказал найти строку "3.0.4"

Dima: Sergy пишет: Текущую версию c сайта к своей системе не подключал, просто скачал и в просмотрщике сказал найти строку "3.0.4" еще вариант в проводнике на DLL мышкой свойства , подробно , тоже кажет версию



полная версия страницы