RS232 ===> web
Marek Sembol
hwm.land na gmail.com
Středa Leden 9 17:01:40 CET 2013
Mno pascala jsem sice nevidel uz 2 desetileti, ale rek bych, ze toto
je nekonecna smycka. Nebo jak se to z ni dostane?
Marek
> //tady ctu seriak
> while true do
> begin
> retez :=ser.Recvstring(1000);
> writeln(retez);
> end;
2013/1/9 RV <vicek.radek na cpost.cz>:
> S tou synapsi je to uplna lahudka - v podstate uz ctu se serioveho portu
> (jen jsem v MCU si prehodil CR/LF - mam to obracene tak mi to neparsuje
> konec radek) a umim i poslat GET na URL - ted se v podstate jen trapim v te
> dokumentaci - jak nejlepe to rozdelit na jednotlive casti a slozit z toho
> korektni dotaz pro web.
>
> Program test;
>
> uses
> synaser, httpsend, asn1util, blcksock, clamsend, dnssend, ftpsend,
> ftptsend, classes;
>
> var
> HTTP : THTTPSend;
> ser : TBlockSerial;
> l : tstringlist;
> retez : string;
> begin
> HTTP := THTTPSend.Create;
> l := TStringList.create;
> ser:=TBlockSerial.Create;
> ser.Connect('COM3');
> ser.Config(19200,8,'N',1,false,false);
>
> try
> //tady ctu seriak
> while true do
> begin
> retez :=ser.Recvstring(1000);
> writeln(retez);
> end;
>
> ///tady zkouska getu
> if not HTTP.HTTPMethod('GET', 'URL') then
> begin
> writeln('ERROR');
> writeln(Http.Resultcode);
> end
> else
> begin
> writeln(Http.Resultcode, ' ', Http.Resultstring);
> writeln;
> writeln(Http.headers.text);
> writeln;
> l.loadfromstream(Http.Document);
> writeln(l.text);
> end;
>
> finally
> ser.free;
> HTTP.Free;
> l.free;
> end;
> end.
>
>
> Radek Vicek
>
> Dne 9.1.2013 15:49, Martin Záruba napsal(a):
>
>> Protoze jsem kdysi delal v pascalu, tak me lazarus nadchnul. Ale zatim moc
>> nezvladam.
>> Martin Zaruba
>
> Tento e-mail včetně příloh může obsahovat důvěrné informace. Jestliže nejste
> zamýšlený adresát tohoto e-mailu, pak jakákoliv forma zveřejnění, tisk,
> kopírování, distribuce nebo šíření tohoto e-mailu a připojených příloh je
> přísně zakázáno. Pokud obdržíte tento e-mail omylem, oznamte to neprodleně
> jeho odesilateli a okamžitě tento e-mail včetně jeho příloh trvale vymažte
> ze svého systému. Odesilatel e-mailu neodpovídá za jakoukoliv škodu
> způsobenou modifikacemi či zpožděním přenosu e-mailu.
>
>
>
> This e-mail and any attached files may contain confidential information. If
> you are not the intended addressee of this e-mail, you are hereby notified
> that any disclosure, printing, copying, distribution or dissemination of
> this e-mail and any attached files is strictly prohibited. If you receive
> this e-mail in error, please immediately notify the sender and permanently
> delete this e-mail and its attachments from your system. The sender of this
> e-mail does not accept liability for any damage that may be caused by any
> modifications or delay in the transmission of it.
>
> _______________________________________________
> HW-list mailing list - sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list
Další informace o konferenci Hw-list