Memory Access Voilation Error

Discussion in 'Free Source Codes' started by PRANAV, Aug 13, 2020.

    
  1. PRANAV

    PRANAV New Member


    Hello Experts, I am getting an error in the following code

    upload_2020-8-13_21-36-30.png
     


  2. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Error in Code.........

    Most likely with regards to dimensions..........
     


  3. PRANAV

    PRANAV New Member


    But I have used the height and width 100% of the screen
    So how can be the error there ??
     


  4. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    I am getting, without any alteration in the code.........

    Capture.PNG
     


  5. PRANAV

    PRANAV New Member


    It was working in the earlier versions but as soon as I upgraded it to the latest, it shows error
     


  6. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Remove this..............
    Local:Style:defualt:Height:20
     


  7. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    I have a big screen...so sufficient pixels to accomodate.............

    In your code.... start from Field level and work backward to Line...Part and Form.....

    Comment on each height .....step by step...... and find out which one is the culprit.
     


  8. Rohit001

    Rohit001 Member


    Sir i think you can use. Pagebreak in form

    Delete:pagebreak
     


  9. NSA

    NSA Member


    Dear Experts,

    Can Anyone please help me to resolve the issue of Memory Access violation?


    [Part : PvTfmt FinLedTtlePrt]

    Left Part : PvTfmt DebitTtlePrt



    [Part : PvTfmt DebitTtlePrt]

    Line : PvTfmt DebitTtleLne, PvTfmt OpeningBalanceLne, PvTfmt DrGoodsTitle, PvTfmt DebitDetlsLne, PvTfmt DrServiceTitle,PvTfmt DrServiceDtl, PvTfmt CrAmtTitle, PvTfmt CrAmtDetails
    Repeat : PvTfmt DebitDetlsLne : My Repeat Coll

    Bottom Line : PvTfmt DebitSubTotalLne, PvTfmt ClosingBalanceLne, PvTfmt FinalTotalLne
    Total : PvTfmt DebitAmountFld

    Scroll : Vertical
    Common Border : Yes



    [Line : PvTfmt DebitDetlsLne]

    Field : PvTfmt DateFld, PvTfmt ParticularFld,PvTfmt VchNumberFld
    Right Field : PvTfmt DebitAmountFld, PvTfmt CreditAmountFld

    Space Bottom: 0.15


    ;;Remove if : $$IsEmpty:$$OrigVchLedCrTotal:#LedgerName



    [Field : PvTfmt DateFld]

    Use : Short Date Field
    Set as : $$LocaleString:$$dayofdate:$Date +"-"+ $$LocaleString:$$monthofdate:$Date +"-"+ $$LocaleString:$$yearofdate:$Date
    Set Always : Yes
    Width : 5% Screen
    Alter : Voucher
    Style : Small

    [Field : PvTfmt ParticularFld]

    Use : Name Field
    Set as : $valStockItemName
    Set Always : Yes
    FullWidth : Yes
    Style : Small


    [Field : PvTfmt VchNumberFld]

    Use : Name Field
    Set as : $VoucherNumber
    Width : 8% Screen
    Set Always : Yes
    Align : Right
    Style : Small

    [Field : PvTfmt DebitAmountFld]

    Use : Amount Forex Field
    Set as : $ValAmount*-1
    Set Always : Yes
    Width : @@AmountWidth
    Style : Small Bold
    Format : "DrCr"



    [Field : PvTfmt CreditAmountFld]

    Use : Amount Forex Field
    Set as : $ValAmount*-1
    Set Always : Yes
    Width : @@AmountWidth
    Style : Small Bold
    Format : "DrCr"


    [Line : PvTfmt DebitTtleLne]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:"Date"
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Particular"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold

    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:"Voucher" + $$NewLine + $$LocaleString:"No"
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: $$LocaleString:"Debit" + $$NewLine + $$LocaleString:"Amount"
    Local : Field : PvTfmt DebitAmountFld : Type : String
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold

    Local : Field : PvTfmt CreditAmountFld : Set as: $$LocaleString:"Credit" + $$NewLine + $$LocaleString:"Amount"
    Local : Field : PvTfmt CreditAmountFld : Type : String
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold


    [Line : PvTfmt OpeningBalanceLne]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Opening Balance"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold
    Local : Field : PvTfmt ParticularFld : Invisible : Not $$IsDr:$OpeningBalance:Ledger:#LedgerName ;;OR $$IsEmpty:$OpeningBalance:Ledger:#LedgerName

    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: $OpeningBalance:Ledger:#LedgerName
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible : Not $$IsDr:$OpeningBalance:Ledger:#LedgerName

    Local : Field : PvTfmt CreditAmountFld : Set as: $OpeningBalance:Ledger:#LedgerName
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible : Not $$IsCr:$OpeningBalance:Ledger:#LedgerName
    Space Top : 0.15

    [Line : PvTfmt DrGoodsTitle]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Goods"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold


    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: 0
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible
    Local : Field : PvTfmt CreditAmountFld : Set as: 0
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible


    [Line : PvTfmt DrServiceTitle]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold


    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: 0
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible

    Local : Field : PvTfmt CreditAmountFld : Set as: 0
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible


    [Line : PvTfmt DrServiceDtl]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold


    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: 0
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible

    Local : Field : PvTfmt CreditAmountFld : Set as: 0
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible

    [Line : PvTfmt CrAmtTitle]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Payments & Credits"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold


    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: 0
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible

    Local : Field : PvTfmt CreditAmountFld : Set as: 0
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible


    [Line : PvTfmt CrAmtDetails]
    Use : PvTfmt DebitDetlsLne

    Local : Field : PvTfmt DateFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt DateFld : Type : String
    Local : Field : PvTfmt DateFld : Add : Style : Small Bold


    Local : Field : PvTfmt ParticularFld : Set as: $$LocaleString:"Supply of Service"
    Local : Field : PvTfmt ParticularFld : Type : String
    Local : Field : PvTfmt ParticularFld : Add : Style : Small Bold


    Local : Field : PvTfmt VchNumberFld : Set as: $$LocaleString:""
    Local : Field : PvTfmt VchNumberFld : Type : String
    Local : Field : PvTfmt VchNumberFld : Add : Style : Small Bold

    Local : Field : PvTfmt DebitAmountFld : Set as: 0
    Local : Field : PvTfmt DebitAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt DebitAmountFld : Invisible

    Local : Field : PvTfmt CreditAmountFld : Set as: 0
    Local : Field : PvTfmt CreditAmountFld : Add : Style : Small Bold
    Local : Field : PvTfmt CreditAmountFld : Invisible
     


  10. mailamitgoyl

    mailamitgoyl New Member


    sir,
    i am getting same error. Can we say that dimension formatting is the main cause for this error?
     


  11. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Look at the code......
    Some Fields are in "% screen" some are in "@@amountwidth" and so on..........

    From the code as given above, that looks probable.

    For Memory access violation", there are many causes.......... so perusing the code and finding out is necessary.
     


  12. Amit Kamdar

    Amit Kamdar Administrator Staff Member


    Observations is from the code attached above............. There is no Collection (My Repeat Coll) attached to the code and hence cannot comment on that.

    The collection can also be the culprit. When members submit half codes then they get solutions from what code is available / submitted.
     


Share This Page