Вопрос: ScriptControl | Добавлено: 24.04.10 16:37 |
Автор вопроса: ![]() |
этот контрол ведь может из переменной выполнять код же? как заставить его это сделать? и ещё никто ScriptLet'ом не пользовался? подскажите как юзать. |
Ответы | Всего ответов: 19 |
Номер ответа: 1 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 24.04.10 17:23 |
ПОМОГИТЕ!!!! |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 24.04.10 19:52 |
ScriptControl банален, как задница.
Добавляем раста-код в контрол методом
Добавляем свой раста-объект
Запускаем раста-процедуру
Пример того, что можно создать с помощью ScriptControl: http://www.xqr2.com/ |
Номер ответа: 3 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #3 | Добавлено: 25.04.10 00:45 |
я AddCode не нашёл!! почему??? |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 25.04.10 10:55 |
ScriptControl - это контрол. Его нужно руками положить на форму. Смекаешь? |
Номер ответа: 5 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 25.04.10 12:44 |
блин я не такой тупой! я уже всё сделал! а про положить на форму контрол это уже само соьой как-то! AddCode я нашёл. я плохо смекаю поже 11,30 а было 00:45 ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 25.04.10 13:07 |
то есть вместо Ыги Ьфшт можно писать переменную? |
Номер ответа: 7 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #7 | Добавлено: 25.04.10 13:07 |
кста насчёт ScriptLet& |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 25.04.10 13:51 |
Ты задавай вопросы до 23.30, вот мой совет) |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #9 | Добавлено: 25.04.10 13:54 |
VbStarter пишет:
то есть вместо Ыги Ьфшт можно писать переменную? Переменную String, внутри которой код |
Номер ответа: 10 Автор ответа: ![]() ![]() ICQ: 357911808 Вопросов: 118 Ответов: 1340 |
Web-сайт: Профиль | Цитата | #10 | Добавлено: 25.04.10 14:21 |
значит у меня правильно. (
|
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #11 | Добавлено: 25.04.10 14:44 |
ScriptControl1.AddObject "Application", ScriptControl это не надо. Можно добавить например Form1, чтобы в скрипте управлять формой.
И мне кажется Run в данной ситуации ничего не сделает. В общем пусть VBD расскажет, он прошаренее |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 25.04.10 17:11 |
VbStarter
Во-первых, за
любая разновидность раста-VB движка выпадает в ступор: "АААА! Где гребаные кавычки и гребанные переводы строк?!". И дело тут уже не в эстетическом слове Жрать, показанном в примере. В общем, код добавляй нормально.
Перенос строки - константа vbCrLf, кавычка - Chr(34) Как соединять строки ты знаешь. Во-вторых
принмает два параметра. Первый - это то, как будет называется объект внутри скрипта, второй - собственно, объект. Объектом может быть форма, кнопка, класс и прочая херь В-третих
Кавычки где? Ты должен передать имя процедуры, которую нужно запустить, а вместо этого передаешь весь код. И пушистый скриптконтрол, линейно смекая, что "Sub Code() MsgBox Ðàáîòàåò! End Sub" - это название процедуры. И, естественно, обламывается. Тебе нужно только вот это:
В-четвертых, помни: типы в VBScript не существуют. Там все Variant. В-пятых: смекаешь? |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #13 | Добавлено: 25.04.10 17:14 |
Показываю на твоем примере
PS: Остальным: Те кто считает, что Chr(34) неоптимально, не говорите, как иначе, ибо от понастоящемуправильнойреализацииданнойфегни раста соовсем запутается. Вот. |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #14 | Добавлено: 25.04.10 20:18 |
Понастоящемуправильнаяреализацияданнойфегни - двойные двойные кавычки. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 246 Ответов: 3333 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 25.04.10 20:32 |
Именно по этому не стоило это произносить, Winand. ![]() |
|