483 / 396 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
1

Print не выводит строки в консоль

20.10.2014, 11:47. Показов 2373. Ответов 4
Метки нет (Все метки)

Добрый день.
Использую lua 5.1 с C#.
Вывожу из скрипта информационные сообщения в консоль.
Функция print() не срабатывает, при этом не выдаётся никаких сообщений об ошибке.
пробовал с разными кавычками, со скобками и без, форматированный вывод и даже с функцией tostring.
print просто пропускается.
Через вызов функции шарпа Console.WriteLine() всё выводится.
Что я делаю не так?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.10.2014, 11:47
Ответы с готовыми решениями:

Программа выводит ответ и в консоль и в файл, хотя нужно только в консоль
когда выбираю вывести в консоль, программа выводит ответ и в консоль, и в файл #include...

Не выводит текст в консоль, открывается пустая консоль без текста
Приложение должно вызывать консоль при выполнении каких то условий. В консоль записывается текст...

Вывести сведения в консоль при помощи Print
Доброго дня, помогите разобраться) Нужно вывести сведения о человеке в консоль при помощи Print...

Print не выводит переменную
my $query_text = qq ; my @result = get_data_from_db($query_text, \$session); my $collist =...

4
305 / 282 / 102
Регистрация: 06.05.2014
Сообщений: 861
20.10.2014, 12:04 2
А удостоить нас честью и показать код вы можете?
0
483 / 396 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
20.10.2014, 13:00  [ТС] 3
Вызов Lua скрипта:
C#
1
2
3
4
5
6
7
8
9
10
11
12
 if (!File.Exists(fileLuaScript))
                return;
            Lua myLua = new Lua();
            myLua["LuaCS"] = new LuaCS(driver);
            try
            {
                myLua.DoFile(fileLuaScript);
            }
            catch (Exception ex)
            {
                outInfo(ex.ToString());
            }
Lua скрипт (лишнее опущено)
str = "bla-bla-bla"
print (tostring(str))
print("bla-bla-bla")
print 'bla-bla-bla'
print ("%s", str)
0
305 / 282 / 102
Регистрация: 06.05.2014
Сообщений: 861
20.10.2014, 15:11 4
Так может это "лишнее" не такое и лишнее. Или же попробуй воспользоваться функциями пространства io (read/write).
0
483 / 396 / 68
Регистрация: 14.02.2014
Сообщений: 1,930
20.10.2014, 15:17  [ТС] 5
Лишнее - это вещи к выводу данных никакого отношения не имеющие.
Проблема решилась заменой Lua интерфейса с Luanet на NLua.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2014, 15:17

Debug.Print не выводит информацию
Подскажите пожалуйста что я делаю не так. Перерыл кучу форумов. Весте структура Debug.Print одна и...

функция Print не выводит информацию
Добрый день! Вот этот код работает: with open("pi_digits.txt") as asd: contents =...

Оператор Print не выводит данные на форму
Ребят, помогите, пожалуйста! Выдаётся ошибка в команде Print... Что не так?

Кодировка в PHP, не выводит <? print 'Тест'; ?>
Простенький скрипт: &lt;? print 'Тест'; ?&gt; А в итоге получается: ???? PHP 4.2.3 В чем...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.