1. C++ / Говнокод #2368

    +51.9

    1. 1
    2. 2
    3. 3
    #define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)
    #define GetSysModalWindow() (NULL)
    #define SetSysModalWindow(hWnd) (NULL)

    Microsoft SDK, WinUser.h.

    Запостил: Altravert, 04 Января 2010

    Комментарии (43) RSS

    • Не могу как-то это себе представить...
      Ответить
      • В смысле?
        Ответить
      • Может так более понятно?
        #define GetNextWindow(hWnd, wCmd) GetWindow(hWnd, wCmd)
        #define GetSysModalWindow() //Do nothing
        #define SetSysModalWindow(hWnd) //Do nothing

        Эти функции в современном SDK не представлены, а в хидере оставлены для совместимости с очень старым кодом.
        Ответить
    • Да... Явно хреновая совместимость... Я понял.
      Ответить
    • Где сдесь С++?
      Ответить
    • Разъясняем - когда-то (в Windows 3) ,были такие функции, они устанавливали и возвращали HWND system modal window. Потом таких функций не стало. Для того, чтобы старый код компилился, их заменили такими ничего не делающими макросами.
      Ответить
      • ВоВо. Ничего не делающими...
        Ждем GetNextWindow, а получаем GetWindow.
        Ждем GetSysModalWindow, а получаем 0.
        Отличная совместимость. Лучшеб компилер ошибку выдал и сказал переписать. Всеравно ничего нормально работать не будет...
        Ответить
        • Вот именно об этом я и говорил. Кстати, уважаемый где-то слышал о препроцессоре. Точнее о его существовании. Это новые процессоры у которых еще один есть, только маленький, да? Ну там, в телевизоре.
          Ответить
          • Погугли про FPU.
            Ответить
            • Financial Peace University - daveramsey.com - [ Перевести эту страницу ]

              Let Dave show you how money really works from budgeting and dumping debt to building wealth and giving in his proven class.

              www.daveramsey.com/fpu/home/ - Сохранено в кэше - Похожие -

              Екселлио FPU-Т260

              Применение: супермаркеты, гипермаркеты, Cash&Carry, рестораны, отели Количество товаров: 52900 Скорость печати: 150 мм/сек Автообрезчик бумаги Печать ...
              goods.marketgid.com/goods/.../8327701/ - Сохранено в кэше -

              Что из этого?
              Ответить
              • С сопроцессором FPU (Float Point Unit) тебя подъ*бли. :D Меньше его слушай.

                Есть в С++ некая система макрокомманд, начинающихся с символа # в начале строки, например #define или #if и прочее. Это и есть препроцессор.
                Ответить
              • Тоесть это никакой не дополнительный процессор, а просто система управления процессом компиляции.
                Ответить
                • Еще уточнение: а что такое строка? И c++? Опечатка, похоже.
                  Ответить
                  • Сново подъ*б? Тогда не буду отвечать.
                    Ответить
                • Я не только очень туп, но и с чувством юмора у меня просто ужасно. Я Петросян в человеческом теле. Разъясняю: с препроцессором это я подъебал. Я знаю что это такое и умею этим пользоваться. Ура, я очень горд по этому поводу.
                  Ответить
                  • >я подъебал
                    Боже! Или Админ! Сделай так, что-бы люди не ругались матом!
                    Ответить
                    • А, звездочка решает.
                      Мне сейчас палец с неба погрозил, больше не буду.
                      Ответить
                      • Звездочка многое решает, в том числе затебя, если сам не решишь...
                        Ответить
                        • Ты где такой гаш берешь?
                          Ответить
                          • Тоже гашишь употребляешь? У меня один знакомый им злоупотреблял и... Так что не советую. Отказывайся от этой вредной привычки. ;)
                            Ответить
                            • Мама, я тебя всю жизнь искал!
                              Ответить
                            • Если серьезно, даже как-то стыдно какать в камментах. Как будто мне 15)
                              Ответить
                              • Особенно когда какаешь сразу за двоих - себя и guest, так стыдно иметь воображаемых собеседников.
                                Ответить
                                • Тогда нам в сумме 30 как минимум и испражняться вообще не подобает. К тому же гости бесполые, так письками че, по модулю меряться чтоли?!
                                  Ответить
                              • Тебе 15, так и есть. А то и меньше.
                                Ответить

    Добавить комментарий