Consultor Eletrônico



Kbase 16407: Do not mix -crc and timestamps in compiled procedures
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/10/1998
Do not mix -crc and timestamps in compiled procedures

Do not mix -crc and timestamps in compiled procedures.
=====================================================

Using CRC check and timestamps mixed in procedures that use
shared data (shared frames, variables etc.) can produce errors.
This situation in most likely to happen in installations where
AP provides standard programs as precompiled r-code and users
create customized local procedures that use shared data structures.

Possible errors are usually fatal and cause the session to exit
abnormally. Errors include:

SYSTEM ERROR: Memory violation. (49)
Error code <number> returned from fdget. (1411)
SYSTEM ERROR: Cannot read field from record, not enough fields. (450)
SYSTEM ERROR: fmget: bad record or unknown value. (13)

The solution is to recompile the whole application using the same
settings (Either CRC or timestamps). In the case where AP ships
only r-code the only solution is to find out the settings those
procedures were compiled with and use the same.

--
1996-11-22

Progress Software Technical Support Note # 16407