Повисание -
k3dr - 27.04.2014
Приветствую, никогда не сталкивался с такой проблемой, прошу подсказать.
Компиляция
PHP Code:
Pawn compiler 3.2.3664 Copyright (c) 1997-2006, ITB CompuPhase
При добавлении, диалога с текстом ( без обработки ) в 600 символов, предположим, происходит следующее..
Если не закомментирован - повисание компилятора
Закомментирован -
PHP Code:
error 075: input line too long (after substitutions)
Код написан правильно..
Re: Повисание -
Stepashka - 27.04.2014
А ты прочти что он тебе пишет.
Re: Повисание -
k3dr - 27.04.2014
Так закомментированный код, игнорируется же.
и + пару дней назад все было нормально
Re: Повисание -
Stepashka - 27.04.2014
Quote:
Originally Posted by k3dr
Так закомментированный код, игнорируется же.
и + пару дней назад все было нормально
|
Он все равно обрабатывается.
Логично предположить что если компилятор ругается на закомментированую строку, то убрав комментарий он вообще теряется.
Re: Повисание -
k3dr - 27.04.2014
Так как мне поступить ?
Re: Повисание -
GameMan - 27.04.2014
Компилятор ругается на то, что строка очень длинная.
Либо сделай текст в диалоге короче, либо разбей текст на несколько частей с помощью функции strcat.
Пример:
pawn Code:
new dialog_info[512];
strcat(dialog_info, "1-я часть текста...");
strcat(dialog_info, "2-я часть текста...");
strcat(dialog_info, "n-я часть текста...");
ShowPlayerDialog(playerid, D_INFO, DIALOG_STYLE_MSGBOX, "Информация", dialog_info, "Закрыть", "");
Re: Повисание -
k3dr - 27.04.2014
Я это понимаю, но почему раньше он не жаловался ?
Re: Повисание -
XemyL - 27.04.2014
Quote:
Originally Posted by k3dr
Я это понимаю, но почему раньше он не жаловался ?
|
У компилятора "эти дни". Не обращай внимания, само пройдёт.
А вообще, раньше ты не делал таких больших строк, вот и не ругался.
Re: Повисание -
k3dr - 27.04.2014
Нет, он начал ругаться на то, что раньше являлось нормальным
Re: Повисание -
XemyL - 27.04.2014
Quote:
Originally Posted by k3dr
Нет, он начал ругаться на то, что раньше являлось нормальным 
|
Значит ты сделал его не нормальным. Код сам по себе не меняется, насколько я знаю.