|
|
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Можно ли в VB6 во время исполнения интерпретатору подсунуть текст кода (например через textbox) и исполнить его. (В тексте при этом должны быть вызовы функций и процедур исходного кода) Т.е. есть у меня проект Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. И по нажатию на кнопку button1 вызывается msgbox "Hello world" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 14:24 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
объект есть такой: script executor, ему подсосвываешь хоть текст, хоть скрипт, только туда параметры специфически передаются (можно и объекты передавать), придется с этим разобраться ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 14:35 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Microsoft Script Control ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 14:36 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Можно подробнее. Поиск в google по "script executor" вернул ссылки на telnet script executor и VBS script executor (проверка скриптов на трояны). Где есть что-нибудь про этот объект? Про Microsoft Script Control пишут, что он может исполнить текст как код, но без ссылок на функции исходного кода исполнителя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 15:17 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Microsoft Script Control Control - означает контрол. Project - Components - в списке ищешь Microsoft Script Control 1.0, ставишь галочку. Подробне - в MSDN. AlexanderKzно без ссылок на функции исходного кода исполнителяНепонятен смысл сего пассажа. авторПоиск в google по "script executor" вернул ссылки на telnet script executor и VBS script executor (проверка скриптов на трояны). Где есть что-нибудь про этот объект?Нет. Просто Боб косноязычно высказался. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 16:36 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Есть ещё недокументированная функция EbExecuteLine: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. См. также статью . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 18:02 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 18:10 |
|
||
|
в VB6 исполнить код введенный как текст
|
|||
|---|---|---|---|
|
#18+
Т.е. public-функцию EbExecuteLine берёт. О, как интересно, и private метод формы выполняет в виде "Form1.Method1". Backdoor, можно сказать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.04.2006, 18:32 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=33660963&tid=2166062]: |
0ms |
get settings: |
11ms |
get forum list: |
22ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
203ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
64ms |
get tp. blocked users: |
2ms |
| others: | 253ms |
| total: | 578ms |

| 0 / 0 |
