ЕЩЕ ДЛЛ

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

ЕЩЕ ДЛЛ

Сообщение Ramzes » 03.10.2004 (Вс) 17:24

Вот у меня вопрос какой, я никогда не писал длл файлы и не подулючал их в свой проект, помогите кто чем может, как написать длл, а потом использовать ее в разних проектах?

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

Сообщение A.A.Z. » 03.10.2004 (Вс) 17:37

Какой - "API" (Native) или ActiveX?

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 04.10.2004 (Пн) 10:15

Если Native то............ это сказка про белого бычка на Visual Basic, Тольео на C и Delphi
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

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

Сообщение GSerg » 04.10.2004 (Пн) 11:28

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

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

Сообщение tyomitch » 04.10.2004 (Пн) 11:35

_Мика_ писал(а):Если Native то............ это сказка про белого бычка на Visual Basic, Тольео на C и Delphi

Ну почему же, хоть на ассемблере, хоть на Фортране :-)
Изображение

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

Сообщение ANDLL » 04.10.2004 (Пн) 18:38

Имелось, верятно ввиду ActiveX. Project->New->ActivexDLL. Что бы подключить к другому проекту: Project->referensies->Имя_или_описание_подключаемого_проекта(в списке)
Гастрономия - наука о пище, о ее приготовлении, употреблении, переварении и испражнении.
Блог

_Мика_
Гуру
Гуру
 
Сообщения: 1459
Зарегистрирован: 24.10.2003 (Пт) 15:05
Откуда: г. Москва, м.Речной вокзал

Сообщение _Мика_ » 04.10.2004 (Пн) 20:58

Нууууу я мел ввиду то что нелбзя написать натив на басики, а С и делфи, я к примеру
-Папа, а правда, что форумы делают людей дибилами?
-гы гы гы, сынок, лол!

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

Сообщение A.A.Z. » 04.10.2004 (Пн) 21:30

Можно написать, можно! :) В том-то вся фишка :)
Что бы мы делали без GSerg'а, Тёмыча и Daniela lo nigro :)
http://bbs.vbstreets.ru/viewtopic.php?t=9525

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

Сообщение A.A.Z. » 04.10.2004 (Пн) 21:59

Если кто еще не понял, то уже изобрели способ писать Native DLL на чистом VB (даже новый Link.exe на VB!). Скачать его можно, например, тут (внизу).

Запускаем приложение LinkReplacer, если все нормально, оно ничего не скажет.

Запускаем проект NativeDLL.vbp и топаем в modLibrary. Там внизу пишете свои функции / процедуры, а затем в процедуре Exporting пишете Exports "Будущий_Alias", AddressOf <имя функции>.

Компилируете проект, запускаете его и получаете готовый DLL.

Вот так вот! :)
Вложения
Native DLL.rar
Архив
(203.72 Кб) Скачиваний: 365


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

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

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

    TopList  
cron