-
- Оооо... и что же там "через жопу"? И да, если компайлер языка Си не способен правильно работать с указателями, то можно сказать, что в нем "ничего не работает", ибо это основа языка Си - aoreh(17.08.2015 14:30 - 14:34)
- Ну ты ещё в десять структур заверни указатель и потом возмущайся, что ничего не работает. У всех компиляторов есть свои огрехи. Принимай их за особенности, пиши код попроще и всё будет работать. А если ты считаешь, что качество кода выше, чем FDA(90 знак., 17.08.2015 14:35)
- Зашибись советы... какие, нахер, десять структур? шо ты мелешь... Ну объявляй сотню глобальных переменных, удачи тебе.... - aoreh(17.08.2015 14:38)
- Я против сотни глобальный переменных. Зачем так делать? Но и накручивать одну структуру над другой глупо. Такие программы людьми потом тяжело читаются. Не стоить множить сущности без необходимости. - FDA(17.08.2015 14:41)
- Какие еще одни над другой? Ты видишь исходник? ОДНА СТРУКТУРА! ОДНА! и нихера не работает - aoreh(17.08.2015 14:44)
- Я уже писал. Не работает, потому что у тебя руки из жопы растут! Я предложил работающий вариант. Но тут началась уже дискуссия ни о чём! - FDA(17.08.2015 14:46)
- У человека сделавшего 150 проектов на XC8 (я за это время один сделал) руки не из жопы, ага. Я за это время наверное один проект сделал. Который раз 5 пытался перевести на PRO версию и XC8. Безуспешно. - fk0(18.08.2015 11:07, ссылка)
- У тебя, видимо, есть опыт по "рукам из жопы". :-) А руки из плеч видел когда-нибудь? :-) Или для тебя все, что руки, все из жопы? :-) - Евгений(17.08.2015 14:47, )
- Руки из плеч, как правило, у профессионалов, которые спокойно решают проблему, а не орут на все стороны, что компилятор говно. - FDA(17.08.2015 14:49)
- Это первый и последний компиллятор в моей жизни, про который пришлось так сказать, более того, я долго не верил своим глазам и сопротивлялся, искал говнокод у себя... но, если профессионалам нравится хождение по граблям, то флаг в руки, рукожопым, aoreh(66 знак., 17.08.2015 14:58 - 15:08)
- Я, кстати, еще ни разу не сказал, что компилятор плох. Я лишь спросил совета, что делать и какие есть лазейки, чтобы компилятор все же согласился скомпилировать код как есть, как мне хочется, а не выбрасывал косвенные вызовы функций. - Евгений(17.08.2015 14:52, )
- Есть простой способ. Выруби оптимизацию полностью и проверь, будет ли работать. Тут надо понять, на каком уровне происходит сбой вызовов. - FDA(17.08.2015 14:54)
- У меня Free сейчас и стоит - Евгений(17.08.2015 15:00, )
- Трололо! Этот человек бил себя пяткой в грудь купленным мплабом. Не еби мозг и возьми условно-бесплатный hitech-c 9.51pl2 или pl3, а так же 8-ую версию mplab (без X) под windows. - fk0(18.08.2015 11:11)
- И, опять же, повторюсь, нет сбоя вызова, есть отказ компилятора воспринимать строчку с косвенным вызовом функции по указателю. - Евгений(17.08.2015 15:02, )
- Я вот накидал такую программку: FDA(555 знак., 17.08.2015 16:03)
- Куда тебе кусок кода прислать? Не хочу выкладывать сюда. А то опять рукожопым обзовут. :-) Или еще что по хлеще. :-) - Евгений(17.08.2015 16:32, )
- Что за кусок кода? Который я написал, у тебя заработал? - FDA(17.08.2015 16:37)
- Да заработал, конечно, чему там не работать? Я со своего проекта кусков надрал, чтобы 100% воспроизвести ошибку, точнее, предупреждение то злосчастное, при компиляции. Мыло дай. - Евгений(17.08.2015 16:40, )
- fda-847@yandex.ru FDA(515 знак., 17.08.2015 16:45)
- Да заработал, конечно, чему там не работать? Я со своего проекта кусков надрал, чтобы 100% воспроизвести ошибку, точнее, предупреждение то злосчастное, при компиляции. Мыло дай. - Евгений(17.08.2015 16:40, )
- Что за кусок кода? Который я написал, у тебя заработал? - FDA(17.08.2015 16:37)
- Куда тебе кусок кода прислать? Не хочу выкладывать сюда. А то опять рукожопым обзовут. :-) Или еще что по хлеще. :-) - Евгений(17.08.2015 16:32, )
- Я вот накидал такую программку: FDA(555 знак., 17.08.2015 16:03)
- У меня Free сейчас и стоит - Евгений(17.08.2015 15:00, )
- Есть простой способ. Выруби оптимизацию полностью и проверь, будет ли работать. Тут надо понять, на каком уровне происходит сбой вызовов. - FDA(17.08.2015 14:54)
- Руки из плеч, как правило, у профессионалов, которые спокойно решают проблему, а не орут на все стороны, что компилятор говно. - FDA(17.08.2015 14:49)
- Я уже писал. Не работает, потому что у тебя руки из жопы растут! Я предложил работающий вариант. Но тут началась уже дискуссия ни о чём! - FDA(17.08.2015 14:46)
- Какие еще одни над другой? Ты видишь исходник? ОДНА СТРУКТУРА! ОДНА! и нихера не работает - aoreh(17.08.2015 14:44)
- Я против сотни глобальный переменных. Зачем так делать? Но и накручивать одну структуру над другой глупо. Такие программы людьми потом тяжело читаются. Не стоить множить сущности без необходимости. - FDA(17.08.2015 14:41)
- Зашибись советы... какие, нахер, десять структур? шо ты мелешь... Ну объявляй сотню глобальных переменных, удачи тебе.... - aoreh(17.08.2015 14:38)
- Ну ты ещё в десять структур заверни указатель и потом возмущайся, что ничего не работает. У всех компиляторов есть свои огрехи. Принимай их за особенности, пиши код попроще и всё будет работать. А если ты считаешь, что качество кода выше, чем FDA(90 знак., 17.08.2015 14:35)
- Кстати, если не изменяет память, аналогичная проблема возникает, если нужно использовать массив указателей на функции (могу уже ошибаться, к счастью, начал забывать это убожество, но, по-моему, таки да) - aoreh(17.08.2015 14:34)
- Оооо... и что же там "через жопу"? И да, если компайлер языка Си не способен правильно работать с указателями, то можно сказать, что в нем "ничего не работает", ибо это основа языка Си - aoreh(17.08.2015 14:30 - 14:34)