Своя DLL

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Егор
Обычный пользователь
Обычный пользователь
 
Сообщения: 50
Зарегистрирован: 27.06.2003 (Пт) 7:24
Откуда: Сургут

Своя DLL

Сообщение Егор » 13.01.2004 (Вт) 12:19

Как создать и запускать из программы свою DLL ?
"BASIC-программисты - люди меченые,
путём насилия или подкупа нас можно
заставить работать на другом языке,
но думать-то мы всё равно будем
на BASIC..."

Lobo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 08.01.2004 (Чт) 16:49
Откуда: Таллинн, Эстония

Сообщение Lobo » 13.01.2004 (Вт) 12:34

Создай проект ActiveX Dll с Project Properties: Binary Compatibility, , откомпилируй, в новом проекте сделай ссылку на эту библиотеку и используй на здоровье. А ещё лучше: перед этим почитай учебник.

Егор
Обычный пользователь
Обычный пользователь
 
Сообщения: 50
Зарегистрирован: 27.06.2003 (Пт) 7:24
Откуда: Сургут

Сообщение Егор » 13.01.2004 (Вт) 12:43

Как создавать это окно я знаю!!! Че писать конкретро!!! И как вызывать с теми же параметрами как и создавал. Ну типо того...
"BASIC-программисты - люди меченые,
путём насилия или подкупа нас можно
заставить работать на другом языке,
но думать-то мы всё равно будем
на BASIC..."

Lobo
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 108
Зарегистрирован: 08.01.2004 (Чт) 16:49
Откуда: Таллинн, Эстония

Сообщение Lobo » 13.01.2004 (Вт) 13:26

Причём здесь окно? И какие параметры имеются в виду. Приведи здесь код (вкратце), чё конкретно ты насоздавал, а я посмотрю, как это использовать. Конкретнее, товарищи, конкретнее!

ANDLL
Великий гастроном
Великий гастроном
Аватара пользователя
 
Сообщения: 3450
Зарегистрирован: 29.06.2003 (Вс) 18:55

Сообщение ANDLL » 13.01.2004 (Вт) 20:29

Кратенькое замечание...

Создать обычную(не ActiveX) DLL на VB невозможно.

Draco
Новичок
Новичок
 
Сообщения: 41
Зарегистрирован: 16.01.2004 (Пт) 21:35
Откуда: Москва

Сообщение Draco » 18.01.2004 (Вс) 15:16

Не знаю что ты там "накодил" и в чём проблема:?:, но могу предложить следующие варианты:
1) в DLL содержится модуль класса или форма: юзай как обычный объект:
Код: Выделить всё
Dim object_name As [New]  class_name

ещё можно использовать константы и пользовательские типы данных, содержащиеся в коде модуля класса/формы.
2) в DLL содержится модуль, то можно просто юзать его содиржимое (константы, пользовательские типы данных, общедоступные (Pubic) переменные и процедуры/функции.

Не забудь проверить св-ва модулей (доступны ли они вне данного модуля).


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 2

    TopList