Delphi-PRAXiS
Seite 6 von 6   « Erste     456   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programmpfad anderer Programme ermitteln (https://www.delphipraxis.net/118494-programmpfad-anderer-programme-ermitteln.html)

Chrischi 8. Aug 2008 22:52

Re: Programmpfad anderer Programme ermitteln
 
Hab's schon:

Delphi-Quellcode:
try
  sDisplayName    := Reg.ReadString('Comments');
  sUninstallString := Reg.ReadString('InstallLocation');
  if sDisplayName <> '' then
  begin
     if sDisplayName = 'Mozilla Firefox' then
       begin
         ListItem := Listview1.Items.Add;
         ListItem.Caption := sDisplayName;
         ListItem.subitems.Add(sUninstallString);
         ShowMessage (sUninstallString);
     end;
   end;
finally
  Reg.CloseKey;
end;
Danke an alle für die Hilfe!!!

toms 9. Aug 2008 04:51

Re: Programmpfad anderer Programme ermitteln
 
Delphi-Quellcode:
if sDisplayName = 'Mozilla Firefox' then
Hallo, bei dieser Überprüfung wird aber z.B 'Mozilla Firefox (....)' nicht erkannt.
Verwende Pos, um 'Mozilla Firefox' als Teilstring zu erkennen.

Chrischi 9. Aug 2008 05:49

Re: Programmpfad anderer Programme ermitteln
 
Doch, das erkennt er...

Aus einem ganz einfachen Grund - der Wert von "Comments" von Firefox ist schlicht und einfach "Mozilla Firefox". Egal welche Version. (Bei mir zumindest - hab Firefox 3.0 und Firefox 3.0.1 und bei beiden ist das so.) ;-)

Gruß,
Chrischi


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:41 Uhr.
Seite 6 von 6   « Erste     456   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz