Fixer/connaitre la page de démarrage de Internet Explorer

function GetIEStartPage: string;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('SoftwareMicrosoftInternet ExplorerMain', false);
try
result := Reg.ReadString('Start Page');
except
result := '';
end;
Reg.CloseKey;
finally
Reg.Free;
end;
end;

function SetIEStartPage(APage: string): boolean;
var
Reg: TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.RootKey := HKEY_CURRENT_USER;
Reg.OpenKey('SoftwareMicrosoftInternet ExplorerMain', false);
try
Reg.WriteString('Start Page', APage);
result := true;
finally
Reg.CloseKey;
result := false;
end;
finally
Reg.Free;
end;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetIEStartPage);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
SetIEStartPage('www.swissdelphicenter.ch');
end;
Commentaire des internautes
avatar
tactictoe le 26/02/2009
Erreur ligne 8 et 26:
Lire : Reg.OpenKey('\Software\Microsoft\Internet Explorer\Main\', false);
et non pas Reg.OpenKey('SoftwareMicrosoftInternet ExplorerMain', false);
Ajouter un commentaire
Pseudo
Adresse email
Site internet (optionnel)
Votre commentaire
Fiche de l'article
Mise a jour09/01/2005
VisualisationVu 1498 fois
PublicInternaute zz
CategorieDelphi - Trucs et astuces - Internet
Auteur de l'article
SwissDelphiCenter SwissDelphiCenter
connecté le 02/11/2011
329 articles dans la section
Contacter l'auteur