powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
8 сообщений из 8, страница 1 из 1
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33071830
Unnamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33071921
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поищи на codexchange.sybase.com
проект PB2DOTNET
(An example of calling .NET assemblies from PowerBuilder using PBNI and Managed C++. Uses a .NET assembly (written in Visual J#) to perform PDF encryption.)
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33072098
Unnamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
собственно powerbuilder browser не видит объектов Net Category... А как тогда работать с ними?
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33072309
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кого не видит?

Зачем вообще для работы что-то в браузере смотреть %-O

А еще я подозреваю powerbuilder browser кофе не умеет варить!
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33072629
Фотография ChV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел в старом скрипте :
1.Создал sss.dll, где в классе cccccc описана функция uf_fff( ... )
2.Зарегистрировал sss.dll ( программой regsvr32.exe - она обычно находится в "Windows\System32\" . Параметры работы увидишь при запуске regsvr32.exe без параметров ). Если Регистрация прошла успешно, то программой OleView.Exe ( из Microsoft Visual Studio ... Tools ) можно убедиться, что класс, функции и параметры к ней видны правильно ( надо найти sss.ccccc, а затем в IDispatch посмотреть View TypeInfo )
3.В программе PB вызываю функцию uf_fff( ... ) :

.........
oo = CREATE OLEObject
rc = oo.ConnectToNewObject( "sss.ccccc" )
if rc = 0 then
result = oo.uf_fff( ... )
end if
.......
oo.disconnectobject()

Но ... уже очень давно так не делаю. Возможностей самого PB + WinAPI - достаточно.
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33072971
Фотография ЗоринАндрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чей то я не догоняю...
А разве .NET class libary и OLE/ActiveX это одно и то же?

я так понимаю что в чистом виде class library никак не зацепишь,
надо или COM interface делать, или PBNI-обвязку на C++ лепить.
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33073114
Фотография Филипп
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
.NET assemblies are not standard Win32 DLLs. Call them
from PB is using COM interop. Once you register the assembly as a COM
server using regasm.exe, you use the ConnectToNewObject PowerScript
function.
...
Рейтинг: 0 / 0
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
    #33073975
Unnamed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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