Navigation

    • Register
    • Login
    • Search
    • Recent
    • Popular

    Migration des VBA d'AutoCAD vers Zwcad 2018 à 2023

    LISP VBA .NET et Applicatifs
    1
    1
    1265
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ZWFrance
      ZWFrance admin last edited by ZWFrance

      Un certain nombre de changements sont apparus en VBA de manière à les porter depuis AutoCad vers ZWCAD, ( ainsi que pour les VBA développés sur ZWCAD avant la 2017)
      il est nécessaire d'ouvrir votre code VBA et renommer ces éléments :

      1、 Copiez tout votre code contenu dans Thisdrawing d'AutoCAD vers ZWCAD.
      Astuce : Si votre VBA contient des Classes, des modules ou des formuliares, s'il vous plait, exportez-le d'AutoCAD et importez-le dans ZWCAD
      2、 Changez les types d'entités du type AcadXXX en ZcadXXX, par exemple, AcadLayer → ZcadLayer, IAcadLWPolyline→IZcadLWPolyline
      Conseil :Vous pouvez juste tout remplacer “Acad” par “Zcad”
      3、 Changez toutes les déclarations de acXXX en zcXXX, par exemple acRed →zcRed,Acad AcCmColor en ZcadZcCmColor Conseil : S'il vous plait, conservez les Objectname similaires à AutoCAD, comme AcDbLine qui doivent être conservés
      4、 Changez AcadApplication.GetInterfaceObject("AutoCAD.AcCmColor.16")→ZcadApplication.GetInterfa ceObject("ZWCAD.ZcCmColor ") 5、 Changez AcadApplication.GetInterfaceObject("ObjectDBX.AxDbDocument.16")→ ZcadApplication.GetInterfaceObject("ZWCAD.ZxDbDocument.2019")
      Pour info, voici le document original de ZWSOFT (en anglais) : Migration Guide_ VBA_ from AutoCAD__to_ZWCAD-1.pdf
      Plus certaines généralités sur les langages avec ZWCAD : Lesson 101 of developing in ZWCAD-1.pdf

      1 Reply Last reply Reply Quote
      • First post
        Last post