Выполнение кода VB

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

Выполнение кода VB

Сообщение burik » 13.12.2006 (Ср) 11:47

Здравствуйте!

Подскажите, я где-о видел функцию, которая выполняет код VB но не помню её. Что за функция?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.12.2006 (Ср) 11:54

Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 13.12.2006 (Ср) 18:28

EbExecuteLine? А она и впрямь в exe-шнике не работает? :(
А нет ли ей альтернативы? (Ну что б работала везде)
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

yaklit
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 09.09.2006 (Сб) 19:38

Сообщение yaklit » 13.12.2006 (Ср) 18:36

пиши свой интерпритатор :) год - два и готово.

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 13.12.2006 (Ср) 18:59

Походу дела, можно попытаться заюзать данную функцию(и иже с ней), предварительно проинициализировав нужное окружение(как VB IDE) и (как всё тот же VB IDE) интерпритировать целые программы.
Изображение

yaklit
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 129
Зарегистрирован: 09.09.2006 (Сб) 19:38

Сообщение yaklit » 13.12.2006 (Ср) 19:01

обьясните мне что это за функция EbExecuteLine и где находится :?

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4168
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Сообщение Mikle » 13.12.2006 (Ср) 19:40

1. Может EbExecuteLine заработает, если компилить в P-code? Надо будет попробовать.
2. ScriptControl.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 13.12.2006 (Ср) 19:43

Mikle писал(а):1. Может EbExecuteLine заработает, если компилить в P-code? Надо будет попробовать.
2. ScriptControl.

Да ну прямо? Имена переменных он откуда в EXE возьмёт?
Изображение

AGP
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 79
Зарегистрирован: 20.03.2006 (Пн) 11:33
Откуда: Донецк, Украина

Сообщение AGP » 13.12.2006 (Ср) 21:22

ещё есть такая функция как CallByName. она позволяет вызывать самой программы по их имени и переменным. тобишь на базе этой функции можно построить свой простенький интерпритатор за 1-2 часа.... =)
ЖИЗHЬ █▒▒▒▒▒▒▒▒▒▒ [15.2%] ПРОЖИТО

http://www.rrenderer.h16.ru/phpBB2 - поддержи отечественного производителя 3Д графики!

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.12.2006 (Ср) 21:25

AGP, два часа у тебя точно есть. Давай.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

burik
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 514
Зарегистрирован: 03.11.2005 (Чт) 22:04
Откуда: Беларусь, Рогачев

Сообщение burik » 13.12.2006 (Ср) 23:28

Ну я в принципе свою задачу уже решил :) .
Использовал ScriptControl. Нужно было посчитать формулу, причем вид формулы менялся, а интерпритатор писать неохота.

Но зачем вобще эта функция EbExecuteLine, если она не работает?! :?
Между слухов, сказок, мифов,
просто лжи, легенд сомнений
мы враждуем жарче скифов
за несходство заблуждений
Игорь Губерман

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 14.12.2006 (Чт) 8:41

burik писал(а):Но зачем вобще эта функция EbExecuteLine, если она не работает?! :?

Не для тебя, разумеется.
Lasciate ogni speranza, voi ch'entrate.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 14.12.2006 (Чт) 10:52

burik писал(а):Ну я в принципе свою задачу уже решил :) .
Использовал ScriptControl. Нужно было посчитать формулу, причем вид формулы менялся, а интерпритатор писать неохота.

А зачем тогда эвалюаторы в кирпичах лежат?
Изображение


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

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

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

    TopList