Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   GetEnvironmentVariable? (https://www.delphipraxis.net/158102-getenvironmentvariable.html)

amigage 5. Feb 2011 15:44

Delphi-Version: 2009

GetEnvironmentVariable?
 
Hallo,

ich hoffe, ihr könnt mir einen Tipp geben.


Folgendes: die Browser IE und Firefox lassen sich ja mit dem Befehl
Delphi-Quellcode:
ShellExecute(handle, 'open', PChar('firefox.exe'), PChar('xyz.html'), NIL, SW_SHOW);
einfach starten.

Wo sind deren Pfade im System angemeldet, dass Windows die findet? Bei
Delphi-Quellcode:
GetEnvironmentVariable('Path');
stehen die nicht mit in der Liste? Komisch...

Amigage

sx2008 5. Feb 2011 16:02

AW: GetEnvironmentVariable?
 
In der Registry kann man Programme mit ihrem Pfad verknüpfen.
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths
Daher werden manche Programme gefunden, ohne dass sie im Suchpfad stehen müssen.

Ansonsten wenn du eine Webseite öffnen möchtest braucht dich der Browser eigentlich nicht zu interessieren:
Delphi-Quellcode:
ShellExecute(handle, 'open', PChar('http://www.delphipraxis.net'), nil, NIL, SW_SHOW);

amigage 5. Feb 2011 16:45

AW: GetEnvironmentVariable?
 
Besten Dank dafür. :-D

s.h.a.r.k 6. Feb 2011 01:43

AW: GetEnvironmentVariable?
 
Zitat:

Zitat von sx2008 (Beitrag 1079723)
Ansonsten wenn du eine Webseite öffnen möchtest braucht dich der Browser eigentlich nicht zu interessieren:
Delphi-Quellcode:
ShellExecute(handle, 'open', PChar('http://www.delphipraxis.net'), nil, NIL, SW_SHOW);

Ein Wort an dieser Stelle, auch wenn es mit dem eigentlichen Problem nichts zu tun hat: bitte unbedingt so machen und nicht einen speziellen Browser ansteuern! Denn so wird immer der Default-Browser geöffnet, welchen der Nutzer eingestellt hat.


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:44 Uhr.

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