Форум » Для флейма » БЭСТ-ЗВИТ » Ответить

БЭСТ-ЗВИТ

Pasha: Есть такая программа: www.bestzvit.com.ua Она дается в виде собственно БЭСТ-ЗВИТ и есть еще вариант - АРМ Страхователя, для сдачи отчетности в ПФ Программа может выступать в качестве COM-сервера Вопрос: где найти документацию для работы с этим сервером Так как доки нет, я тыкаюсь аки слепой котенок Есть примеры: zf_demo.xls с макросами VBA Вот что у меня получается (создаю документ): oApp := TOleAuto():new("Zvit.ZApplication") oDoc := oApp:CreateDocumentByParam(cCode, 0, dFirst, ) // работаю с таблицой orsTab := oDoc:DataSets('Tab1') Данные выбрать могу: orsTab:First() while ! orsDoc:eof() orsTab:FldVal("Tab1_A1") orsTab:next() enddo а как добавить строку в таблицу, неясно Метода Add нет

Ответов - 6

PSP: Pasha пишет: Метода Add нет Может он называется по-другому? Insert, например?

Pasha: Да, действительно Insert, я уже нашел т.е: orsTab:Insert() orsTab:Edit() orsTab:FldVal("Tab1_A1", 100) ... но все равно, остается масса вопросов, которые без доки решать трудно, только методом "научного тыка"

Pasha: В основном я уже разобрался, методом таскать эмпирического исследования обьекта. Вопрос снят


SergeJa: Дельфи 2007+ (или C++Builder) component - import component - import type library (или ActiveX) - Add - Create Unit. Сделает pas-файл (или cpp+h). В нём вся доступная изнанка.

Pasha: SergeJa пишет: Дельфи 2007+ (или C++Builder) component - import component - import type library (или ActiveX) - Add - Create Unit. Сделает pas-файл (или cpp+h). В нём вся доступная изнанка. А существуют ли еще какие-нибудь анализаторы ActiveX ? Я давно не ставил D, да и у меня его нет под рукой, да и честно говоря не хочется на работе ставить нелицензионного монстра.

Pasha: Ага, вот кое-что нашел: http://www.kb.mista.ru/article.php?id=225& = Откройте любой продукт Office: Word, Excel, Outlook = Нажмите Alt+F11 для перехода в редактор Visual Basic for Application = Выберите пункт Tools-References = Найдите в списке ваш объект. Если вы его можете создать через СоздатьОБъект, то в списке он есть, может быть правда под другим именем. = Поставьте галочку. Нажмите ОК. = В пункте View-Object Browser (F2) теперь можно выбрать этот класс объектов и посмотреть все его свойства и методы.



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