Страница: 1 |
Начало работы: 1) Открываем собственно Visual Basic 2) В появившемся окне выбираем "ActiveX Dll" 3) У нас по-умолчанию появляется один class-модуль (Class1). Его лучше всего переименовать как нибудь подругому в окне Properties. 4) Нажимаем меню "Project (Проект)" и выбираем самую последнюю функцию Project Properties. И в пункте "Project name(Имя проекта)" указываем название вашего проета. (что-то типа "MyLibrary" или "SpecialFunctions") 5) Теперь можно писать и в сам модуль функции и sub'ы, только с параметром public! 6) Компилируем наш проект в dll. 7) Создаем новый, обычный проект. 8) В меню "Project" выбираем "References" (Такой пункт с книжками), там добавляем нашу dll'ку. 9) Нажимаем F2 и смотрим что получилось. Что писать в General обычного проекта: Допустим что проект dll у нас назывался MyLibrary, а class-модуль Functions. Создаем переменную от проекта: Dim MyLibFun As MyLibrary Дальше пишем в Form_Load: Set MyLibFun = CreateObject("MyLibrary.Functions") Все, можно пользоваться! Маленькая поправка...Я бы вместо строки Set MyLibFun = CreateObject("MyLibrary.Functions") использовал Set MyLibFun = New MyLibrary.Functions и работает быстрее и налицо все преимущества ранней привязки... Страница: 1 |
Вопрос: Создание DLL
Добавлено: 03.03.03 17:44
Автор вопроса: melnicov
Напишите грамматику составления DLL, и использования их в проектах
Ответы
Всего ответов: 2
Номер ответа: 1
Автор ответа:
CaS
ICQ: 165551179
Вопросов: 10
Ответов: 124
Web-сайт:
Профиль | | #1
Добавлено: 03.03.03 21:42
Номер ответа: 2
Автор ответа:
EROS
Вопросов: 58
Ответов: 4255
Профиль | | #2
Добавлено: 04.03.03 01:03