Script control - полный доступ к коду

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Script control - полный доступ к коду

Сообщение zHackLeX » 21.08.2006 (Пн) 21:41

Народ, собсно,
есть ли способ изменить-удалить-подправить добавленный (AddCode) в ScriptControl код? А то что-то нет там (:( ) соответствующих функций...
Также интересно, можно ли удалить оттуда добавленный (modules.add) модуль?
Как всё вышеописанное провернуть без Reset'a?

Заранее thx
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.08.2006 (Вт) 9:10

Никак. Ты где-нибудь в нем видел Remove?
Лучший способ понять что-то самому — объяснить это другому.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 22.08.2006 (Вт) 9:19

Это я и пытаюсь реализовать. А что, невозможно в принципе?
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.08.2006 (Вт) 9:29

Издеваешься? :evil:
Лучший способ понять что-то самому — объяснить это другому.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 22.08.2006 (Вт) 9:35

Нет, почему...
Просто хотел написать так, чтобы был редактор скриптов, выполняемых ScriptControl'ом,
пока что единственное, что я вижу из решений - самому хранить все скрипты и объекты, и постоянно reset, SReload, reset, SReload...
(SReload - ф-я, заново грузящая все объекты/модули/код в ScriptControl)
Но это - медленно... вот и прошу помощи
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.08.2006 (Вт) 9:51

Лучше убери контрол из компонентов и подключи в референсах, объявляй переменную As ScriptControl и вместо Reset'a убивай переменную. Reset медленный и глючный.
Лучший способ понять что-то самому — объяснить это другому.

zHackLeX
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 283
Зарегистрирован: 23.10.2003 (Чт) 21:08

Сообщение zHackLeX » 24.08.2006 (Чт) 7:59

Antonariy писал(а):Лучше убери контрол из компонентов и подключи в референсах, объявляй переменную As ScriptControl и вместо Reset'a убивай переменную. Reset медленный и глючный.


Спасибо, это я учту...

Тем не менее, уже реализовал класс, дающий полный контроль над тем, что творится в ScriptControl'e, так что теперь есть и Modules.Remove, и Modules(i).Code - короче, с этим ажур.
Он, конечно, банален (класс) - просто постоянные Reset'ы (теперь - New ScriptControl), но всё же годится.
There is no knowledge that is not power...

X,C,A,B,C,Z,X,A,B,C,Z....
Многие ли помнят? :)


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 135

    TopList