Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 21.10.2011, 22:37   #1
Upgrades
Пользователь
 
Аватар для Upgrades
 
Регистрация: 19.07.2010
Сообщений: 21
По умолчанию Add New Project и добавление "левого" кода в код консольной программы

Здравствуйте, у друга Delphi XE, он создал новый проект консольного приложения File - New - Other - Console Application и потом в Project Manager добавил новый проект в существующую группу Project - Add New Project и теперь в код стал добавлятся "левый" код, вот что было:

Код:
program Project1;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  { TODO -oUser -cConsole Main : Insert code here }
end.
... и вот, что стало стало

Код:
program Project2;

{$APPTYPE CONSOLE}

uses
  SysUtils;

begin
  try
    { TODO -oUser -cConsole Main : Insert code here }
  except
    on E: Exception do
      Writeln(E.ClassName, ': ', E.Message);
  end;
end.
Теперь от try-except-end невозможно избавиться, никак (имеется ввиду, что код нового консольного приложения всегда теперь выглядит как втрой вариант кода привидённого здесь). Что делать? Прошу помощи.

p.s. на Delphi 7 такого не замечал

Последний раз редактировалось Upgrades; 21.10.2011 в 22:40.
Upgrades вне форума Ответить с цитированием
Старый 21.10.2011, 22:51   #2
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а чем это мешает?
просто добавили обработку ошибок по умолчанию, чтоб если что приложение не вылетело с предложением отправить отчет, а написало в консоль класс ошибки и её текст.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 21.10.2011, 23:03   #3
Upgrades
Пользователь
 
Аватар для Upgrades
 
Регистрация: 19.07.2010
Сообщений: 21
По умолчанию

Ну пускай так, но почему надо было добавить новый проект, чтобы это появилось? Смахивает на недоработку, что-ли...
Upgrades вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решение проблемы "Cannot add header information..." dr.Chas PHP 11 30.07.2010 18:45
"Project 1.exe raised exception class EInvalidPointer with messege 'Invalid pointer operetion'".. DeEgo Помощь студентам 3 28.02.2010 07:51
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" aleksei78 Microsoft Office Excel 13 25.08.2009 12:04
Ошибка при использовании OlePropertyGet("Documents").OleProcedure("Add") в C++ Builder AleksP C++ Builder 7 11.04.2009 13:06
Ошибка:"Project raised exception class EConvertError..." Gambit90 Помощь студентам 6 14.01.2009 14:12