Ламерский вопрос про dll

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

Ламерский вопрос про dll

Сообщение Eugenio » 15.11.2004 (Пн) 15:19

Как устроена таблица строк библиотеки? Как описываются в dll экспорируемые функции? Чем ActiveX dll, кроме всяких com-интерфейсов, отличается от обычной dll, где просто переиспользуемый код?
И можно ли, все-таки на VB такую (обычную) dll создать?

Бросьте пожалуйста ссылок, или объясните? Или то и другое, например - "сначала прочитай вот это, а потом слушай сюда" :?
Есть ли у меня вопрос? У меня всегда есть вопрос

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

Сообщение alibek » 15.11.2004 (Пн) 15:31

Поищи в форуме по тексту "Native DLL".
Lasciate ogni speranza, voi ch'entrate.

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 15.11.2004 (Пн) 17:31

:arrow: :arrow: <DELETED> :twisted: 8)
Последний раз редактировалось EvilCoder 14.08.2008 (Чт) 1:58, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

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

Сообщение GSerg » 15.11.2004 (Пн) 17:34

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

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

Сообщение alibek » 15.11.2004 (Пн) 17:38

Волшебное слово "пончик" было забыто :)
Lasciate ogni speranza, voi ch'entrate.

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 15.11.2004 (Пн) 18:37

по поводу шума с native dll, к-рый имел тут место
GSerg писал(а):а то всё игнорите, игнорите...

Я бы не игнорил ту тему и всё там заценил, если бы столько же знал о структуре исполняемых файлов и о том, чего, напр., с dll потом делает винда при вызове другой прогой. А поскольку это не так (по моим вопросам видать должно быть), я "испугался и убежал", как кто-то там заметил по поводу отсутствия реакции народа.
ГДЕ взять ту инфу??!!!
Как нафиг, они устроены??!!!
Есть ли у меня вопрос? У меня всегда есть вопрос

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

Сообщение tyomitch » 15.11.2004 (Пн) 19:00

Ё, ну найди любой справочник по PE-файлам... В мыло тебе, что ли, бросить?

Или же задавай конкретные вопросы; на вопрос "как устроена dll" не ответить даже на двух страницах.
Изображение

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 15.11.2004 (Пн) 19:52

tyomitch писал(а):В мыло тебе, что ли, бросить?

если есть - бросить!
Есть ли у меня вопрос? У меня всегда есть вопрос

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

Сообщение tyomitch » 15.11.2004 (Пн) 20:01

:arrow:
Вложения
pe.rar
(56.09 Кб) Скачиваний: 31
Изображение

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 16.11.2004 (Вт) 10:36

Спасибо. Теперь, наверно, и до конкретных вопросов недалеко :lol:
Если текучка не заест.
А то, как-то в инете на удивление не густо оказалось на эту тему.. или искал неумело
Есть ли у меня вопрос? У меня всегда есть вопрос

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 16.11.2004 (Вт) 10:48

C архивом проблема - не распаковывается ни одной из версий WinRAR :cry:
("File is corrupt")
Есть ли у меня вопрос? У меня всегда есть вопрос

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 16.11.2004 (Вт) 15:16

:arrow: :arrow: <DELETED> :twisted: 8)
Последний раз редактировалось EvilCoder 14.08.2008 (Чт) 1:57, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

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

Сообщение GSerg » 16.11.2004 (Вт) 15:54

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

EvilCoder
Посланец джихада
Посланец джихада
Аватара пользователя
 
Сообщения: 706
Зарегистрирован: 25.01.2004 (Вс) 15:08

Сообщение EvilCoder » 16.11.2004 (Вт) 15:59

:arrow: :arrow: <DELETED> :twisted: 8)
Последний раз редактировалось EvilCoder 14.08.2008 (Чт) 1:57, всего редактировалось 1 раз.
<<------- EvilCoder ------->>

codemaster
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 604
Зарегистрирован: 13.02.2004 (Пт) 13:35

Re: Ламерский вопрос про dll

Сообщение codemaster » 16.11.2004 (Вт) 16:01

Eugenio писал(а):И можно ли, все-таки на VB такую (обычную) dll создать?


Резонный вопрос ЗАЧЕМ ?

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Re: Ламерский вопрос про dll

Сообщение Eugenio » 16.11.2004 (Вт) 16:41

codemaster писал(а):Резонный вопрос ЗАЧЕМ ?

Затем, что чтоб на C написать, мне надо сначала освоить чего-то посложнее Watcom'a. Да я и им-то забыл уж, как пользоваться :lol:
Но видно, придется.
А зачем мне вообще native dll?
Для некоторых целей. Например, для отображения в АП другого процесса. И например, потому что одна знакомая прога в качестве плагина приемлет только dll с экспортируемыми функциями и entry-point function
Последний раз редактировалось Eugenio 16.11.2004 (Вт) 17:03, всего редактировалось 1 раз.
Есть ли у меня вопрос? У меня всегда есть вопрос

Eugenio
Постоялец
Постоялец
 
Сообщения: 393
Зарегистрирован: 08.05.2004 (Сб) 13:27
Откуда: Ekaterinburg

Сообщение Eugenio » 16.11.2004 (Вт) 16:51

опять спасибо tyomitch'у и GSerg'у (pe.chm)
Правда, я не весь тамошний жаргон понимаю :o
Есть ли у меня вопрос? У меня всегда есть вопрос


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

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

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

    TopList  
cron