powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как создать DLL для рабаты с 1с 7.7 ?
4 сообщений из 4, страница 1 из 1
как создать DLL для рабаты с 1с 7.7 ?
    #35087090
МИхаил__________________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1)Создал DLL

' Copyright © Андрей Михайлов aka MAV
' http://www.erpg.ru
' E-Mail: mav@erpg.ru
' ICQ: 137167406

'Функция возвращает элемент коллекции ObjSet по номеру Number
Public Function EnumerateCollection(ObjSet, Number)
Dim Current As Integer
Current = 0
For Each Obj In ObjSet
If Current = Number Then
Set EnumerateCollection = Obj
Exit Function
End If
Current = Current + 1
Next
End Function

'Функция возвращает количество элементов коллекции ObjSet
Public Function GetCountCollection(ObjSet)
Dim Current As Integer
Current = 0
For Each Obj In ObjSet
Current = Current + 1
Next
GetCountCollection = Current
End Function

'Функция возвращает COM-объект по моникеру или имени файла
Public Function GetCOMObject(Str)
Set GetCOMObject = GetObject(Str)
End Function

2) make ом собрал её


3) зарегестрировал
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.Run "regsvr32 COMServices.dll"


а не работает не фига?
Ошибка загрузки COM-объекта COMServices.
?????????
...
Рейтинг: 0 / 0
как создать DLL для рабаты с 1с 7.7 ?
    #35087134
МИхаил__________________
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может что-то еще надо добавить при создании DLL?
...
Рейтинг: 0 / 0
как создать DLL для рабаты с 1с 7.7 ?
    #35087584
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если скомпилировал через vb то автоматом регистрирует dll
что бы проверить свой длл нужно просто в референсах найти его и подключить к новому проекту
в vb
Код: plaintext
1.
2.
3.
4.
5.
Dim s As New ИмяДЛЛ
Dim obj as Object
set obj=s.EnumerateCollection(пар,пар) 
а в 1с делаешь 
мойдлл=СоздатьОбъект("ИмяДЛЛ")
об=мойдлл.EnumerateCollection(пар,пар)
...
Рейтинг: 0 / 0
как создать DLL для рабаты с 1с 7.7 ?
    #35087875
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИмяДЛЛ.ИмяКласса, если быть точным.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как создать DLL для рабаты с 1с 7.7 ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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