05.11.2013 Aufrufe

Projektbericht 796.8 KByte - Technikpreis

Projektbericht 796.8 KByte - Technikpreis

Projektbericht 796.8 KByte - Technikpreis

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

41 D Quellcode<br />

unit Speichern;<br />

interface<br />

uses<br />

Classes, Windows, SysUtils;<br />

procedure WriteMyData(FileName: OpenString; Data : OpenString);<br />

type<br />

TSaveSensor = class(TFileStream)<br />

private<br />

protected<br />

public<br />

end;<br />

const<br />

fmCreate = $FFFF;<br />

fmOpenRead = $0000;<br />

fmOpenWrite = $0001;<br />

fmOpenReadWrite = $0002;<br />

fmShareCompat = $0000 platform;<br />

fmShareExclusive = $0010;<br />

fmShareDenyWrite = $0020;<br />

fmShareDenyRead = $0030 platform;<br />

fmShareDenyNone = $0040;<br />

implementation<br />

procedure WriteMyData(FileName: OpenString; Data : OpenString);<br />

var myFile : TextFile;<br />

begin<br />

AssignFile(myFile,FileName);<br />

try<br />

if FileExists(FileName) = True then Append(myFile) else Rewrite(myFile);<br />

writeln(myFile,Data);<br />

finally<br />

CloseFile(myFile);<br />

end;<br />

end;<br />

end.<br />

unit Paxon;<br />

interface<br />

uses Windows, Paxon_TLB, ComObj, ActiveX, Dialogs, Classes, StdCtrls;<br />

type PBoolean = ^Boolean;<br />

type<br />

TPaxonThread = class(TThread)<br />

private<br />

lblCaption : TLabel;<br />

myStringPointer :PWideString;<br />

myString : WideString;<br />

SendMailNextPointer : PBoolean;<br />

procedure Connect(Call : WideString);<br />

procedure SendSensorData();<br />

protected<br />

PaxonStr : string;<br />

procedure Execute; override;<br />

procedure UpdateLabel;

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!