powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подскажите, как использовать DLL-ку?
14 сообщений из 14, страница 1 из 1
Подскажите, как использовать DLL-ку?
    #36059358
ander139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите, пожалуйста.
Есть у меня DLL-ка - внешняя компонента для 1С
В 1С-ке для её использования нужно писать:
Код: plaintext
1.
ЗагрузитьВнешнююКомпоненту("vk.dll");
Об = СоздатьОбъект("AddIn.vk");

Могу я как-то сделать тоже самое в PB?
Если написать просто:
Код: plaintext
1.
2.
OleObject Obj
Obj = CREATE OLEObject
li_ret = Obj.ConnectToNewObject( "AddIn.vk" )
То не работает, видимо dll-ку надо сначала как-то зарегистрировать. Только вот как?
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059477
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
regsvr32 vk.dll
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059569
ander139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локшин Марк
Код: plaintext
regsvr32 vk.dll

Такой метод я и попробовал в первую очередь.
dll-ка зарегистрировалась, но вот, к сожалению
Код: plaintext
Obj.ConnectToNewObject( "AddIn.vk" )
так и не заработало
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059844
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может тот, кто имеет опыт работы с 1C, сможет Вам что-нибудь подсказать.
Сам могу только посоветовать - вначале отладить скрипт в VB или VBA ( Visual Basic for Applications ), а уже потом переводить его в PB

Good Luck !
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059861
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ander139Локшин Марк
Код: plaintext
regsvr32 vk.dll

Такой метод я и попробовал в первую очередь.
dll-ка зарегистрировалась, но вот, к сожалению
Код: plaintext
Obj.ConnectToNewObject( "AddIn.vk" )
так и не заработало
Вообше, например с RARUSLIB.DLL такой фокус прокатывает, так что смотрите что у Вас не так.
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059889
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Еще один момент - после регистрации объекта ( regsvr32 ), неплохо убедиться, что сам объект и его методы доступны. К примеру программой из Visual Studio - OLEVIEW.EXE ( Microsoft Ole/Com Object Viewer ).

Good Luck !
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36059961
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChVЕще один момент - после регистрации объекта ( regsvr32 ), неплохо убедиться, что сам объект и его методы доступны. К примеру программой из Visual Studio - OLEVIEW.EXE ( Microsoft Ole/Com Object Viewer ).

Good Luck !
Или из PowerBuilder'а Tools\Browser...\OLE
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36061114
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин МаркChVЕще один момент - после регистрации объекта ( regsvr32 ), неплохо убедиться, что сам объект и его методы доступны. К примеру программой из Visual Studio - OLEVIEW.EXE ( Microsoft Ole/Com Object Viewer ).

Good Luck !
Или из PowerBuilder'а Tools\Browser...\OLE
Вообще-то да. Когда-то работал с PB 7, а там таких возможностей на было. Когда уже отправил этот коммент, то и сам сообразил. Комменты-то пишем в перерывах между работой.

Good Luck !
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36061446
Локшин Марк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChVВообще-то да. Когда-то работал с PB 7, а там таких возможностей на было. Когда уже отправил этот коммент, то и сам сообразил. Комменты-то пишем в перерывах между работой.

Насколько мне не изменяет память - это было еще в 6-ке.
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36061793
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Локшин Марк
Насколько мне не изменяет память - это было еще в 6-ке.
К сожалению, изменила. В 6 и 7-ке еще не было.
Вообще-то это не важно, да и не интересно никому.
Интересно у ander139 хоть что-то получилось ?

Good Luck !
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36061858
VanoR
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChVК сожалению, изменила. В 6 и 7-ке еще не было.
Вообще-то это не важно, да и не интересно никому.
Интересно у ander139 хоть что-то получилось ?

Good Luck !
У Вас видно обрезаная какаято 6 и 7-ка :)
у меня есть - меню Controls -> OLE
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36061898
Фотография Anatoly Moskovsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ChVВ 6 и 7-ке еще не было.
Речь идет об Object Browser'е. У него есть закладка OLE, где можно увидеть зарегистрированные классы и их свойства и методы. Это уже было в 6.
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36062356
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Упс...Действительно.
У меня, правда, PB 7 сразу вылетает из системы, если попытаться эти объекты открыть, но ...
Короче - был не прав. Вспылил.

Good Luck !
...
Рейтинг: 0 / 0
Подскажите, как использовать DLL-ку?
    #36070521
ander139
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Получилось взять другой принтер этикеток :) И все сразу получилось.
Всем спасибо.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подскажите, как использовать DLL-ку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]