[Ответить в тред] Ответить в тред

15/10/15 - Набор в модераторы 15.10 по 17.10
27/09/15 - Двач API — Инструкция к применению
15/09/15 - Про пожертвования и ДДоС

Официальная Телеграм конфа Двача **CLICK**


[Назад][Обновить тред][Вниз][Каталог] [ Автообновление ] 13 | 3 | 9
Назад Вниз Каталог Обновить

StackOverFlow Exception Class и с чем его есть Аноним # OP  19/02/16 Птн 04:04:24  659237  
14558438649170.jpg (60Кб, 450x574)
Привет, %username%. На днях начал писать одну библиотеку (грубо говоря маленький язычок с динамической типизацией производящий подсчеты, используя перевод выражений в префиксную запись) на элитном C#, но не буду вдаваться в подробности. Всё шло идеально, пока не решил её протестировать (сегодня). При вводе даже самых простых команд (на подобии "2", после чего "интерпретатор" должн вывести на экран "2" [проще уже некуда]), вылетает StackOverFlow. Можно подумать, что проблема в огромном кол-ве вызываемых методов, но это не так (зуб даю: и больше бывало), погуглив, нашел мнение, что это может быть из-за "массивного" статического класса, мол "создай в куче, и всё запашет", хоть идея и весьма сомнительная, но чем чёрт не шутит... Так вот в этот раз чёрт не пошутил и создание экземпляра идентичного не статического класса не помогло. Прошу саппорт. Исходники по надобности
Аноним 19/02/16 Птн 05:38:51  659252
Дебаггер то что говорит?
Аноним 19/02/16 Птн 05:41:27  659253
>>659252
Оффтопом: за шутку на пикрелейтеде, убил бы. Руками.
Аноним 19/02/16 Птн 05:58:34  659254
>>659252
Молчит. В том-то и соль. Exc срабатывает в момент вызова конструктора одного.
>>659252
Ctrl+F ?
Аноним 19/02/16 Птн 06:06:54  659255
>>659254
Нда. Как-то ты ухитрился с MSIL поссориться, видимо.
Давай сорсы что ли, попробую поглядеть.
Закомментить и потом раскомментивать в конструкторе пробовал?
Аноним 19/02/16 Птн 18:11:53  659648
>>659253
Ну почему же сразу руками? Есть куда более мучительные способы убийства.
Аноним 19/02/16 Птн 18:17:36  659654
пиздетс
Аноним 19/02/16 Птн 18:31:13  659669
14558958736270.png (1Кб, 197x86)
>>659648
>>659253
Два сраных дегенерата-полуебка, тут ПТУшник-распиздяй в состоянии алкогольного опьянения способен понять в чем проблема, что нужно попробовать в первую очередь, и как одной заменой все исправить.
Аноним 19/02/16 Птн 19:41:49  659797
>>659669
Да шутим мы. Идейки давно научились такую хрень распознавать.
Аноним 19/02/16 Птн 22:59:55  660327
>>659237 (OP)
У тебя нет случайно рекурсивной инициализации статичных полей?
Аноним 20/02/16 Суб 04:45:08  660736
>>660327
Да у него просто цикл с перекрестным вызовом функций заклинило или рекурсия корявая.
Дегенерат не может посмотреть в дебагере стек вызовов, там наверняка все будет забито вызовом проблемного метода.

Алсо, доставляет:
>Всё шло идеально, пока не решил её протестировать
Аноним 23/02/16 Втр 15:54:23  663877
>>659237 (OP)
>StackOverFlow

знаешь, что такое стэк?
знаешь, что такое переполнение?

если не знаешь, гуглани

задумайся

библиотеку он писать начал
Аноним 24/02/16 Срд 10:19:09  664864
Вангую свойства вида X { get { return X;}}
Аноним 24/02/16 Срд 19:51:27  665366
14563326872300.gif (323Кб, 400x400)
>>664864
Почти. Кстати да я разобрался. Почти... возвращалось значение поля (но не одноимённого) и в этом собственно и был косяк. Если скажешь почему, буду очень благодарен.
>>660736
Отец твой дегенерат, и ты видать в него пошёл. Рекурсией там даже и не пахло.
>>663877
Уже закончил. И да знаю, но с таким косяком впервые столкнулся, так что не знал что делать. И под конец похвастаюсьвыебнусь: мой первый, более-менее адекватный проект на шарпе - интерпретируемый язык с динамической не строгой типизацией и возможностью создания пользовательских типов готов.
Пруфов не будет

[Назад][Обновить тред][Вверх][Каталог] [Реквест разбана] [Подписаться на тред] [ ] 13 | 3 | 9
Назад Вверх Каталог Обновить

Топ тредов