Assignment of extended real

General discussion on mikroPascal PRO for PIC32.
Post Reply
Author
Message
kenneth43
Posts: 7
Joined: 16 Jul 2017 16:22

Assignment of extended real

#1 Post by kenneth43 » 23 Aug 2019 18:14

program MyProject;
//I have use for 2^32 sometimes.
// direct assignment does not work in the contant field, but in code.
//why is not "ereala := extended(qdta);" working?
const
erealc : extended = 4294967296.0; //not working !!!!!!!!!!!!!

var
ereala, erealb : extended;
qdta, qdtb, qdtc, qdtd : int64;
ddta, ddtb : longint;

begin
ddta := 65536;
qdta := ddta * ddta; //good
qdtb := 4294967296; //good
ereala := extended(qdta); //not working !!!!!!!!!!!
ereala := 4294967296.0; //seems right, to few digits in debug window
qdtc := int64(ereala); //is right
erealb := 65536.0; //works
erealb := erealb * erealb; //seems right
qdtd := int64(erealb); //is right
{ Main program }
end.

User avatar
jovana.medakovic
mikroElektronika team
Posts: 986
Joined: 18 Dec 2018 10:36

Re: Assignment of extended real

#2 Post by jovana.medakovic » 02 Sep 2019 11:54

Hello,

I will forward this bug to our developer team.
I apologize for the inconvenience.

Kind regards,
Jovana

Post Reply

Return to “mikroPascal PRO for PIC32 General”