Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения
KANSoftWare

Показать диалог форматирования

Delphi , Программа и Интерфейс , Диалоги и Фреймы

Показать диалог форматирования

Оформил: DeeCo
Автор: http://www.swissdelphicenter.ch

procedure TForm1.Button1Click(Sender: TObject);
 begin
   ShellExecute(Application.Handle,
                PChar('Open'),
                PChar('C:\Windows\Rundll32.exe'),
                PChar('Shell32.dll,SHFormatDrive'),
                PChar('C:\Windows'),
                SW_SHOWNORMAL);
 end;

Here is the translation of the content into Russian:

```` // Процедура Button1Click вызывается при клике кнопки procedure TForm1.Button1Click(Sender: TObject); begin // Функция ShellExecute используется для выполнения внешних команд ShellExecute( // Объект приложения (основное окно приложения) Application.Handle,

 // Имя команды (в этом случае, "Открыть")
PChar('Открыть'),

 // Путь к исполняемому файлу, который будет выполнять команду
PChar('C:\Windows\Rundll32.exe'),

 // Параметры для исполняемого файла
PChar('Shell32.dll,SHFormatDrive'),

 // Путь к директории, где будет выполнена операция
PChar('C:\Windows'),

 // Стиль окна (в этом случае, нормальное окно)
SW_SHOWNORMAL);

end; ```

Код-сниппет использует функцию ShellExecute для открытия диалогового окна форматирования диска. Используется исполняемый файл Rundll32.exe для выполнения функции SHFormatDrive библиотеки Shell32.dll, которая форматирует диск, расположенный по адресу C:\Windows.

В статье приведен пример кода на Delphi для форматирования внешних накопителей с помощью функции ShellExecute и вызова процедуры SHFormatDrive из библиотеки Shell32.dll.


Комментарии и вопросы


Ваше мнение или вопрос к статье в виде простого текста (Tag <a href=... Disabled). Все комментарии модерируются, модератор оставляет за собой право удалить непонравившейся ему комментарий.

заголовок

e-mail

Ваше имя

Сообщение

Введите код




Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.



:: Главная :: Диалоги и Фреймы ::


реклама



©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru Rambler's Top100

Время компиляции файла: 2024-05-19 17:53:24
2024-05-19 17:55:31/0.0046482086181641/2