Code: Alles auswählen
Procedure.s ReadRegKey(OpenKey.l,SubKey.s,ValueName.s)
hKey.l=0
keyvalue.s=Space(255)
datasize.l=255
If RegOpenKeyEx_(OpenKey,SubKey,0,#KEY_READ,@hKey)
keyvalue="Error Opening Key"
Else
If RegQueryValueEx_(hKey,ValueName,0,0,@keyvalue,@datasize)
keyvalue="Error Reading key"
Else
keyvalue=Left(keyvalue,datasize-1)
EndIf
RegCloseKey_(hKey)
EndIf
ProcedureReturn keyvalue
EndProcedure
domain$="www.irgendwas.de"
browser$=ReadRegKey(#HKEY_CLASSES_ROOT,"htmlfile\shell\open\command","")
ShellExecute_(null,"Open",browser$,domain$,Null,#SW_SHOWNORMAL)
Der Aufbau stimmt aber so (Delphi-Beispiel):
Code: Alles auswählen
shellexecute(handle,'open','iexplore','http://www.swissdelphicenter.ch',nil,sw_show);