Delphi - объектно-ориентированный язык программирования, разработанный компанией Borland в 1995 году. Он основан на языке программирования Pascal, но имеет более расширенные возможности и добавлены новые функции.
Delphi является интегрированной средой разработки (IDE), которая позволяет разрабатывать программное обеспечение для различных платформ, включая Windows, macOS, Android и iOS. Delphi достигает многоплатформенности с помощью...
{
Get names of installed Mail-Clients.
Namen der installierten Mail-Clients ermitteln.
}
uses
Registry;
function
GetInstalledMailClients(AList: TStrings): Boolean;
const
RegClientsRoot = 'SOFTWAREClients';
RegClientsMail = 'Mail';
RegClientsOpenCmd = 'shellopencommand';
var
reg: TRegistry;
begin
Result := True;
try
AList.Clear;
reg := nil
;
reg := TRegistry.Create;
try
with
reg do
begin
CloseKey;
RootKey := HKEY_LOCAL_MACHINE;
if
OpenKeyReadOnly(RegClientsroot + RegClientsMail) then
if
HasSubKeys then
GetKeyNames(AList);
end
;
finally
if
Assigned(reg) then
reg.Free;
end
;
except
Result := False;
end
;
end
;
procedure
TForm1.Button1Click(Sender: TObject);
begin
GetInstalledMailClients(ListBox1.Items);
end
;