Gå til innhold

Anbefalte innlegg

Videoannonse
Annonse

Til vanleg køyrer du ShellExecute() på ein URL for å køyre den, no må du nok køyre ShellExecute på Opera.exe (om det er installert), og bruke URLen som ein parameter. Slå opp ShellExecute() i Win32 SDK om du ikkje veit korleis du skal bruke det. Evt. finns det ein enklare funksjon i fila FMXUtils.pas som du finn på Delphi-CDen din.

 

Du må og huske at du er nødt til å leite fram katalogen Opera ligg i for å få dette til. :)

Lenke til kommentar

Takker Vegard, du dyttet meg på rett veg :D

Ble sånn passe ør i hodet av å lese hjelpefiler, men med litt prøving og feiling fant jeg ut at følgende funket:

 

procedure TForm1.openoperaClick(Sender: TObject);

begin

 ShellExecute(Handle, 'open', PChar('C:ProgramfilerOpera7opera.exe'),

   'D:websiderhome.html', nil, SW_SHOW)

end;

 

Dette skulle vel også virke om jeg skulle åpne en URL, ikke sant?

Bare bytte ut fil-stien med en adresse så skulle mye være gjort?

 

 

Men siden jeg ikke er noen trollmann er det jo mulig at det finnes bedre måter å gjøre det på... forslag og korrigeringer mottas med takk :)

Lenke til kommentar

Løysningen din var god, og du fekk deg litt øving i å slå opp i hjelpefilene samtidig. Dette skal virke på URLar og. Husk på at dersom parameteren inneheld mellomrom, er du nødt til å sette doble hermeteikn rundt den;

 


procedure TForm1.openoperaClick(Sender: TObject); 

begin 

  ShellExecute(Handle, 'open', PChar('C:ProgramfilerOpera7opera.exe'), 

    '"http://minside.com/min katalog/minfil.html"', nil, SW_SHOW) 

end;

:)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...