07:03
ОбновитьСмайлыУправление мини-чатом
МИНИ-ЧАТ
Главная страница!

 



 
        
[CLEO] HUDFIX (0)
MyxaChannel 30.11.2016 18:03
GM Car для SAMP (1)
MyxaChannel 30.11.2016 18:00
 





Рекомендуем:
Добавить IP: 88.212.220.148:22003





Последние Файлы GTA 4 Последние Файлы GTA-MP Реклама
Скрипт GTA 4 элементы Watch... 07.09.2014
Ferrari 360 Spider [EPM con... 13.12.2013
Porsche Cayenne Turbo 2012 ... 13.12.2013
Shelby Terlingua Mustang v1... 13.12.2013
Hamann Lamborghini Gallardo... 27.10.2013
Dgun (AvnanceRP,SampRP,Dimo... 19.03.2016
SAMP скрипт SX Events (MySQ... 03.03.2016
Карта ASL мэрия для SAMP се... 03.03.2016
AIM для SA-MP 0.3.7 22.02.2016
Скачать GTA SAMP 0.3.7 - Кл... 20.07.2015
Страница 1 из 11
Модератор форума: Dima-kun 
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Мануал] Убираем Warning 219: Local Variable "%s"
[Мануал] Убираем Warning 219: Local Variable "%s"
EmiGrantДата: Вторник, 29.11.2011, 13:31 | Сообщение # 1
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Многие наверно сталкивались с этой проблемой, и никак не могли решить её.
Ломали голову, придумывали сложные схемы, но ничего не помогало. А решение оказывается очень простое. Но все по порядку.
Варнинг выглядит так: "warning 219: local variable "%s" shadows a variable at a preceding level"
Разберем, что это означает на русском языке: "предупреждение 219: локальная переменная "%s" заслоняет переменную на предыдущем уровне (глобальную)"
Это случается из за того, что глобальная переменная (которая стоит в начале кода) по названию совпадает в локальной переменной (которая стоит где то посередине), и мод не понимает, какую переменную ему использовать.
Чтобы убрать этот варнинг нужно всего лишь переименовать локальную переменную.

Спасибо за внимание.

Автор: EmiGrant aka Grant777





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant


Сообщение отредактировал Grant777 - Вторник, 29.11.2011, 13:34
ZiGGiДата: Вторник, 29.11.2011, 13:53 | Сообщение # 2
Мастер джэдай
Группа: Продвинутые
Сообщений: 2650
Награды: 34
Город: St. Petersburg
Репутация: 2102
Замечания: 20%
Статус:
Quote (Grant777)
и мод не понимает, какую переменную ему использовать

Так-то компилятор не понимает, моду глубоко насрать на исходник.
И я не знаю, где тут можно "ломать голову, придумывать сложные схемы", всё из сообщения понятно.



Бложе
[indent]Мой блог
Уроки по Pawn
[/indent]

Open-GTO
[indent]Блог разработчиков
GitHub: https://github.com/Open-GTO/Open-GTO
Сборки мода с сервером тут
[/indent]
EmiGrantДата: Вторник, 29.11.2011, 13:56 | Сообщение # 3
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
ZiGGi, не всем понятно :) только за сегодня видел 10 тем с просьбой помочь с этим варнингом
на счет мода и компилятора ты прав





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
zEr019Дата: Вторник, 29.11.2011, 14:08 | Сообщение # 4
Уверенный в себе
Группа: Пользователи
Сообщений: 166
Награды: 13
Город: Киев
Репутация: 40
Замечания: 20%
Статус:
Норм сделал,многим понадобится


Ушел с src удачи всем!!
toneysixДата: Вторник, 29.11.2011, 14:18 | Сообщение # 5
Джэдай
Группа: I'm V.I.P.
Сообщений: 1731
Награды: 77
Город: Салават
Репутация: 1825
Замечания: 0%
Статус:
Такое предупреждение также может возникать и в функциях, в которых имя аргумента совпадает с локальными переменными внутри данной функции. А ещё компилятор иногда может ошибаться в сложных конструкциях и локальных перечислениях и давать совершенно необоснованно данное предупреждение.


Русскоязычныи портал о MTA/GTA-IV-MP | http://multi-theft-auto.ru
EmiGrantДата: Вторник, 29.11.2011, 14:26 | Сообщение # 6
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Quote (toneysix)
А ещё компилятор иногда может ошибаться в сложных конструкциях и локальных перечислениях и давать совершенно необоснованно данное предупреждение.

Не сталкивался еще с таким, не подскажешь, как быть в такой ситуации?





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
Дикий_БиллДата: Вторник, 29.11.2011, 14:28 | Сообщение # 7
Освоившийся
Группа: Пользователи
Сообщений: 76
Награды: 1
Город: ...
Репутация: -46
Замечания: 100%
Статус:
zEr019, в каждой теме уже жопу облизал всем?
EakwarpДата: Вторник, 29.11.2011, 14:39 | Сообщение # 8
Мастер джэдай
Группа: Продвинутые
Сообщений: 4877
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (Grant777)
Чтобы убрать этот варнинг нужно всего лишь переименовать локальную переменную.

Господи, зачем вообще об этом писать?



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
EmiGrantДата: Вторник, 29.11.2011, 14:40 | Сообщение # 9
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Quote (Eakwarp)
Господи, зачем вообще об этом писать?

не догнал твою мысль :)





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
EakwarpДата: Вторник, 29.11.2011, 14:44 | Сообщение # 10
Мастер джэдай
Группа: Продвинутые
Сообщений: 4877
Награды: 179
Город: Москва
Репутация: 2543
Замечания: 60%
Статус:
Quote (Grant777)
не догнал твою мысль

Такой элементарной, по сути бессмысленной вещи целую тему посвящать.



More than 4 years of development, more than 250,000 lines of source code, more than a hundred units and more than 3400 revisions. Valakas Roleplay - choose your role.


Valakas Roleplay on Twitter

Платные консультации, разработка, в ICQ. Дорого.
EmiGrantДата: Вторник, 29.11.2011, 14:48 | Сообщение # 11
Долгожитель
Группа: Продвинутые
Сообщений: 1362
Награды: 34
Город: Пятигорск
Репутация: 1653
Замечания: 40%
Статус:
Quote (Eakwarp)
Такой элементарной, по сути бессмысленной вещи целую тему посвящать.

а что остается делать, если нападают толпы новичков с криками: "памаги ни магу исправить ашибку"
а так, пусть сами читают.





Если человек несет бред, то здесь 2 варианта: либо он очень умный либо очень тупой © EmiGrant
saiks7771Дата: Среда, 02.12.2015, 03:50 | Сообщение # 12
Новенький
Группа: Пользователи
Сообщений: 1
Награды: 0
Репутация: 0
Замечания: 0%
Статус:
как это убрать я уже всё перепробывал только ошибки другие выскакивают
warning 219: local variable "Admin" shadows a variable at a preceding level

Dima-kunДата: Среда, 02.12.2015, 08:52 | Сообщение # 13
Группа: Разработчики
Сообщений: 6227
Награды: 72
Репутация: 3329
Замечания: 0%
Статус:
saiks7771, убери повторно названную переменную, или переименуй одну из их


Мои работы:
[INC] Сборник d_includes [LAST],[FS] New Demage Effect,[FS]Авто-Поворотники,
[FS]mp3player,[FS] Fun Chat Game,[FS] Car Buy Syst,[FS] Anti-AirBrk,[INC] d_setpos,
[GM] Game Move v0.1,[FS+include]Super-Armour [0.3z],[FS + Include] Multi Checkpoints
Форум SAMP о мультиплеерах для GTA. »   » Wiki-Samp-Rus » [Мануал] Убираем Warning 219: Local Variable "%s"
Страница 1 из 11
Поиск:





 


 


 
Хостинг от uCoz SAMP-RUS.COM