View Issue Details

IDProjectCategoryView StatusLast Update
0003891SAS.ПланетаРефакторинг / Refactoringpublic11-11-2024 14:28
Reporterzed Assigned Tozed  
PrioritynormalSeverityminorReproducibilityN/A
Status resolvedResolutionfixed 
Product Version230909 
Target Version241111Fixed in Version241111 
Summary0003891: Упорядочить использование ShowMessage, MessageDlg и MessageBox
DescriptionСейчас в проекте используется все три типа диалогов в разных юнитах.

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

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

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

MessageBox: поддерживаются все 4 типа иконок - можно вызывать напрямую или через обёртку, для упрощения передачи параметров и, как в следствии, получения более читаемого кода.
TagsNo tags attached.
Attached Files
icon.png (16,940 bytes)   
icon.png (16,940 bytes)   

Activities

Issue History

Date Modified Username Field Change
22-07-2024 13:06 zed New Issue
22-07-2024 13:06 zed Status new => assigned
22-07-2024 13:06 zed Assigned To => zed
22-07-2024 13:06 zed File Added: icon.png
23-07-2024 17:52 zed Status assigned => resolved
23-07-2024 17:52 zed Fixed in Version => 41xxxx
23-07-2024 17:52 zed Resolution open => fixed
11-11-2024 14:14 zed Target Version 41xxxx => 241111
11-11-2024 14:28 zed Fixed in Version 41xxxx => 241111
08-08-2025 13:25 zed Category Рефакторинг => Рефакторинг / Refactoring