Форум программистов, компьютерный форум, киберфорум
Наши страницы
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
X-LEV-X
5 / 5 / 0
Регистрация: 18.06.2009
Сообщений: 124
1

Почему функция работающая в Delphi 7 не работает в Delphi 2007 и в 2009 ??

02.07.2010, 17:30. Просмотров 1384. Ответов 2
Метки нет (Все метки)

Данный код работал нормально в D7:
Delphi
1
2
3
4
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowWindow(Application.Handle, 0);
end;
Код скрывает иконку на панели задач, а окно оставляет активным.
Решил перейти на D2007 или 2009, но вот не задача.... Переписывал одну прогу и вышеуказанный код отказывается работать на обоих версиях
За то вот этот код, работает :
Delphi
1
2
3
4
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowWindow(Form1.Handle, 0);
end;
Но в этом случаи скрывается иконка и само окно , а мне нужно чтобы скрывалась только иконка...
Пожалуйста, помогите разобраться с проблемой.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.07.2010, 17:30
Ответы с готовыми решениями:

Почему не работает в Delphi 2009
Добрый вечер. Данный код сохраняет картинку с web-сайта в файл. Он прекрасно работает в D7, но...

CodeGear Delphi 2007 vs CodeGear Delphi 2009
Добры день! Вот решил перейти с CodeGear Delphi 2007 на CodeGear Delphi 2009. Стоит ли...

почему некоторые программы, по работе с системой, набранные в Delphi 2009 не работают?
Не подскажете, почему некоторые программы, по работе с системой, набранные в Delphi 2009 не...

Программа работает на Delphi 2007 или более ранней но не работает на старших версиях (10.1 например)
В программе используются дополнительные файлы и dll написанные на fortran их кода нет ;( в ранних...

ZipForge для Delphi Xe - интерфейс стал выглядеть как в Delphi 2007
Народ!!! Помоготи!!! Установил компонент ZipForge для Delphi Xe и после этого интерфейс моей...

2
Zombi_sib
367 / 321 / 88
Регистрация: 26.05.2010
Сообщений: 747
Завершенные тесты: 1
02.07.2010, 17:46 2
отредактируй project1.dpr

там есть строка Application.MainFormOnTaskbar := True;

сделай

Application.MainFormOnTaskbar := False;
1
X-LEV-X
5 / 5 / 0
Регистрация: 18.06.2009
Сообщений: 124
02.07.2010, 18:33  [ТС] 3
Zombi_sib
Большое спасибо!!!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.07.2010, 18:33

Плохо работающая программа Delphi 7
Я очень начинающий программист :) Подскажите что я сделал не так. Вот архив с программой . В ней...

Функция корректно работает в Delphi 7 и не неверно работает в RAD Studio 10
Переписываю свою программу с Delphi 7 под RAD Studio 10. Столкнулся с проблемой - функция в...

Почему не работает код в Delphi 6?!
Хочу сделать так, чтобы из dll в исполняемый файл загружать строки, которые в свою очередь легко...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru