From 35b181b5b78b5ce81409ec8ebe69b47d0e4ec716 Mon Sep 17 00:00:00 2001 From: s_alexander Date: Sat, 5 Dec 2009 14:19:51 +0000 Subject: only use writeln if CONSOLE is defined (*hope* that fixes the exception without pcre3.dll on windows) git-svn-id: svn://svn.code.sf.net/p/ultrastardx/svn/trunk@1969 b956fd51-792f-4845-bead-9b4dfca2ff2c --- src/encoding/Auto.inc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/encoding') diff --git a/src/encoding/Auto.inc b/src/encoding/Auto.inc index 3d415095..2f7faa0c 100644 --- a/src/encoding/Auto.inc +++ b/src/encoding/Auto.inc @@ -82,7 +82,9 @@ begin if self.Regex = Nil then begin + {$IFDEF CONSOLE} writeln('ERROR: UTF8 Regex compilation failed: ', AnsiString(Error), ' at ', ErrorOffset); + {$ENDIF} end else begin @@ -91,12 +93,18 @@ begin if Error <> Nil then begin + {$IFDEF CONSOLE} writeln('ERROR: UTF8 Regex study failed: ', AnsiString(Error)); + {$ENDIF} end; end; end else + begin + {$IFDEF CONSOLE} writeln('ERROR: pcre not loaded. utf-8 autodetection will not work.'); + {$ENDIF} + end; end; function TEncoderAuto.GetName(): AnsiString; -- cgit v1.2.3