Страница: 1 |
Страница: 1 |
Вопрос: vba6.dll
Добавлено: 11.07.07 13:33
Автор вопроса: MegaCS
Люди, такой вопрос:
Значит, на vbnet.ru (тобишь тут) в раздере FAQ я нашёл пример выполнения кода в рантайме. Всё происходит через vba6.dll. Но когда я скомпилировал в exe, при запуске появилось сообшение что vba6.dll не найден. Потом я скопировал в папку с моей программой vba6.dll, взятую из папки с ВБ (У меня 6.0). Программа запустилась, но при попытки скомпилировать код комп подвис и выдал окошко "отправлять\не отправлять отчёт". Если кто нибудь знает в чём проблема, поясните пожалуйста. Заранее благодарен.
Ответы
Всего ответов: 15
Номер ответа: 1
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #1
Добавлено: 11.07.07 18:54
Может ДЛЛку зарегистрировать нужно было (regsvr32.exe) ?
Номер ответа: 2
Автор ответа:
EUGY
Вопросов: 0
Ответов: 454
Профиль | | #2
Добавлено: 11.07.07 19:23
На кой ее регистрировать, если она и так стоит первая в ссылках.
Попробуй скомпилировать в P-code, хотя ...
Номер ответа: 3
Автор ответа:
MegaCS
Вопросов: 1
Ответов: 10
Профиль | | #3
Добавлено: 11.07.07 19:27
Бесполезно. А жалко. Я уже большой скриптовый язык для своей программы сделал на основе VBA. Даже не думал, что может так получится...
Номер ответа: 4
Автор ответа:
MegaCS
Вопросов: 1
Ответов: 10
Профиль | | #4
Добавлено: 11.07.07 19:29
Может кто знает аналогичные методы рантайм компиляции без этой vba6.dll?
Номер ответа: 5
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #5
Добавлено: 11.07.07 19:39
В поиск "WSH"
Номер ответа: 6
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #6
Добавлено: 11.07.07 20:30
Я конечно не большой спец в этих вопросах и всё таки, можно наверно обойтись и безо всяких там ДЛЛ?
Или как?
Номер ответа: 7
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #7
Добавлено: 11.07.07 20:39
И вообще,
почему бы не замутить всё это как совместный проект? Тем более, что сам язык уже разработан.
Нужна только исполнительная среда.
А чё?
Реальная идея! ))
MegaCS, ты как думаешь?
Номер ответа: 8
Автор ответа:
MegaCS
Вопросов: 1
Ответов: 10
Профиль | | #8
Добавлено: 11.07.07 23:51
Возможно)))
А всё-таки через vba6.dll было круто то, что там выполнялись все сабы и функции, описанные в модуле. Я доработал скрипт, добавив функции распаковки zip (мне это в проекте очень нада), работу с реестром, обработку переменных Windows и много мелких радостей. Пример:
Extract_Me "%ROOT%\"
SetProgress 90
SetRegKey "HKLM\SOFTWARE\PerSound\MegaCS\Console\Mod_Classic","v1.1"
Kill "%ROOT%\cstrike\addons\amxmodx\modules\csdm_amxx.dll"
SetProgress 100
msgbox "Классический стиль активирован",,"AlForce"
For i = 1 to 10
kill "%ROOT%\Temp\" & str(i) & ".tmp"
Next i
EndScript
Номер ответа: 9
Автор ответа:
MegaCS
Вопросов: 1
Ответов: 10
Профиль | | #9
Добавлено: 11.07.07 23:54
В примере StartScript и EndScript нужны для опознавания скрипта, так как он может находится между разделами очень большого INI
Номер ответа: 10
Автор ответа:
Fever
Вопросов: 60
Ответов: 808
Профиль | | #10
Добавлено: 13.07.07 00:08
А давайте сделаем что-нить вроде R# (rsdn.ru / проекты) под вб?
Номер ответа: 11
Автор ответа:
Крест
Вопросов: 4
Ответов: 37
Профиль | | #11
Добавлено: 13.07.07 01:49
Блин а я вот думаю а если б все dll че юзает вб6 подключить к своей проге.может ета собака заработает?!
Номер ответа: 12
Автор ответа:
Крест
Вопросов: 4
Ответов: 37
Профиль | | #12
Добавлено: 15.07.07 14:18
Блин почему молчим давайте посоображаем...
Номер ответа: 13
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #13
Добавлено: 15.07.07 19:35
так меня проигнорили, что тут обсуждать?
Номер ответа: 14
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #14
Добавлено: 15.07.07 22:11
Давайте посоображаем.
Но на чем мы всё таки остановились?
Использование готовых библиотек, написание своей или написание исполнительной среды, в которой будут открываться "проги" в текстовом виде или в виде байт-кода?
Номер ответа: 15
Автор ответа:
Крест
Вопросов: 4
Ответов: 37
Профиль | | #15
Добавлено: 17.07.07 01:41