SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Русский/Russian

Reply
 
Thread Tools Display Modes
Old 27/04/2014, 02:21 PM   #1
k3dr
Big Clucker
 
k3dr's Avatar
 
Join Date: Oct 2013
Location: sudd3n
Posts: 129
Reputation: 0
Angry Повисание

Приветствую, никогда не сталкивался с такой проблемой, прошу подсказать.

Компиляция
PHP Code:
Pawn compiler 3.2.3664              Copyright (c1997-2006ITB CompuPhase 
При добавлении, диалога с текстом ( без обработки ) в 600 символов, предположим, происходит следующее..
Если не закомментирован - повисание компилятора
Закомментирован -
PHP Code:
error 075input line too long (after substitutions
Код написан правильно..
__________________
k3dr is offline   Reply With Quote
Old 27/04/2014, 03:02 PM   #2
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: Повисание

А ты прочти что он тебе пишет.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 27/04/2014, 03:05 PM   #3
k3dr
Big Clucker
 
k3dr's Avatar
 
Join Date: Oct 2013
Location: sudd3n
Posts: 129
Reputation: 0
Default Re: Повисание

Так закомментированный код, игнорируется же.
и + пару дней назад все было нормально
__________________
k3dr is offline   Reply With Quote
Old 27/04/2014, 03:31 PM   #4
Stepashka
Godfather
 
Stepashka's Avatar
 
Join Date: Jul 2008
Location: near PC
Posts: 5,763
Reputation: 142
Default Re: Повисание

Quote:
Originally Posted by k3dr View Post
Так закомментированный код, игнорируется же.
и + пару дней назад все было нормально
Он все равно обрабатывается.
Логично предположить что если компилятор ругается на закомментированую строку, то убрав комментарий он вообще теряется.
__________________
Клятва Страуструпа: "Я обязуюсь прилежно комментировать свой код, не использовать goto и следить за состоянием своих потоков и выделяемой памяти. Я обязуюсь не оставлять мусора в системе и избегать однобуквенных переменных. Ресет." © Куч
M&M GM
Status: ON HOLD

Stepashka is offline   Reply With Quote
Old 27/04/2014, 03:34 PM   #5
k3dr
Big Clucker
 
k3dr's Avatar
 
Join Date: Oct 2013
Location: sudd3n
Posts: 129
Reputation: 0
Default Re: Повисание

Так как мне поступить ?
__________________
k3dr is offline   Reply With Quote
Old 27/04/2014, 03:41 PM   #6
GameMan
Huge Clucker
 
GameMan's Avatar
 
Join Date: Mar 2011
Location: Russia
Posts: 370
Reputation: 19
Default Re: Повисание

Компилятор ругается на то, что строка очень длинная.
Либо сделай текст в диалоге короче, либо разбей текст на несколько частей с помощью функции 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, "Закрыть", "");
GameMan is offline   Reply With Quote
Old 27/04/2014, 03:52 PM   #7
k3dr
Big Clucker
 
k3dr's Avatar
 
Join Date: Oct 2013
Location: sudd3n
Posts: 129
Reputation: 0
Default Re: Повисание

Я это понимаю, но почему раньше он не жаловался ?
__________________
k3dr is offline   Reply With Quote
Old 27/04/2014, 03:58 PM   #8
XemyL
Huge Clucker
 
XemyL's Avatar
 
Join Date: Nov 2012
Posts: 342
Reputation: 3
Default Re: Повисание

Quote:
Originally Posted by k3dr View Post
Я это понимаю, но почему раньше он не жаловался ?
У компилятора "эти дни". Не обращай внимания, само пройдёт.
А вообще, раньше ты не делал таких больших строк, вот и не ругался.
XemyL is offline   Reply With Quote
Old 27/04/2014, 04:03 PM   #9
k3dr
Big Clucker
 
k3dr's Avatar
 
Join Date: Oct 2013
Location: sudd3n
Posts: 129
Reputation: 0
Default Re: Повисание

Нет, он начал ругаться на то, что раньше являлось нормальным
__________________
k3dr is offline   Reply With Quote
Old 27/04/2014, 04:27 PM   #10
XemyL
Huge Clucker
 
XemyL's Avatar
 
Join Date: Nov 2012
Posts: 342
Reputation: 3
Default Re: Повисание

Quote:
Originally Posted by k3dr View Post
Нет, он начал ругаться на то, что раньше являлось нормальным
Значит ты сделал его не нормальным. Код сам по себе не меняется, насколько я знаю.
XemyL is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT. The time now is 04:12 PM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.