Форум » Для флейма » БЭСТ-ЗВИТ » Ответить
БЭСТ-ЗВИТ
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) теперь можно выбрать этот класс объектов и посмотреть все его свойства и методы.
полная версия страницы