Гость
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Подскажите, как использовать DLL-ку? / 14 сообщений из 14, страница 1 из 1
25.06.2009, 12:33
    #36059358
ander139
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как использовать DLL-ку?
Подскажите, пожалуйста.
Есть у меня 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
25.06.2009, 13:13
    #36059477
Локшин Марк
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как использовать DLL-ку?
Код: plaintext
regsvr32 vk.dll
...
Рейтинг: 0 / 0
25.06.2009, 13:42
    #36059569
ander139
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Подскажите, как использовать DLL-ку?
Локшин Марк
Код: plaintext
regsvr32 vk.dll

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

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

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

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

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

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

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

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

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

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

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


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