Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание DLL на VB / 11 сообщений из 11, страница 1 из 1
16.09.2011, 21:49
    #37444345
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Здравствуйте, ознакомился с темой Создание DLL на VB
Взял книгу, прочёл:
Откройте стандартный проект: File->New Project->Standard EXE
В этом проекте будут тестироваться созданные в DLL проекте функции
Затем добавьте новый проект - ActiveX DLL: File->Add Project->ActiveX DLL
В простейшем случае проект ActiveX DLL состоит из одного модуля класса
По сути, модуль класса представляет собой объект, включающий свойства, методы и события
Теперь придумаем название DLL проекту
В окне Project Explorer выберете Project2
В окне свойств введите имя TestDLL
Подключим эту библиотеку к первому проекту
Перейдите к первому проекту щелкнув два раза по Project1 в окне Project Explorer
Откройте окно Object Browser
Затем щелкните по нему правой кнопкой мыши и выберите в появившемся меню пункт References:
Появится окно References, где перечислены все зарегистрированные ActiveX библиотеки
Там же будет находиться и проект TestDLL
Отметьте его галочкой тем самым включив его в первый проект и нажмите OK
И нет его там, почему???
Я предположил, что сначала проект сохранить, сохранил, файлы:
ТестДЛЛ.vbp
ТестДЛЛ.vbw
ТестДЛЛClass1.cls
сохранились
Стал их вручную искать, они тоже не видимы
Видимо, потому, что там в поиске указаны
файлы с расширениями не с теми, что есть у меня
Как быть, что не так??
...
Рейтинг: 0 / 0
16.09.2011, 22:43
    #37444395
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Какой-то шаг пропустил или неправильно сделал.
Проект должен быть в списке References.

Выложи группу проектов сюда - посмотрю.
Вообще, по-русски dll-ки никто не называет... однако вряд ли в этом причина
...
Рейтинг: 0 / 0
16.09.2011, 22:55
    #37444413
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Мой хрустальный шар подсказывает что ЦЭ забыл скомпилировать свою DLL. В инструкции про это прямо не сказано, вот и...
...
Рейтинг: 0 / 0
16.09.2011, 23:00
    #37444421
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Shocker.Pro, выложил, только смысла не пойму, они пока ещё пустые
...
Рейтинг: 0 / 0
16.09.2011, 23:05
    #37444428
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
White Owl, понял, щас попробовал, так и есть, вот писатели ...
...
Рейтинг: 0 / 0
16.09.2011, 23:35
    #37444461
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
White OwlМой хрустальный шар подсказывает что ЦЭ забыл скомпилировать свою DLL. В инструкции про это прямо не сказано, вот и...

Не прав твой хрустальный шар.
Если следовать инструкции, проект TestDLL можно увидеть и добавить и без компиляции.

А при компиляции он увидит и добавит уже ГОТОВУЮ DLL, а не проект, то есть потеряет возможность совместной отладки обоих проектов, не говоря уж о том, что при любом изменении в dll ее придется всякий раз перекомпилировать.

А мой хрустальный шар подсказывает, что ЦЭ не смог создать группу проектов, так как среди выложенных им файлов отсутствует файл с расширением vbg. То бишь не следовал инструкции.
...
Рейтинг: 0 / 0
17.09.2011, 14:35
    #37444749
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Shocker.Pro, чего-то не пойму как создать эту группу??, ткните носом пжл какой пункт инструкции я не выполнил
...
Рейтинг: 0 / 0
18.09.2011, 01:35
    #37445150
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Ципихович ЭндрюShocker.Pro, чего-то не пойму как создать эту группу??, ткните носом пжл какой пункт инструкции я не выполнил

При открытом одном проекте нужно добавить в него другой - Add Project.
После чего может потребоваться указать какой из них стартовый ("Set As Start Up" в контекстном меню)...
...
Рейтинг: 0 / 0
18.09.2011, 01:36
    #37445152
AndrF
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
В приложенном мной выше архиве запустите ГруппаПроектов.vbg и увидите оба проекта сразу...
...
Рейтинг: 0 / 0
18.09.2011, 01:40
    #37445154
Игорь Горбонос
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
Ципихович Эндрю,

группа создается сама, когда создаёш несколько проектов в VB. Нужно только сохранить этот групповой проект, чего ты, может быть не сделал, или потом просто не открыл этот групповой проект, а открыл два отдельных проекта
...
Рейтинг: 0 / 0
18.09.2011, 12:04
    #37445229
Ципихович Эндрю
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Создание DLL на VB
спасибо за ответы, займусь на днях
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Создание DLL на VB / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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