Gibt es eine praktikable Möglichkeit, aus dem Programm heraus den Standard-Browser abzufragen?
Jan
Standard-Browser [Erledigt]
Moderator: Moderatoren
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Standard-Browser [Erledigt]
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
-
- Der Entwickler von "Deep Thought"
- Beiträge: 2832
- Registriert: Fr, 08. Feb 2008 21:29
- Hat sich bedankt: 99 Mal
- Danksagung erhalten: 13 Mal
Re: Standard-Browser
Hallo, Jan -
aus dem Ärmel geschüttelt: das ist das Standard-Programm, das für http:// Adressen bzw. .html Dateien in der Registry eingetragen ist.
Ich würde jetzt bei mir nachsehen, wie die Einträge in ClassesRoot lauten und dann in meinem Programm die Registry entsprechend auslesen.
aus dem Ärmel geschüttelt: das ist das Standard-Programm, das für http:// Adressen bzw. .html Dateien in der Registry eingetragen ist.
Ich würde jetzt bei mir nachsehen, wie die Einträge in ClassesRoot lauten und dann in meinem Programm die Registry entsprechend auslesen.
Liebe Grüsse aus der Eifel,
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
Georg S. Lorrig
Redakteur der Wiki des Deutschprachigen Xbase-Entwickler e.V.
- brandelh
- Foren-Moderator
- Beiträge: 15710
- Registriert: Mo, 23. Jan 2006 20:54
- Wohnort: Germersheim
- Hat sich bedankt: 73 Mal
- Danksagung erhalten: 38 Mal
- Kontaktdaten:
Re: Standard-Browser
Hi,
das "Standardprogramm" ermittle ich mit dieser Funktion (z.b. für den Standard-PDF-Reader), die sollte auch für HTM Dateien gelten.
Wichtig, du musst den Pfad (ohne Datei) und die gewünschte Datei dieses Typs angeben.
das "Standardprogramm" ermittle ich mit dieser Funktion (z.b. für den Standard-PDF-Reader), die sollte auch für HTM Dateien gelten.
Wichtig, du musst den Pfad (ohne Datei) und die gewünschte Datei dieses Typs angeben.
Code: Alles auswählen
*-------------------------------------------------------------
function GetStandardProgramm(cFile, cPath)
local cExe , nRet, x
cExe := space(256)
nRet := FindExecutableA(cFile, cPath, @cExe)
if nRet <= 32
cExe := ""
else
x := at(chr(0),cExe)
if x > 0
cExe := left(cExe,x-1)
endif
cExe := alltrim(cExe)
endif
return cExe
DLLFUNCTION FindExecutableA( cF, cP, @cE ) USING STDCALL FROM SHELL32.DLL
Gruß
Hubert
Hubert
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Standard-Browser
Moin Hubert,
hervorragend! Vielen Dank, das werde ich heute Abend mal ausprobieren.
Nur zur Info, warum ich das frage (Manfred, könnte eventuell für Dich interessant sein): Ich erstelle bei Bedarf html-Dateien mit einem Aufruf von OpenStreetMap. Da kann ich dann auch selbstdefinierte Marker der betreffenden Orte anzeigen. Das klappt einwandfrei - aber nicht beim Opera. Da muß man erst eine einfache manuelle Konfiguration vornehmen. Das würde ich dem Anwender im Bedarfsfall natürlich gerne mitgeben. Daher möchte ich abfragen, ob der Opera der Standard-Browser ist.
Jan
hervorragend! Vielen Dank, das werde ich heute Abend mal ausprobieren.
Nur zur Info, warum ich das frage (Manfred, könnte eventuell für Dich interessant sein): Ich erstelle bei Bedarf html-Dateien mit einem Aufruf von OpenStreetMap. Da kann ich dann auch selbstdefinierte Marker der betreffenden Orte anzeigen. Das klappt einwandfrei - aber nicht beim Opera. Da muß man erst eine einfache manuelle Konfiguration vornehmen. Das würde ich dem Anwender im Bedarfsfall natürlich gerne mitgeben. Daher möchte ich abfragen, ob der Opera der Standard-Browser ist.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
- Jan
- Marvin
- Beiträge: 14662
- Registriert: Fr, 23. Sep 2005 18:23
- Wohnort: 49328 Melle
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 88 Mal
- Kontaktdaten:
Re: Standard-Browser
Moin Hubert,
das funktioniert einwandfrei. Danke für den Code.
Jan
das funktioniert einwandfrei. Danke für den Code.
Jan
Mitglied der XUG Osnabrück
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.
Mitglied der XUG Berlin/Brandenburg
Mitglied des Deutschsprachige Xbase-Entwickler e. V.