[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: A beginner's question

From: Gaius Mulley
Subject: Re: A beginner's question
Date: Sat, 08 Apr 2023 11:51:34 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux)

Rudolf Schubert <> writes:

> Hi Benjamin,
> thank you for this 'super quick' answer!
> Yes, I'm aware that the 'ISO-parts' in GPM and GM2 are different.
> I could easily handle these differences, so my code can now be compiled on
> both GPM and GM2 with one subtle exception which kind of amused me a bit:
> In the DateTime RECORD there is one BOOLEAN member called summerTimeFlag
> in GM2 and SummerTimeFlag in GPM. I needed a few seconds before I
> realized that the capitalization of the starting 's' is different!
> My 'real' problems go a bit 'deeper' but before I wanted to go in too
> much detail I first wanted to make sure I'm really using the latest
> version of GM2. I don't want to bore peeple with old stuff which is
> not relevant any more;-)
> But in short: it is the run time behaviour which is different without my
> workarounds which I now have put in place.
> 1.      With WriteString from TextIO I can use this 'construct' with GPM
> WriteString(cid, 15C+12C);
> With GM2 compilation goes fine but when run I get:
> RTExceptions.mod:648:35: In invalidloc
> RTExceptions.mod:648:35:invalid address referenced

Hi Rudolf and Benjamin,

ah yes contrary to my previous email - this is a bug in gm2 as it adds
15C+12C into a single char.  It then appears to form an address with the
result - I'll fix these bugs - many thanks for the bug report


reply via email to

[Prev in Thread] Current Thread [Next in Thread]