Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
4 / 4 / 0
Регистрация: 28.04.2019
Сообщений: 303
1

Программа выдает ошибку, если в компоненте Picture Dialog не выбрать картинку, а закрыть проводник

24.11.2019, 23:46. Показов 1114. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Подскажите как перехватить закрытие компонента, пожалуйста
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.11.2019, 23:46
Ответы с готовыми решениями:

Если не выбрать цвет и выбрать или коробку передач или класса автомобиля выдает ошибку - как исправить?
помогите пожалуйста с запросом!! код запроса: Процедура Кнопка1Нажатие(Элемент) Запрос = Новый...

Программа выдает ошибку, если элемент не существует
Функция получает два итератора и значение типа int. Если значение найдено, то возвращает итератор...

Если файл в utf записан простым текстовым редактором - программа выдает ошибку
плиз помогите кто знает что за прикол такой прогу сделал работает, она считыает файл в кодировке...

Поисковик файлов. Если путь к файлу содержит больше 248 символов, то программа выдает ошибку
В общем проблема такая, пишу в VS2010, здесь нашел код одного поисковика, немного изменил :...

4
пофигист широкого профиля
4754 / 3189 / 861
Регистрация: 15.07.2013
Сообщений: 18,458
25.11.2019, 01:35 2
Цитата Сообщение от LudeiViktorovi4 Посмотреть сообщение
Подскажите как перехватить закрытие компонента, пожалуйста
Какое закрытие, какого компонента?
0
884 / 404 / 174
Регистрация: 20.10.2016
Сообщений: 1,828
25.11.2019, 06:42 3
Ибо надо использовать конструкцию

Delphi
1
2
3
4
5
6
7
8
if PictureDialog1.Execute then
 begin
 //делаем ваше темное дело, сюда попадает только при нажатии кнопки "Ок" или корректном выборе файла
 end
else
 begin
 ShowMessage('Что ж ты, чудовище этакое, на неправильные кнопки нажимаешь-то?');
 end;
2
32 / 26 / 7
Регистрация: 18.10.2019
Сообщений: 187
25.11.2019, 12:07 4
Можно и без сообщений, они вообще не нужны как правило. Просто, если ничего не выбрано, то выйти из процедуры.
Delphi
1
if not PictureDialog1.Execute then Exit;
1
4 / 4 / 0
Регистрация: 28.04.2019
Сообщений: 303
28.11.2019, 08:18  [ТС] 5
да.
0
28.11.2019, 08:18
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.11.2019, 08:18
Помогаю со студенческими работами здесь

Программа которая выдает платформу компьютера выдает ошибку
unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics,...

При решении программа выдаёт значение функции, равное 0 или выдаёт ошибку. Что не так?
#include <iostream> #include <iomanip> #include <cmath> using namespace std; long Fact(short...

MFC Picture Control (error rc2108: expected numerical dialog constant)
Когда меняю в picture control - тип с фрейма на Точечный рисунок, при запуске выводит ошибку error...

Ребят Незнаю что делать при запуске на компилирование выдает ошибку.Кто понимает что не так скажите а если не затруднит исправьте ошибку
Разговаривал с двумя преподами говорят что проект не правильно создавал,хотя все правильно из...

Что делать, если выдаёт ошибку?
что делать если выдаёт ошибку, оранжевая строка

что делать если выдает такую ошибку?
--------------------Configuration: 5 - Win32 Debug-------------------- Compiling... 5.cpp...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru