summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorErich Eckner <git@eckner.net>2015-10-22 12:23:24 +0200
committerErich Eckner <git@eckner.net>2015-10-22 12:23:24 +0200
commitce76e557254aaed7d384f0337e5c0b243ac0532d (patch)
treec8c6c2ca11dafc80f6a41eb8d1df61fff7ef3348
parent483de0736a4043c1b3e1cdcb345e96a7d7798ba6 (diff)
downloadFernbedienung-ce76e557254aaed7d384f0337e5c0b243ac0532d.tar.xz
Option '-W' eingebaut
-rw-r--r--fernbedienung.lpr18
1 files changed, 16 insertions, 2 deletions
diff --git a/fernbedienung.lpr b/fernbedienung.lpr
index df9c45b..e83e7be 100644
--- a/fernbedienung.lpr
+++ b/fernbedienung.lpr
@@ -13,10 +13,24 @@ uses
sysutils, lowlevelunit, irdecoderunit;
var
- irDecoder: tIRDecoder;
+ irDecoder: tIRDecoder;
+ inputDatei: string;
+ cnt: longint;
+ watte: boolean;
begin
- irDecoder:=tIRDecoder.create(paramstr(1));
+ inputDatei:='';
+ watte:=false;
+ for cnt:=1 to paramcount do begin
+ if paramstr(cnt)='-W' then begin
+ watte:=true;
+ continue;
+ end;
+ if inputDatei<>'' then
+ raise exception.create('Mehr als eine inputDatei angegeben!');
+ inputDatei:=paramstr(1);
+ end;
+ irDecoder:=tIRDecoder.create(inputDatei,extractfilepath(paramstr(0))+'befehle.konf',watte);
repeat
repeat