Страница: 1 |
Вопрос: vba6.dll | Добавлено: 11.07.07 13:33 |
Автор вопроса: ![]() |
Люди, такой вопрос:
Значит, на 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 0 Ответов: 454 |
Профиль | Цитата | #2 | Добавлено: 11.07.07 19:23 |
На кой ее регистрировать, если она и так стоит первая в ссылках.
Попробуй скомпилировать в P-code, хотя ... |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 10 |
Профиль | Цитата | #3 | Добавлено: 11.07.07 19:27 |
Бесполезно. А жалко. Я уже большой скриптовый язык для своей программы сделал на основе VBA. Даже не думал, что может так получится... |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 10 |
Профиль | Цитата | #4 | Добавлено: 11.07.07 19:29 |
Может кто знает аналогичные методы рантайм компиляции без этой vba6.dll? |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 10 |
Профиль | Цитата | #8 | Добавлено: 11.07.07 23:51 |
Возможно)))
А всё-таки через vba6.dll было круто то, что там выполнялись все сабы и функции, описанные в модуле. Я доработал скрипт, добавив функции распаковки zip (мне это в проекте очень нада), работу с реестром, обработку переменных Windows и много мелких радостей. Пример: StartScript
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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 1 Ответов: 10 |
Профиль | Цитата | #9 | Добавлено: 11.07.07 23:54 |
В примере StartScript и EndScript нужны для опознавания скрипта, так как он может находится между разделами очень большого INI |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик 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 |
wsh Windows script host.Да чмо ети все скрипты.
|
Страница: 1 |
|