Re: Use of A4GL_DEFDECPREC
Alain Siverly <[email protected]>
| Newsgroups | gmane.comp.lang.4gl.aubit.general |
|---|---|
| Message-ID | <[email protected]> |
Thank you very much for changing adbschema. It solved it!! Alain Am 11.02.14 12:02, schrieb Mike Aubury: Just delete all the .glb.dat files and they should get recreated.. If the newly created on also has the same issue - it might be that you have that DECPREC set to 2 (or "not" 255 somewhere whilst its compiling) On 11 February 2014 10:44, Alain Siverly <[email protected] > wrote: thank you for testing. we tried now some different things. if we use this for compile the test programm: 4glc -G ./g_1test.4gl 4glpc -V5 -o 1test.4ae ./g_1test.4gl ./p_1test.4gl then we get correct results. but if we compile using our typical tools like "m -c ; m" then we get the wrong results. it seems that the glb file ist different in both cases and this makes the difference. but i don't know well how the glb file is build so i cannot recognize the cause. alain VENTAS AG 20+ Jahre ERP-Erfahrung! Web: www.ventas.de Fon: 040 / 32 33 34 0 Fax: 040 / 32 33 34 38 Firmensitz: Mittelweg 144, 20148 Hamburg, Deutschland Registergericht: Hamburg, HRB 80 297 Ust.IdNr.: DE118686712 Vorstandsvorsitzender: Dipl. Ing. Alain Siverly Aufsichtsratsvorsitzender: Dr. Olaf Rehme Am 11.02.14 09:26, schrieb Mike Aubury: When I run it here - I get : decimal_16: 0.16666666666666670000000 float_1 = decimal_16: 0.16666666666666670000000 decimal_16 nach float_return: 0.16666666666666670000000 r_vpos.evk_pe_dm nach float_return: 0.16666666666666670000000 r_vpos.evk_pe_dm = decimal_16: 0.16666666666666670000000 float_1 : 0.16666666666666670000000 decimal_16 = float_1: 0.16666666666666670000000 Make sure you have no old .glb.dat files hanging around ? On 11 February 2014 08:17, Alain Siverly <[email protected] > wrote: Hi, we have a last problem using the environment variable A4GL_DEFDECPREC=255. All things runs very well with one exception: Using a global definition file which is referenced in the upper part of a 4gl file, then decimal(16) get rounded to two decimal numbers. Since we use this almost in every file it would be great to get a correction. Please find attached: testTable.sql -> Definition of the Table "vpos" (1 column DECIMAL(16) g_1test.4gl -> Global file (defines a RECORD LIKE "r_vpos") p_1test.4gl -> the 4gl file for testing. The output of the example is as comment in the beginning of the file. Thank you very much in advance! Alain Siverly VENTAS AG (The VDC 2 is comming soon...!) ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Aubit4gl-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss ------------------------------------------------------------------------------ Android apps run on BlackBerry 10 Introducing the new BlackBerry 10.2.1 Runtime for Android apps. Now with support for Jelly Bean, Bluetooth, Mapview and more. Get your Android app in front of a whole new audience. Start now. http://pubads.g.doubleclick.net/gampad/clk?id=124407151&iu=/4140/ostg.clktrk _______________________________________________ Aubit4gl-discuss mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/aubit4gl-discuss