There are 17 more variables giving such different values.

Regards
Guruprasad


On Thursday 06 March 2014 11:36 PM, Felipe Castro wrote:
Ok, but for that strange behavior maybe there is some memory corruption anywhere, it´s a somehow difficult bug to find.


2014-03-05 17:14 GMT-03:00 Guruprasad Rane <[email protected] <mailto:[email protected]>>:

    Thanks

    It worked...

    Just an observation.

    I have a R2000 dwg file. The header variable DIMUNIT is set as 2
    in the file using CAD. When I try to find the value of DIMUNIT
    using LibreDwg with following code

    printf("\"DIMUNIT\";\"%d\"\n",dwg->header_vars.DIMUNIT);

    it gave me value as -678324552. I tried once again without
    changing the dwg file and it gave me 1929275832. And I tried again
    it gave me 521680120. Everytime I check it gives different value.
    Shouldn't it give a same value every time,whether correct or
    incorrect.

    Regards
    Guruprasad


    On Wednesday 05 March 2014 05:53 AM, Felipe Castro wrote:
    Sorry, I answered looking at the code in the simplified LIBdwg
    for LIBREdwg things are a litle bit longer, because BITCODE_H is
    declared as a Dwg_Object_Ref, so it should be:

    dwg->header_vars.TEXTSTYLE->handleref.code






    2014-03-04 13:54 GMT-03:00 Guruprasad Rane
    <[email protected] <mailto:[email protected]>>:

        Sorry Didnt work

        guruprasad@bc2:~/libredwg/examples$ gcc guruTest.c -o
        guruTest -lredwg -lm
        guruTest.c: In function ‘output_HeadersVariables’:
        guruTest.c:354:59: error: request for member ‘code’ in
        something not a structure or union
         printf("\"TEXTSTYLE\";\"%d\"\n",dwg->header_vars.TEXTSTYLE.code);
        ^



        On Tuesday 04 March 2014 05:24 PM, Felipe Castro wrote:
        BITCODE_H is a structure of type Dwg_Handle, which has three
        fields: code, size, value.

        You should access these fields with:

        dwg->header_vars.TEXTSTYLE.code
        dwg->header_vars.TEXTSTYLE.size
        dwg->header_vars.TEXTSTYLE.value

        ok?


        2014-03-04 4:28 GMT-03:00 Guruprasad Rane
        <[email protected] <mailto:[email protected]>>:

            HI

            I am trying to check whether LibreDwg is able to output
            header variables correctly.

            I was able to get values of most header variables for
            example
            printf("\"DIMASO\";\"%d\"\n",dwg->header_vars.DIMASO);

            But I am not able to get vaules of varible with
            BITCODE_H e.g. variable TEXTSTYLE

            Can anyone help me with this? I have very basic
            knowledge of programming.

            Regards
            Guruprasad







Reply via email to