- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
int ScriptArrow;
...
// проверим а есть ли в натуре скрипт по этому указателю
try
{
RunScript = (Script*)ScriptArrow;
RunScript->Script.ArrVar.count();
}
catch (...)
{
RunScript = NULL;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+10
int ScriptArrow;
...
// проверим а есть ли в натуре скрипт по этому указателю
try
{
RunScript = (Script*)ScriptArrow;
RunScript->Script.ArrVar.count();
}
catch (...)
{
RunScript = NULL;
}
Проверка, в натуре. Авторский комментарий сохранен :)
Я тот еще быдлоговнокодер
Уже воняет. Попытка определить валидность указателя вызвав некий метод (который может внезапно выполниться и на невалидном указателе) только оттеняет аромат.
P.S. Кстати у шестого крестодибилдера еще и память течет от поимки делфи-исключений на троеточие :)
(( я в него влюблен по уши. даже кодить пытался.
borland c++ debuilder
борланд с++ быдлер
Студия
Крестопилдер не делает так как я сказал. Он по аксесвиолейшену исключение кидает. Я же не говорил что исключение кидается. Просто кетч ... устанавливает seh обработчик и глотает аксесвиолейшен. По крайней мере так говорит сотрудник со мной работающий что это помогает. Он так исправил ошибку в проекте в 6ой студии. Я бы ему морду за это набил, но мне последнее время всё равно.
Project Properties -> C/C++ -> Code Generation -> Modify the Enable C++ Exceptions to "Yes With SEH Exceptions"
ты же на это жаловался?
Поймав Access Violation? Пиздец... Хорошо что он не врач...
Лучше не появляться на свет в таком обществе.
Так же не стоит забывать, что люди видят и слышат только то что хотят видеть и слышать.
Далее, разговор с вами не имеет смысла.
На будущее: не умеешь троллить - не мучай головку, ну его на хуй.
Мда. Говорить все горазды, а когда просишь привести пример, тебя обзывают троллем-неудачником.))
Ладно буду троллем.
Да оно и при обычной отправке комментов иногда вылезает. Оно спонтанное какое-то.
Но пацаны, как всегда, не обратили внимания на это визгливое кукареканье. Пусть кукарекает, что с него взять?
Петух — не человек, и сегодня ему предстоит очень трудная ночь. У него уже в течение полутора лет каждая ночь была очень трудной, и теперь его анус был разработан настолько, что он без труда мог спрятать в нём банку сгущёнки.