11. april 2004 - 20:06
Der er
11 kommentarer og 1 løsning
Åbne browser-vindue
Hej. Jeg har flg. kode til at åbne en fil i et browser vindue (IE) : ShellExecute(0, 'open', 'test.html', nil, nil, SW_SHOWNORMAL); Den virker fint. Men hvis jeg nu vil have at den åbner en side, hvor filnavnet ligger i variablen Page, hvad skal jeg så skrive ? Jeg har prøvet: ShellExecute(0, 'open', 'Page', nil, nil, SW_SHOWNORMAL); Det virker ikke.
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
11. april 2004 - 20:19
#1
ShellExecute(0, 'open', Page, nil, nil, SW_SHOWNORMAL);
11. april 2004 - 20:20
#2
ShellExecute(0, 'open', PChar(Page), nil, nil, SW_SHOWNORMAL); så vidt jeg husker...
11. april 2004 - 20:22
#3
Ingen af dine eksempler virker, desværre.
11. april 2004 - 20:22
#4
Jeg prøvede tidligere uden '-tegn, da det var oplagt. Men som sagt, så virkede det ikke.
11. april 2004 - 20:53
#6
Det virker ikke med min variabel. Måske variablen er forkert. Jeg får indholdet når jeg gemmer min fil : DocFileName:= SaveDialog.FileName; Det forudsætter naturligvis, at filen er gemt først. Men så burde det vel også virke ?!
11. april 2004 - 21:36
#7
hvis det er en fil ofline du vil have fat i så prøv det her: ShellExecute(0, 'open', PChar('c:\temp\test.htm'), nil, nil, SW_SHOWNORMAL);
11. april 2004 - 21:44
#8
Hvor foreslår du jeg sætter variablen med filnavnet ind ?
11. april 2004 - 22:01
#9
Jeg er i øvrigt ikke vild med den løsning. Den ligger nemlig ikke nødvendigvis i C:\temp. Så det duer ikke.
11. april 2004 - 22:07
#10
procedure TForm1.Button1Click(Sender: TObject); var page: string; begin page := edit1.Text; ShellExecute(0, 'open', PChar(page), nil, nil, SW_SHOWNORMAL); indtastning af variabel i edit1 åbner browser med den indtastede side
26. april 2004 - 21:56
#11
er du levende endnu *SS*
26. april 2004 - 22:03
#12
Oh, yeah :) Jeg siger mange tak.
Kurser inden for grundlæggende programmering