jo, das hab ich bereits gestern schon so versucht, klappt auch soweit, allerdings bin ich mir nicht sicher, ob das so mit jedem browser klappt!?
ich mein, akzeptiert jeder browser beim aufruf die url als parameter und ruft sie dann auch auf?
so siehts bei mir jetzt aus:
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9:
| procedure TForm1.SpeedButton5Click(Sender: TObject); begin
if Aendern=true then ShellExecute(Application.Handle, 'open', PAnsiChar(browserpfad), PAnsiChar(Film[1].URL), nil, SW_SHOW) else BrowseURL1.Execute; end; |
das BrowseURL1 ist ein festgelegter Browseraufruf über ne actionlist. so war es also vorher. auch bei browseurl wird immer der standartbrower geöffnet, afaik.
Aendern ist ein bool-wert aus einer ini, ob der browser abgeändert werden soll.
browserpfad ist der pfad zum browser der aus einer ini ausgelesen wird.
Film[1].Url ist die adresse, die aufgerufen wird.
So funktioniert es halt mit firefox und IE, rest weiß ic nicht!?