Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере? / 8 сообщений из 8, страница 1 из 1
18.05.2005, 13:00
    #33071830
Unnamed
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
...
Рейтинг: 0 / 0
18.05.2005, 13:22
    #33071921
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
Поищи на 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
18.05.2005, 14:02
    #33072098
Unnamed
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
собственно powerbuilder browser не видит объектов Net Category... А как тогда работать с ними?
...
Рейтинг: 0 / 0
18.05.2005, 14:52
    #33072309
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
Кого не видит?

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

А еще я подозреваю powerbuilder browser кофе не умеет варить!
...
Рейтинг: 0 / 0
18.05.2005, 16:12
    #33072629
ChV
ChV
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
Нашел в старом скрипте :
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
18.05.2005, 17:51
    #33072971
ЗоринАндрей
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
Чей то я не догоняю...
А разве .NET class libary и OLE/ActiveX это одно и то же?

я так понимаю что в чистом виде class library никак не зацепишь,
надо или COM interface делать, или PBNI-обвязку на C++ лепить.
...
Рейтинг: 0 / 0
18.05.2005, 18:48
    #33073114
Филипп
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
.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
19.05.2005, 11:05
    #33073975
Unnamed
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере?
спасибо
...
Рейтинг: 0 / 0
Форумы / PowerBuilder [игнор отключен] [закрыт для гостей] / Создал class library (dll) (vb) в net среде. Как им воспользоваться в билдере? / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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