--- dao/DelphiScanner/Configuration.pas 2016/08/15 19:09:21 3089 +++ dao/DelphiScanner/Configuration.pas 2016/08/15 19:26:48 3090 @@ -56,6 +56,23 @@ UrlFindPakketype, UrlSendPrograminfo: String; + AlarmLyd : String; + ScannetOkLyd : String; + ScannetOkStorLyd : String; + + ScannetOkTilTjekkodeLyd : String; + + PrinterNavn : String; + TjekPrinter : String; + + SporgEfterBoghandler : String; + + ScanTjekkode : String; + ScanTjekkodeAutomatik : string; + + TjekUrls : String; + TestFunktionen : String; + procedure ReadFromInifile( iniFile: TIniFile); @@ -65,7 +82,7 @@ implementation -uses Utils; +uses Utils, SysUtils; procedure TConfiguration.ReadFromInifile( iniFile: TIniFile); @@ -97,9 +114,12 @@ SporgEfterBoghandler := ReadString('Settings','SporgEfterBoghandler','0'); ScanTjekkode := ReadString('Settings','ScanTjekkode','0'); ScanTjekkodeAutomatik := ReadString('Settings','ScanTjekkodeAutomatik','1'); - Scanningtype := ReadString('Settings','Scanningtype','A'); - Pakketype := ReadString('Settings','Pakketype','0'); + + //Scanningtype := ReadString('Settings','Scanningtype','A'); //Scanningstype skal ikke lęses fra config + //Pakketype := ReadString('Settings','Pakketype','0'); //Pakketype Skal ikke lęses fra config + TestFunktionen := ReadString('Settings','TestFunktion','0'); + AlarmLyd := ReadString('Settings','AlarmLyd','Sounds\Alarm.wav'); ScannetOkLyd := ReadString('Settings','ScannetOkLyd','Sounds\Ok.wav'); ScannetOkStorLyd := ReadString('Settings','ScannetOkStorLyd','Sounds\Ok_stor.wav'); @@ -236,6 +256,31 @@ URLPrintLabel := InjectURL(URLPrintLabel); + + //Finally check for files: + if not FileExists(AlarmLyd) then + begin + AlarmLyd := ''; + end; + + if not FileExists(ScannetOkLyd) then + begin + ScannetOkLyd := ''; + end; + + if not FileExists(ScannetOkStorLyd) then + begin + ScannetOkStorLyd := ''; + end; + + + if not FileExists(ScannetOkTilTjekkodeLyd) then + begin + ScannetOkTilTjekkodeLyd := ''; + end; + + + end;