Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - VBA

Страница: 1 |

 

  Вопрос: аналог USES в VB Добавлено: 29.08.08 09:10  

Автор вопроса:  svaanir
Подскажите, пожалуйста, как подключить модуль в VB. Как USES SearchMT в Делфи, где SearchMT - это модуль dcu

Ответить

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

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #1
Добавлено: 29.08.08 10:27
Project -> References

Ответить

Номер ответа: 2
Автор ответа:
 svaanir



Вопросов: 2
Ответов: 6
 Профиль | | #2 Добавлено: 29.08.08 11:06
Вы имеет в виду Tools-Reference? Файлы с расширением dcu там подключить нельзя

Ответить

Номер ответа: 3
Автор ответа:
 Arseny



ICQ: 298826769 

Вопросов: 53
Ответов: 1732
 Профиль | | #3 Добавлено: 29.08.08 11:52
DCU НЕ подключить к VB

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #4
Добавлено: 29.08.08 14:45
Перекомпилировать в DLL надо предварительно. Как сделать не спрашивай, слишком сложное объяснение, надо хорошо знать Делфи и ВБ.

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #5
Добавлено: 29.08.08 16:27
Расскажи лучше сначала про USES вэбэшникам. Думаешь каждый вэбэшник использует между делом Дельфи? Есть некоторые, но насчет большинства - сомневаюсь! =)

Ответить

Номер ответа: 6
Автор ответа:
 VBNet$ik



Вопросов: 1
Ответов: 31
 Профиль | | #6 Добавлено: 15.09.08 13:42
#includes

Ответить

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



Администратор

ICQ: 278109632 

Вопросов: 42
Ответов: 3949
 Web-сайт: domkratt.com
 Профиль | | #7
Добавлено: 16.09.08 01:27
#includes

Ну-ну...

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #8
Добавлено: 17.09.08 00:58
в VBA нет using. Он и не нужен. Все файлы что используются, включаются в проект и у них глобальная область видимости, namespace'ов соответственно тоже нет, как и в дельфи. при конфликте имен функций, к нужной, можно обратится указав имя модуля и через точку имя метода.

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #9
Добавлено: 18.09.08 11:33
Твоя тема перефразированно сводится к другой твоей же:
http://www.vbnet.ru/forum/show.aspx?id=173751

Ответить

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



Вопросов: 2
Ответов: 6
 Профиль | | #10 Добавлено: 18.09.08 13:12
Я записала две темы в надежды получить как можно больше информации по возникшему у меня вопросу ))
Свой вопрос я уже решила - оказалось все гораздо проще, можно сказать тривиальней - в самой функции изменили кол-во параметров, а подключение dll ни капельки не менялось ((. Мы работаем командой, но оказалось слабо сказать, что надо добавить еще один параметр

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #11
Добавлено: 19.09.08 11:41
Т.е. я правильно понимаю, что вызов функции из DCU на Дельфи оформляется по всем стандартным правилам API-вызовов? А соглашение о передаче параметров функциям там разве не паскалевское?

Ответить

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



Вопросов: 2
Ответов: 6
 Профиль | | #12 Добавлено: 19.09.08 12:20
А что значит паскалевское соглашение о передаче параметров?
Ведь изменилось количество параметров и моя Акцессная программа просто закрывалась

Ответить

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



ICQ: 308-534-060 

Вопросов: 20
Ответов: 1860
 Web-сайт: mc-black.narod.ru/dzp.htm
 Профиль | | #13
Добавлено: 19.09.08 14:33
Не хочется углубляться, т.к. я мало знаю про дельфи, а вы - про соглашения о передаче параметров. Вкратце - это соглашение описывает, в каком порядке параметры кладутся в стек перед вызовом (в общем случае параметры могут передаваться и минуя стек - в регистрах), какая сторона должна выравнивать стек по завершении подпрограммы (сама функция или вызывающая программа). Win32 API использует соглашение STDCALL (есть PASCAL, C и др.), которое означает обратный порядок помещения параметров в стек и выравнивание стека, которое обеспечивается самой функцией.

А про количество параметров мне все ясно.

Ответить

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



Вопросов: 2
Ответов: 6
 Профиль | | #14 Добавлено: 19.09.08 15:40
Спасибо огромное за Ваше терпение и подробное пояснение :)

Ответить

Страница: 1 |

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



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