Avatar billede dhe Nybegynder
26. juni 2003 - 13:01 Der er 4 kommentarer

Link i Deplpi

Hvordan laver man et link i Delphi, så den åbner en url på nettet eller en anden fil?
Avatar billede borrisholt Novice
26. juni 2003 - 13:14 #1
brug ShellExecute
Avatar billede assassin Juniormester
26. juni 2003 - 13:15 #2
Avatar billede kustoden Nybegynder
27. juni 2003 - 07:52 #3
Jeg ville enten bruge IE's COM del eller en af VCL'ets htmlkomponenter.
Det vil sige, hvis det skal vises i applikationen.

Alternativt finde din default browser og starte den med CreateProcess().
Du kan selvfølgelig godt stadig bruge ShellExecute, men den er fra 16-bits-dagene og ikke beregnet til 32 bit, og du kan styre tingene meget bedre med CreateProcess. (ShellExecute ender alligevel med at kalde CreateProcess, så hvorfor gå omvejen)
Avatar billede r.hegaard Nybegynder
06. juli 2003 - 17:59 #4
Du kan bruge koden:
  Shellexecute(Handle,'OPEN',PChar('C:\ditprogram.exe'), nil, nil, SW_SHOW);
  Shellexecute(Handle,'OPEN',PChar('mailto:din@e-mail.dk'), nil, nil, SW_SHOW);
  Shellexecute(Handle,'OPEN',PChar('http://din.hjemmeside.dk), nil, nil, SW_SHOW);

  uses shellapi;

Det er vist den letteste måde at gøre det på....
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester