Кресты / Говнокод #5328 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
                 Application->Initialize();
                 Application->CreateForm(__classid(TForm1), &Form1);
                 Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        catch (...)
        {
                 try
                 {
                         throw Exception("");
                 }
                 catch (Exception &exception)
                 {
                         Application->ShowException(&exception);
                 }
        }
        return 0;
}

Ну чтобы уж точно обработать все runtime-отбросы.

Запостил: dwinner dwinner, (Updated )

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

  • У настоящего программиста, как известно, программы работают не взирая ни на какие fatal error...
    Ответить
  • Два брата-акробата опять здесь. Опять PHP будете обсирать, даже тут? От вас не скрыться.
    В PHP все ж таки можно довольно элегантно обработать ошибки без псов.
    Ответить
            • >>сишники везде дотнет видят
              >особенно когда Windows говно )
              Mono рулит. ))
              Ответить
              • кверху мехом, это ваше моно.
                стандарт разрабатывает микрософт, и меньше всего думает о том, как бы сделать его портабельным)

                это как с RPC over NetBIOS или вордом: стандарт-то вроде приоткрыли, а радости от этого мало
                Ответить
                • да не секрет, что микрософт всегда выеживается, делая не по стандартам, а похожую на стандарты отсебятину, вызывая у эндюзеров баттхерт
                  Ответить
                  • Cмысл в том, что открыть стандарт мало.
                    Надо изначально разрабатывать его так, что бы его легко можно было реализовать на разных платформах.
                    Это очень сложно. Потому действительно кросс-платформенные стандарты типа жабы рождаются в муках годами, а дот нет выходит каждый год.

                    Спольски писал как микрософт открыло формат ворда (не docx, а бинарный).
                    А толку? Что бы реализовать этот стандарт -- надо написать свой ворд. Потому что стандарт очень сильно завязан на существующие фичи, отражает историю ворда (например там многие вещи сделаны с целью оптимизировать память, потому что придумали их в 1993г когда у pc было 4 метра памяти в самом лучшем случае), так что толку от такого стандарта...
                    Ответить
                    • но смысл в том, что стандарты, как правило, уже существуют. Как вышло с тем же офисом 2007
                      Ответить
                      • да
                        там была целая война
                        дескать, зачем нам микрософтовский стандарт, если уже есть другой?)

                        ладно. Скоро все документы будут в гуглдокс, и офис станет вообще не нужен
                        Ответить
                        • не просто другой. А существующий раньше мелкософтного и открытый
                          Ответить
                              • ну сейчас есть какие-то сдвиги
                                но еще лет 10 минимум мс будет царствовать на десктопах точно, и во внутрекорпоративной части энтерпрайза тоже
                                Ответить
                                • >еще лет 10 микрософт будет царствовать
                                  Говно долго не тонет...
                                  Ответить
  • Этот код автоматически генерит Си++Билдер при создании нового проекта, ничего интересного... Автор просто взял и скопировал. Именно в таком виде он обеспечивает нормальное функционирование VCL.
    Ответить
  • Аппетита не было, но Вит не хотел обидеть хозяина дома и насильно запихивал в себя завтрак, порываясь начать трудный, но необходимый разговор.
    Ответить

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

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8