forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   Чтение кода из переменной (http://forum.boolean.name/showthread.php?t=18340)

Beholder 09.07.2013 15:50

Чтение кода из переменной
 
Всем добрый день
Сегодня мне стало интересно - возможно ли сделать текстовую переменную с содержанием к примеру "abc=abc+1: if abc>3 then abc=0" и заставить Блитз прочитать её как код? Пока что способ это сделать я не нашел, сначала думал что надо поиграть с функцией 'Include' и записью строчки в файл, но мне показалось что 'Include' загружает код не на ходу а прямо при загрузке программы, и в итоге ничего не получилось.
Заранее спасибо

Crayzi 09.07.2013 16:39

Ответ: Чтение кода из переменной
 
Цитата:

Сообщение от Beholder (Сообщение 262989)
Всем добрый день
Сегодня мне стало интересно - возможно ли сделать текстовую переменную с содержанием к примеру "abc=abc+1: if abc>3 then abc=0" и заставить Блитз прочитать её как код? Пока что способ это сделать я не нашел, сначала думал что надо поиграть с функцией 'Include' и записью строчки в файл, но мне показалось что 'Include' загружает код не на ходу а прямо при загрузке программы, и в итоге ничего не получилось.
Заранее спасибо


Можно извращенно сделать, но задолбешся и скорость работы блитца с текстом оставляет желать лучшего... так что имхо гемор...
Но если ты мазохист , то тебе надо гуглить команды Instr, Select, Mid.....

SBJoker 09.07.2013 16:40

Ответ: Чтение кода из переменной
 
include - вставляет содержимое указанного файла вместо строчки с ним в текущий файл. Это происходит на этапе компиляции. Т.е. делать его во время исполнения нельзя.

Nex 09.07.2013 18:39

Ответ: Чтение кода из переменной
 
Цитата:

Сообщение от Beholder (Сообщение 262989)
Сегодня мне стало интересно - возможно ли сделать текстовую переменную с содержанием к примеру

Это называется скрипты. Но самому с нуля это довольно сложно сделать. Лучше использовать готовые решения. Это LUA Wrapper для Blitz3D и было еще что то от пользователя с форума, но не нашел тему.

IgorOK 09.07.2013 19:20

Ответ: Чтение кода из переменной
 
Цитата:

Сообщение от Nex (Сообщение 263012)
Это называется скрипты. Но самому с нуля это довольно сложно сделать. Лучше использовать готовые решения. Это LUA Wrapper для Blitz3D и было еще что то от пользователя с форума, но не нашел тему.

http://forum.boolean.name/showthread.php?t=17578&page=4

:rolleyes:


Часовой пояс GMT +4, время: 02:06.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot