Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Создание DLL Добавлено: 03.03.03 17:44  

Автор вопроса:  melnicov
Напишите грамматику составления DLL, и использования их в проектах

Ответить

  Ответы Всего ответов: 2  

Номер ответа: 1
Автор ответа:
 CaS



ICQ: 165551179 

Вопросов: 10
Ответов: 124
 Web-сайт: www22.brinkster.com/casperz
 Профиль | | #1
Добавлено: 03.03.03 21:42

Начало работы:

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")

Все, можно пользоваться!

Ответить

Номер ответа: 2
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #2 Добавлено: 04.03.03 01:03

Маленькая поправка...Я бы вместо строки

Set MyLibFun = CreateObject("MyLibrary.Functions") использовал

Set MyLibFun = New MyLibrary.Functions и работает быстрее и налицо все преимущества ранней привязки...

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам