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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.12.2011, 16:14   #1
SL1M_DOGG
Пользователь
 
Регистрация: 08.06.2009
Сообщений: 96
Счастье Закодить крестик в форме (Delphi)

Подскажите как закодить крестик в форме чтобы при выходе из программы нажатием на крестик Excel не висел в Диспетчере задач
SL1M_DOGG вне форума Ответить с цитированием
Старый 15.12.2011, 16:54   #2
irt
Пользователь
 
Аватар для irt
 
Регистрация: 24.02.2011
Сообщений: 20
По умолчанию

Код:
procedure TForm2.FormClose(Sender: TObject; var Action: TCloseAction);
begin
Form1.Close;
end;
Где Form1 - основная форма программы
либо заменить на:
Код:
Application.Terminate;
irt вне форума Ответить с цитированием
Старый 15.12.2011, 17:17   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

Цитата:
чтобы при выходе из программы нажатием на крестик Excel не висел в Диспетчере задач
Перевожу. Есть программа которая запускает Excel. Как сделать так чтобы при закрытии программы Excel тоже закрылся бы.

При программном запуске excel (и работе с ним из программы) используется какой-то компонент. (TexcelApplication). У него есть свойства ( в частности AutoQuit).
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 15.12.2011, 17:26   #4
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
программном запуске excel (и работе с ним из программы) используется какой-то компонент
не всегда
Код:
var
  MyExcel: Variant;
  Rows, Columns: Integer;
begin
  MyExcel := CreateOleObject('Excel.Application');
  MyExcel.WorkBooks.Open('ExcelFileName');
  Rows := MyExcel.ActiveSheet.UsedRange.Rows.Count;
  Columns := MyExcel.ActiveSheet.UsedRange.Columns.Count;
{....}
так что ждем уточнений)
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Закодить, что бы не нашел сниффер Lemo Фриланс 6 01.12.2010 00:02
Рисуем крестик (Delphi 7) alxd Помощь студентам 4 09.09.2009 17:46
Закодить простую функцию lazy Общие вопросы C/C++ 4 19.11.2008 16:58
не получается отключение CTRL+alt+del? Alt+TAb, часов с панели задач и Крестик окна Reds Общие вопросы Delphi 1 30.09.2008 10:37