SASGIS - SAS.Планета
View Issue Details
0003891SAS.ПланетаРефакторингpublic22-07-2024 13:0611-11-2024 14:28
zed 
zed 
normalminorN/A
resolvedfixed 
230909 
241111241111 
0003891: Упорядочить использование ShowMessage, MessageDlg и MessageBox
Сейчас в проекте используется все три типа диалогов в разных юнитах.

Предлагается сделать свою обёртку над MessageBox и использовать её всюду, где нужно выводить сообщения.

ShowMessage: иконка для сообщения не предусмотрена;

MessageDlg: нет иконок для типов сообщения mtConfirmation и mtInformation (последовательно отключены в разных версиях Delphi, для соответствия гайдлайнам Майкрософта);

MessageBox: поддерживаются все 4 типа иконок - можно вызывать напрямую или через обёртку, для упрощения передачи параметров и, как в следствии, получения более читаемого кода.
No tags attached.
png icon.png (16,940) 22-07-2024 13:06
https://bugtracker.sasgis.org/file_download.php?file_id=2617&type=bug
png
Issue History
22-07-2024 13:06zedNew Issue
22-07-2024 13:06zedStatusnew => assigned
22-07-2024 13:06zedAssigned To => zed
22-07-2024 13:06zedFile Added: icon.png
23-07-2024 17:52zedStatusassigned => resolved
23-07-2024 17:52zedFixed in Version => 24xxxx
23-07-2024 17:52zedResolutionopen => fixed
11-11-2024 14:14zedTarget Version24xxxx => 241111
11-11-2024 14:28zedFixed in Version24xxxx => 241111

There are no notes attached to this issue.