Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как создать DLL для рабаты с 1с 7.7 ? / 4 сообщений из 4, страница 1 из 1
25.01.2008, 11:14
    #35087090
МИхаил__________________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать DLL для рабаты с 1с 7.7 ?
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
25.01.2008, 11:22
    #35087134
МИхаил__________________
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать DLL для рабаты с 1с 7.7 ?
может что-то еще надо добавить при создании DLL?
...
Рейтинг: 0 / 0
25.01.2008, 13:00
    #35087584
TIKO
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать DLL для рабаты с 1с 7.7 ?
если скомпилировал через 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
25.01.2008, 14:14
    #35087875
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как создать DLL для рабаты с 1с 7.7 ?
ИмяДЛЛ.ИмяКласса, если быть точным.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как создать DLL для рабаты с 1с 7.7 ? / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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