Avatar billede lasserasch Juniormester
03. juni 2005 - 19:42 Der er 10 kommentarer og
1 løsning

Køre Program med parameter fra webserver.

Hejsa...


Ved at det kan lade sig gøre at køre et program fra en webserver. f.eks. ved at ligge programmet i CGI-BIN biblioteket. Jeg har fået det til at virke fint med cmd.exe, fra min egen lille private IIS server, som kører lokalt på en af mine maskiner.

Bare rolig, det er kun i et testmiljø, men mit spørgsmål er så!

Når jeg f.eks. skriver : http://localhost/cm.exe?/c+dir+c:\
Så returneres der nogle data til browseren. Hvordan gør man det med et delphi program? Jeg vil gerne køre programmet med nogle forskellige parametre, som så laver nogle beregninger. og alt efter hvad resultatet bliver, skal der returneres en værdi til browseren. Kan det lade sig gøre? Og hvordan???
Avatar billede kroning Nybegynder
03. juni 2005 - 21:21 #1
Nu kender jeg ikke så meget til den slags men hvis du hvis du kalder en exe på den måde vil de fleste browser så ikke bare spørge om du vil downloade en fil?
Her har jeg f.eks. lavet en exe men så omdøbt den til cgi:
www.kroning.dk/Project2.cgi?/c+dir+c:\
Avatar billede kroning Nybegynder
04. juni 2005 - 20:20 #2
Her er f.eks. en der ligger tal sammen:
www.kroning.dk/Project3.cgi?2&3&10

Jeg ved ikke om det er det du søger? Sig til så banker jeg en beskrivelse sammen.
Avatar billede janbb Juniormester
27. juni 2005 - 07:52 #3
De fleste ikke-private servere vil nok ikke tillade exe-extensionen, men som du skriver kan man køre dem på sin egen IIS.Dette kræver dog at det er et webprogram.
At compilere dise kræver at du har en avanceret version af Delphi.
Der er mange eks. på fx. www.marcocantu.com der er forfatter til nogle store bøger) om emnet.Exe-filerne laves ved DEPL-metoden.Men man kan osse lave dll-filer.
Avatar billede kroning Nybegynder
27. juni 2005 - 09:39 #4
>>At compilere dise kræver at du har en avanceret version af Delphi.
Hvad mener du med det?
Avatar billede janbb Juniormester
28. juni 2005 - 07:10 #5
DVS Enterprise m samtlige komponenter installeret.Og iøvrigt ed. DEPLOY-metoden jvf ovenst. og i ikke DEPL-metoden, som jeg vistnok skrev.
Der er osse andre metoder - vistnok noget med INDY bl.a., men det har jeg aldrig prøver - søg evt på ordet her på E, der har været mange spm desangående fra tid til anden.Der var osse engang et site der hed www.cgiexpert.com, der havde nogle 'færdige' komponenter (gratis) til web-exe-filer.
Avatar billede kroning Nybegynder
28. juni 2005 - 19:32 #6
De par stykker jeg lavede i mine tidligere indlæg har jeg brugt en ganske alm. Delphi 7 proff. til, jeg ved ikke så meget om den slags så det er måske noget helt andet du snakker om?
Avatar billede janbb Juniormester
29. juni 2005 - 06:40 #7
Jeg har desværre ikke læst alle dine indlæg.Jeg opfattede dit spm. som at du ville køre et program i en webbrowser.Activ X er den 3 mulighed jeg lige kan komme i tanke om.
Avatar billede janbb Juniormester
29. juni 2005 - 07:21 #8
Jeg gik (måske fejlagtigt ?) ud fra du mente et delphi program.
Et ex. på en webside hvor programøren bruger dll-teknik kan du
kigge på Her: http://www.matlus.com/scripts/website.dll
Avatar billede janbb Juniormester
29. juni 2005 - 07:45 #9
Jeg kan godt se nu at det kun var outputtet lasserash vile have i browseren.Burde have læst spm.et mere grundigt - beklager.
Avatar billede kroning Nybegynder
29. juni 2005 - 16:10 #10
janbb: Ang. tidligere indlæg, så mente jeg tidligere indlæg til dette spørgsmål.
Avatar billede lasserasch Juniormester
21. november 2005 - 02:41 #11
Ja, det er jo lang tid siden dette spørgsmål er blevet oprettet! Jeg rydder lige op på min konto idag, så dette spørgsmål lukkes igen!

Mvh.
Lasse.
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