Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 | 2 |

 

  Вопрос: Ламерский вопрос по DLL Добавлено: 01.03.07 21:47  

Автор вопроса:  Wolf4D | Web-сайт: www.madnesstudio.ru
Вопрос - чего скрывать - ламерский. Если не трудно, киньте мне ссылку на какой-нибудь документ с инструкцией о том, как написать DLL'ку на VB6.

Ответить

  Ответы Всего ответов: 22  

Номер ответа: 1
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #1
Добавлено: 02.03.07 03:24
Вот

http://sourceforge.net/projects/thundervb/

и если не устраивает, поищи там же

Ответить

Номер ответа: 2
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #2
Добавлено: 02.03.07 03:35
http://dansoftaus.r8.org/

код на скачку
http://planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=54190&lngWId=1

сам пользовался, но из за особого восприятия ВБ строк есть некоторые особенности при работе с ними в Длл-ке

Ответить

Номер ответа: 3
Автор ответа:
 mc-black



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #3
Добавлено: 02.03.07 08:15
Ну ActiveX dll на VB6 удобно, а обычные - только с извратами (но тоже можно)

Ответить

Номер ответа: 4
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #4 Добавлено: 02.03.07 11:28
Ну это надо быть неподражаемым извращенцем, опасным для общества :) Если писать native dll - про VB лучше забыть.

Ответить

Номер ответа: 5
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #5 Добавлено: 02.03.07 14:00
про VB лучше забыть...
а вспомнить про PB

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 02.03.07 14:06
Ну, это кому что нравицца... Мне проще на VC++, кому то на асме или BC. Главное - не VB. Это страшный сон dllщика :)

Ответить

Номер ответа: 7
Автор ответа:
 Telishev S



Вопросов: 11
Ответов: 44
 Web-сайт: tsa-molotoff.jino-net.ru
 Профиль | | #7
Добавлено: 02.03.07 16:08
Гы.

Вот готовый пример Длл-ки со строками.

Аддин для создания прилагается.

http://tsa-molotoff.jino-net.ru/src/vbstdcall.rar

Ответить

Номер ответа: 8
Автор ответа:
 VerhoLom



Вопросов: 20
Ответов: 285
 Профиль | | #8 Добавлено: 10.03.07 17:22
Или FreeBASIC!

Ответить

Номер ответа: 9
Автор ответа:
 Patriot



ICQ: 439168318 

Вопросов: 5
Ответов: 50
 Профиль | | #9 Добавлено: 10.03.07 20:41
Слухайте парни раз уж разговорились, насчёт DLL, может кто знает как попроще регистрировать их, ну уже прямо осточертело лазить в VBR, за етими ключами, они там ещё и не все, да потом дабавлять их в реестр клиентской маши, подскажите

Ответить

Номер ответа: 10
Автор ответа:
 Wolf4D



Вопросов: 20
Ответов: 131
 Web-сайт: www.madnesstudio.ru
 Профиль | | #10
Добавлено: 10.03.07 23:08
Можно регистрировать при помощи RegSvr32.exe

Ответить

Номер ответа: 11
Автор ответа:
 dNW



Вопросов: 30
Ответов: 683
 Профиль | | #11 Добавлено: 11.03.07 07:18
Patriot

Проверь почту.
Я тебе прогу отправил,с которой ты можешь быстро и легко регить ДЛЛ перетаскиванием.

Ответить

Номер ответа: 12
Автор ответа:
 Patriot



ICQ: 439168318 

Вопросов: 5
Ответов: 50
 Профиль | | #12 Добавлено: 11.03.07 15:46
Все наверное знают, что VB сам регит dll когда её компилирует, так вот Wolf4D попробуй, её повторно зарегить спомощью RegSvr32, и посмотри, чё получится, Run Time Erroor, одним словом, хоть на своей, хоть на клиентской машине.
 

Ответить

Номер ответа: 13
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #13 Добавлено: 11.03.07 16:12
Значит, Patriot, ты делаешь это настолько неправильно, что даже неясно, что сказать. Потому что regsvr32 - это правильно.

Ответить

Номер ответа: 14
Автор ответа:
 Patriot



ICQ: 439168318 

Вопросов: 5
Ответов: 50
 Профиль | | #14 Добавлено: 11.03.07 18:44
GSerg, если Regsvr32 такая панацея, все бы таскали с собой эту крошечную утилиту и проблем бы не было, но почему-то проблемы есть, и "ты делаешь это настолько неправильно", не знаю, как это не правильно можно пользоваться Regsvr32.

Почему же, все ищут как ето попроще зарегить свою dll, казалось бы куда ещё проще регистрировать dll, чем с помощью Regsvr32, конечно может я чего-то не знаю, если так, то дай совет.





Ответить

Номер ответа: 15
Автор ответа:
 GSerg



Вопросов: 0
Ответов: 1876


 Профиль | | #15 Добавлено: 11.03.07 19:12
GSerg, если Regsvr32 такая панацея, все бы таскали с собой эту крошечную утилиту и проблем бы не было

Ты, конечно, не в курсе, но эта крошечная утилита входит в состав Windows и расположена в %windir%\system32.
Таскать её с собой вредно, поскольку её версии могут отличаться в виндах.

но почему-то проблемы есть

Впервые о них я услышал от тебя. Хоть сформулируй эти проблемы чётко. Пока не вижу ни одной.

Почему же, все ищут как ето попроще зарегить свою dll

Впервые об этом я услышал от тебя.
Все просто регистрируют перетаскиванием библы на файл regsver32.
Вернее, это те, кто любит делать всё руками. Вообще есть инсталляторы, которые регистрируют библы сами.
Только знаешь в чём фишка? Корректный инсталлятор регистрирует всё-таки не сам, а вызывая regsvr32. Потому что в Vista, например, на этот счёт имеется хитрый механизм, который родной вистовый regsvr32 учитывает.

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам