Avatar billede emileej Nybegynder
07. maj 2001 - 14:29 Der er 16 kommentarer og
2 løsninger

Borland C++ Builder : Sende http request og modtage output fra det...

Jeg vil godt have mit program - skrevet i Borland C++ - til, at sende et http request til mit cgi script på min server - ligesom IE: http://eej.dk/script.php?var=val
og modtage output i en streng - jeg har fattet at man skal bruge TClientSocket, men how?

E-)mil
http://eej.dk
http://fotx.net/emileej
Avatar billede emileej Nybegynder
08. maj 2001 - 10:57 #1
Er der virkeligt ingen med kendskab til Borland C++ Builder her?
Avatar billede fastpoint Nybegynder
08. maj 2001 - 10:58 #2
måske kan jeg i delphi:(
Avatar billede tuxen Nybegynder
08. maj 2001 - 11:03 #3
det er faktisk nemmere med NMHHTP komponeneten
Jeg har lavet et eksempel hvis du er interesseret
Avatar billede tuxen Nybegynder
08. maj 2001 - 11:05 #4
skriv dit icq eller mail adresse, så kan jeg sende filerne til dig.
Du skal bruge et styks NMHTTP komponent, 1 EDIT, 2 MEMO, 1 BUTTON
og så fylde onCLick handleren for knappen ud således:
NMHTTP1->TimeOut = 5000;
  NMHTTP1->InputFileMode = false;
  NMHTTP1->OutputFileMode = false;
  NMHTTP1->ReportLevel = Status_Basic;
  NMHTTP1->Get(Edit1->Text);
  Memo1->Text = NMHTTP1->Body;
  Memo2->Text = NMHTTP1->Header;

Memo1 indeholder body, memo2 indeholder header.
edit1 specificerer urlen du vil hive fat i
Avatar billede emileej Nybegynder
08. maj 2001 - 15:19 #5
>>fastpoint

Helt ok - kan sagtens læse delphi.

>>tuxen

Du kan sende det til default@eej.dk, da jeg ikke kan modtage filer via icq =)

E-)mil
Avatar billede emileej Nybegynder
08. maj 2001 - 15:44 #6
upz - najr - jeg mener eej@eej.dk :o)
Avatar billede tuxen Nybegynder
09. maj 2001 - 11:17 #7
Så er den sendt afsted :)
Avatar billede emileej Nybegynder
09. maj 2001 - 16:30 #8
Den er ikk modtaget - har en del problemer med min email for tiden - send den venligst til johansen_emil@hotmail.com i stedet :)

E-)mil
Avatar billede borrisholt Novice
10. maj 2001 - 09:35 #9
E-)mil>> Du skal bruge ICS (Internet Component Suite) skrevet af François PIETTE. Der fra skal du køre eksemplet HTTPGet. Den kan præcis hvad du efterspørger.

François PIETTE\'s ICS finder du på adressen :
  http://users.swing.be/francois.piette/indexuk.htm

Jens B http://fotx.net/borrisholt
Avatar billede borrisholt Novice
14. maj 2001 - 11:36 #10
emileej>> Er du der ?

Jens B
Avatar billede tuxen Nybegynder
14. maj 2001 - 13:10 #11
Hej Emileej.
Så er de sendt til den anden adresse.
>>borrisholt, der er ikke noget i vejen med Borlands egen NMHTTP komponent og der kan ikke være en tilsvarende komponent der er  nemmere at bruge netop til HTTP protokollen.

Avatar billede borrisholt Novice
14. maj 2001 - 13:13 #12
tuxen>>
  Hvis man kigger på ICS så vil man opleve de mange fordele der er ved det. Der i blandt er det tråd baceret. Og ej at forglemme så er det open source.
jens b
Avatar billede tuxen Nybegynder
14. maj 2001 - 13:18 #13
hej Jens.
Det var ikke for at neglicere det omtalte suite.
Blot påpeger jeg at det nok er nemmere, at bruge en native komponent som er sindssygt nem at bruge, end først at skulle ud og downloade et helt nyt komponent suite, der umuligt kan være nemmere, lige præcis i forhold til HTT.
Dog lyder det da rigtig cool at det er open source.
Thue
Avatar billede borrisholt Novice
14. maj 2001 - 13:23 #14
tuxen >> Du skulle prøve fordi alle han komponener kører under ALLE versioner af Delphi, C++ Builder samt KYLIX !!! Alt dette uden beregning ...

Jens B
Avatar billede tuxen Nybegynder
14. maj 2001 - 13:24 #15
sejt.
:)
Avatar billede emileej Nybegynder
17. maj 2001 - 17:30 #16
Da jeg er lidt af et dovendyr, brugte jeg tuxen\'s løsning, men tak for linket Jens :)

E-)mil
http://eej.dk
http://fotx.net/emileej
Avatar billede borrisholt Novice
18. maj 2001 - 12:19 #17
emileej >> Fail enough .. Du skulle nu stadig gå i gang med hans pakke ... Den sparker røv ...

Jens B
Avatar billede emileej Nybegynder
20. maj 2001 - 13:23 #18
>>Jens

Hehe - det gør jeg når jeg er blevet lidt mere prof. og jeg skal til at lave ver. 2.0 :)

E-)mil
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