![]() |
|
Модераторы: Akina |
![]()
|
|
| Kergan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
ЗДРСТ. Вот есть функция EbExecuteLine (выполняет строку команд на баське, позволяет сделать свой интерпретатор) из либы vba6.dll
У кого-нить есть описание других функций из этой библиотеки или описание всей библиотеки? Хотя бы теоретическое... Сразу предупреждаю: в MSDN описания НЕТ, функция не документирована. ЗЫ Если есть описание vba5.dll - тоже кидайте. --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
|||
|
||||
| Spawn™Production® |
|
|||
|
Тестер ПО, VB.NET Developer ![]() ![]() Профиль Группа: Участник Сообщений: 398 Регистрация: 12.4.2005 Где: Зеленоград Репутация: нет Всего: 12 |
Да и мне кажется, что ты там свой компилятор собрался делать, вот статья - http://visualbasic.boom.ru/articles/vb/yourcomp/index.html Это сообщение отредактировал(а) Spawn™Production® - 8.9.2005, 18:08 -------------------- ОС: WinXP SP2 Rus Frameworks: v1.0.3705, v1.1.4322, v2.0.50215, v2.0.50727 Сам кодю на VB (6.0 (почти забросил), 7.1, 8.0) |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
...с одним приколом - после компиляции прога не работает
|
|||
|
||||
| Kergan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
Спасибо за то, что дважды послали меня на статью Атаджанова.
Но как пользоваться EbExecuteLine я знаю. Вопрос про ДРУГИЕ функции из этой библиотеки. Когда просматривал таблицу экспорта, у меня сложилось четкое впечатление, что она может БОЛЬШЕ. Некоторые функции были с весьма однозначными названиями... Но, увы, без параметров и описания Это бесполезно. ЗЫ (оффтопик) Если кому-то интересно, чтобы просмотреть имена экспортируемых функций можно воспользоваться софтом от мелкомягких (есть в составе visual studio), или через блокнот открыть либу и выполнить поиск имени библиотеки с расширением, после первого его нахождения будет список функций. Например в Kernel32.dll ищете строку "Kerhnel32.dll" и получаете свои любимые апи... --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
|||
|
||||
| Akina |
|
||||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
Поиск выводит исключительно на методики выделения и исследования отдельных функций библиотеки (экспорт в OBJ). Есть весьма серьезные основания думать, что вменяемого описания нет. Можно попытаться искать описания отдельных функций - но мне лично лень.
"Вася, ты не прав" (с) - потренируйся на той же vba6.dll -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
||||
|
|||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 7 Всего: 186 |
насчет твоего способа - я его описывал в прошлом году
а так - в вб .нет это можно очень легко узнать - параметры функций. завтра напишу прогу для этого и повешу сюда |
|||
|
||||
| Kergan |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
На ней собственно и пробовал...
Этому способу столько же лет, сколько и формату dll А за прогу - спасибо, конечно, но у меня есть написанная на C, которая сканит таблицу экспорта и тоже с параметрами выдает... Буду ждать доброго самаретянина с инфой... --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
||||
|
|||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
А что искал? vba6.dll или kernel32.dll ? -------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Kergan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
vba6.dll искал.
Пардон муа, когда я писал
Это же был пример! в либе agg12345.dll ищите agg12345.dll, в user32.dll ищите user32.dll и так далее... --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
|||
|
||||
| Akina |
|
|||
|
Советчик ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 20581 Регистрация: 8.4.2004 Где: Зеленоград Репутация: 34 Всего: 454 |
У меня VBA6.DLL версии 6.0.8169, размер 1701648 байт. Первое вхождение - 27204, второе - D0302, и только после второго идет список имен функций.
-------------------- О(б)суждение моих действий - в соответствующей теме, пожалуйста. Или в РМ. И высшая инстанция - Администрация форума. |
|||
|
||||
| Kergan |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.8.2005 Репутация: 3 Всего: 5 |
Ну... значит иногда НЕ после первого...
Хотя я, честное слово, еще не встречал такого (испытывал этак на 50 либах, разных версиях, все нормально)... Однако способ забавный, верно? ЗЫ спасибо за поправку, учту... Ну так что там с функциями из vba6.dll? Кто нить знает?? --------------------
Была у меня дурацкая подпись...Я ее убрал, а новую еще не придумал. :( |
|||
|
||||
![]()
|
| Правила форума "VB6" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | VB6 | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |