
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2006, 14:02
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Выбрал создание ActiveX DLL. В модуле размещаю 2 процедуры: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 14:45
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
с ООП знаком на этом построен ActiveX dll эти функции нужно прописать в классе в проекте откомпилировать проект как dll и вызывать через Refernce dll из другого приложения это в кратце ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:02
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Вопрос был, вобщем то, почему не получается пошаговый запуск процедуры в VB? Насчет вызова через ссылки из другого проекта понятно. Кстати, все работает, но обязательно надо создавать Проект-2 только чтоб отладить Проект-1? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:13
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
для отладки нужен второй проект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:23
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Поторопился, сказав "все работает". Работает при вызове из Access. А вот, что происходит в VB: 1. Модуль из первого поста обозвал Plus1, сам проект - Plus. Создал из него dll. 2. Создаю новый проект (опять ActiveX DLL), добавляю ссылку на Plus.dll, создаю процедуру: Код: plaintext 1. 2. 3. Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:34
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
нужен Class а не Модуль ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:50
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Class Modules ест-нно, в обоих случаях. Access нормально видит Plus.dll и работает с ней. VB вроде видит, но работать не хочет или работает, но где-то глубоко в себе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 15:58
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
дай проект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:13
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Какие файлы прислать(расширения)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:15
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
dll + исходник + тест проект ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:29
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Расширения еще какие кроме .dll и .vbp? И как несколько файлов к письму прикрепить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:31
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
весь проект на dll (vbp, cls ) проект проверки пришли несколько раз и через zip ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:37
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Проект "Plus"... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:38
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Проект, из которого пытаюсь запустить Plus.dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 16:50
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
а что ты хотел получить gg - это процедура а не функция и не вернет результат первая работает возвращаю немного исправленный вариант + тест может быть не было бинарной совместимости на dll переставь dll проверь references ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:01
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
А причем теперь gg? В проверочном проекте запускается функция qq из файла Plus.dll! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:05
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
gg просто висела в dll это не важно кроме этого если будут изменения в описаниях Pulic выскочить сообщение о бинарной несовместимости нужно Ок и Continue что не генерить каждый раз новый CLID для dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:28
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
На строке Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:36
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Ошибку с MsgBox починил, но основной вопрос так и не решен: как отладить процедуру qq в проекте Plus? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 17:42
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
если нужно запускать процедуру про создании dll можешь использовать процедуру Inizalizatoin в классе самого dll это типа такой конструктор как в С++ она сработает после as New я ведь не знаю что тебе нужно точно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 18:32
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
Нужно отладить проект(его процедуру), из которого я буду делать dll. Можно как-то, не создавая dll, пошагово походить по коду, убрать ошибки, улучшить, пригладить и т.д.? Т.е. ровно так же, как это возможно в VBA: создать процедуру, погонять ее, а потом уже решать сохранять эту байду или ну ее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 18:41
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
конечно можно и нужно сначало сделать как exe-проект + проверка и тестирование а потом преобразовывать в dll ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 18:47
|
|||
|---|---|---|---|
|
|||
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
а в стандартном ехе можно запускать процедуру в модуле класса, только через события формы? Не получается иначе. На первой строке процедуры нажимаю F8 и ничего, только вываливается на первый план сама форма. Блин! Как все сложно то!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2006, 18:54
|
|||
|---|---|---|---|
Создание самопальной dll - подскажите порядок действий. |
|||
|
#18+
не обязательно можно в модуле (просто модуль не класс) в нём пишется public sub main() код end sub в свойствам проекта нужно указать что запуск через sub main startup object ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&mobile=1&tid=2162085]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 198ms |
| total: | 303ms |

| 0 / 0 |
