On Fri, 23 Jun 2006, Pianoman wrote:
Hi, I'd like to ask whether is it possible to exit program in case of runtime
error 202 for example more nicely than with message runtime error 202 at
a1d456d5621blablabla
For example:
writeln('starting to divide:');
writeln(2/0);
and I don't want mi pr
On 23/06/06, Michael Van Canneyt <[EMAIL PROTECTED]> wrote:
On Fri, 23 Jun 2006, Pianoman wrote:
>
> Hi, I'd like to ask whether is it possible to exit program in case of runtime
> error 202 for example more nicely than with message runtime error 202 at
> a1d456d5621blablabla
> For example:
>
Just a question about programming practice:
How can I disable overflow checking for a couple of operations?
I use something like that:
{$DEFINE CHECKINGS}
{$IFDEF CHECKINGS} --- of course, this block can be much bigger
{$R+,S+,Q+,V+}
{$ELSE}
{$IMPLICITEXCEPTIONS ON}
{$R-,S-,Q-,V-}
{$ENDIF}
On Friday 23 June 2006 08:59, Пётр Косаревский wrote:
> I know, that I can split {$IF} block:
Well, if you do define CHECK_OVERFLW depending on the current compiler's
settings like this:
{$IFOPT Q+} {$DEFINE CHECK_OVRLW} {$ENDIF}
then ...
> {$Q-} e:=f+g; {$IFDEF CHECK_OVRLW} {Q+} {$ENDIF}
...
Hello Пётр,
Friday, June 23, 2006, 11:59:26 AM, you wrote:
[skip]
ПК> Is there an easier way?
ПК> Like
ПК> {$SAVE Q} {$Q-} e:=f+g; {$LOAD Q}
ПК> so that it will fit one line?
{$IFOPT Q+} {$Q-} {$DEFINE Q_SWITCHED} {$ENDIF}
(* do some stuff here *)
{$IFDEF Q_SWITCHED} {$Q+} {$UNDEF Q_SWITCHED} {$
Thank you for advices!
Probably, I'll stick to global definitions.
It seems, that {$IFOPT} doesn't help conserve space when you have to switch
checks somewhat often, while greatly helps write code fragments for injection.
(A line starting with {$Q-}, then simple expression, ending with some {$IF
please trim your posts.
thanks,
Tony
On 6/23/06, Pianoman <[EMAIL PROTECTED]> wrote:
Hi, I'd like to ask whether is it possible to exit program in case of
runtime error 202 for example more nicely than with message runtime error
202 at a1d456d5621blablabla
For example:
writeln('starting to div
On Friday 23 June 2006 15:58, Tony Pelton wrote:
> please trim your posts.
>
Please do not top-post.
Thanks
A.J. :)
Anyway, to answer the original question - look in the miscelaneous section of
the contributed units list on www.freepascal.org for unit errormsg, if the
link no longer works (I kn
Thank you very much guys, you saved me just a few hours before
presenting my work.
I will try to add the things I learned to the wiki.
--
Felipe Monteiro de Carvalho
___
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.or