Dll

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Dll

Сообщение Max! » 10.09.2004 (Пт) 18:13

Я создал Dll ! Код Dll :
sub xxx()
'dapustim
msgbox "Hello"
end sub
назвал dll - "Dll1.dll"
Патом создал "Project1.exe"! Код Project1.exe :

'General
Public a

'in form

Private Sub Command1_Click()
Set a = CreateObject("Dll1.Class1") ' name of Class from dll
Call al.xxx
end sub

Не работает ! Мой проект не оброщается к дллшки ! :roll:
Max!

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 10.09.2004 (Пт) 18:34

gaidar, ну зачем ты издеваешься над народом? Опять бота выпустил :)
Lasciate ogni speranza, voi ch'entrate.

Max!
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 502
Зарегистрирован: 03.04.2003 (Чт) 22:08
Откуда: Литва

Сообщение Max! » 10.09.2004 (Пт) 19:01

Впервые слышу что меня считают ботам !!! Что-то новенькое! :wink:
alibek ну ты загнул ! Help me!! :roll:
Max!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.09.2004 (Пт) 19:05

Max!, вместо CreateObject("Dll1.Class1") тебе скорее всего надо CreateObject("Project1.Class1")
alibek, ты про что?
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Re: Dll

Сообщение A.A.Z. » 10.09.2004 (Пт) 22:44

Попробуй для начала назвать проект с DLL "DLL1", затем заново скомпилировать, подключить DLL в Project->References, затем вызвать, как сказал tyomitch -
Код: Выделить всё
Private Sub Command1_Click()
Dim A As New DLL1.Class1
Call A.xxx
End Sub

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 10.09.2004 (Пт) 23:07

AAZ, я такого не говорил ;-)
Изображение

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 10.09.2004 (Пт) 23:22

Ну... Не важно :)

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 13.09.2004 (Пн) 11:37

tyomitch, я просто на этом форуме давно, это нервное :) Можешь у Гайдара спросить, почему у меня на Max! такая реакция неадекватная :)
Lasciate ogni speranza, voi ch'entrate.

kazah_
Обычный пользователь
Обычный пользователь
 
Сообщения: 99
Зарегистрирован: 13.01.2003 (Пн) 18:37
Откуда: Russia

Сообщение kazah_ » 13.09.2004 (Пн) 17:44

ну и базар у вас...
Mr DEN - THE WAY YOU KNOW / Мр. ДЕН - Ваш Путь к Познанию!

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.09.2004 (Пн) 20:19

GSerg писал(а):А вопросов не надо задавать

Ок, вопрос снят.
Последний раз редактировалось tyomitch 13.09.2004 (Пн) 20:34, всего редактировалось 1 раз.
Изображение

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.09.2004 (Пн) 20:22

Неважно :)
Ему можно :)
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


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

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

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

    TopList