Открыть стандартного почтового клиентаDelphi , Интернет и Сети , Почтовый клиентОткрыть стандартного почтового клиента
Оформил: DeeCo uses Registry; procedure OpenMailClient; const cMailClient = '\SOFTWARE\Clients\Mail\'; var reg: TRegistry; RegClientDefault: string; begin reg := TRegistry.Create; try with reg do begin CloseKey; RootKey := HKEY_LOCAL_MACHINE; if OpenKeyReadOnly(cMailClient) then RegClientDefault := reg.ReadString(''); if OpenKeyReadOnly(cMailClient + RegClientDefault + '\shell\open\command') then WinExec(PChar(ReadString('')), SW_SHOWNORMAL); end; finally reg.Free; end; end; procedure TForm1.Button1Click(Sender: TObject); begin OpenMailClient; end; Перевод контента на русский язык: Код Delphi, открывающий по умолчанию клиент электронной почты на компьютере Windows с помощью реестра. Вот разбивка кода: Процедура OpenMailClient Процедура
Событие Button1Click Событие Предложения по улучшению кода Вот некоторые предложения по улучшению кода:
Альтернативное решение Если вы не хотите использовать компонент Registry, можно использовать функции Windows API, такие как
Код использует компонент Представлен код на языке Delphi, который открывает стандартный почтовый клиент на компьютере, используя реестр Windows. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Почтовый клиент ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |