Projektbericht 796.8 KByte - Technikpreis
Projektbericht 796.8 KByte - Technikpreis
Projektbericht 796.8 KByte - Technikpreis
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;