Recent posts

#21
Runtime/AutoLISP / Problem with Control Bar in Z...
Last post by velasquez - August 17, 2025, 12:24:27 PM
When I click the "X" to close the Control Bar if it's not docked, it no longer displays when called again, and it also crashes ZWCAD when the "QUIT" command is executed.
None of this happens if the Control Bar is docked.
I can't work around this issue.

It's important to note that this also happens with the OpenDCL Samples Palette.
#22
Runtime/AutoLISP / Re: OpenDCL with Lspload
Last post by velasquez - August 08, 2025, 11:42:14 AM
I discovered that the problem wasn't with LspLoad, but rather with ZWCAD loading a .vlx file, in my case 2,009 kb in size.
The application works fine after the long wait for it to load.
#23
Runtime/AutoLISP / OpenDCL with Lspload
Last post by velasquez - August 07, 2025, 02:37:46 PM
I'm using LspLoad.ZRX.2025.x64.zrx to load my application in ZWCAD 2025.
I happened to set LOADCTRLS to load a .vlx file at startup.
But the command takes a very long time to respond.
Can anyone help me with this?
#24
Studio/Dialog Editor / Re: decompiling OpenDCL AutoLI...
Last post by owenwengerd - August 07, 2025, 09:19:06 AM
There are two extra parentheses at the end. Otherwise, it works fine for me. It also opens directly in OpenDCL Studio without error if you clean it up (as in the attachment).
#25
Studio/Dialog Editor / Re: decompiling OpenDCL AutoLI...
Last post by jbuzbee - August 07, 2025, 05:26:46 AM
(dcl_project_import
      '("YWt6A8l3AABPpp6DBuKTInc+KztpgC6/eTyc0Mfv9DX0V3bc69jcx97cJiQntNRWfFfQJ+wnJyem"
"GCckyOUbPCfnU4In5xNQk/UaFHWb5GfX24IZsAPCCZHChZDFqYmudvgHThmYsscNGbAJGEXxxBvZ"
"tB6Berpddw3v+Jfm/2R+yKl4fINWP/uTrK/tAKxu+2paXWtv9jpJhOUy12D2OFFU815/Q/f02+pW"
"9dqiSpyWO0fvipc/VwAm51xPe6NHQfuM3dYwCZwzHEdD1iBUm3X3r4Kqdtz7mhqc9FhEdNwASuup"
"P2NfKkpK9kAWcCX+IX7qnln0EiUuoTCN9S/Oh+vZhot845FA6Czn5nSlFqpUmW7ME3WGcfmk/KB6"
"Adb808DNQiuuS4PKiyEL6E2BtWyD9CoBw+3AMa6BRqW9ghNLEZ5BdqeqhBeqQ8hxSlvOC+pa4/rI"
"BSg2ilL34FmvG2zDLdwZFZaoV5ZzyxAz/hURMb42Gh92A0zuNWHv5f8Huh0FPuzAOj3JT1EDRouu"
"Mpw2napSKM/v2jiXzoNTQx3w6Bh7bcOxdKhzSAGxdCh9SLkuF+tTFnJYLb0Y3UFLWekAzNcPFItU"
"X/6mOESXBl9dPmSqfDdjdFsLc+wWJyPNSoz8+V1vH4rnMqPsN0Ef9t2h7R6llhK5f69QAdli6NUs"
"hfj8IFhDye/NImqmbOKKLD9RGUpHpauiN9l3BOrtAcDeiTeDblC3YZ/aWXQE5nrNBvdgUK89WyR4"
"LXmXg0Q0kWHSL+NwmKotMV1q22O+PjZfUN/QyAvs3NDrlmlahAf3sArK4CUT5VSvrWIRnSlUOEUl"
"VOFcrwk2jHFGBDXfMUeHx8lwNIuJRTgl36U3i3FHpV0AR/4mOS5EPqqIAFkNw0H21kqEb5jYBHry"
"Ob7k13UIqcsrv6JL+6iiz4dMTglnruTFt4aJ5UV5Xv078Dk++OXh09X/ljVepJpQ03R+knxTfmcu"
"eH4y+Wj+HS73fmZcDEJ8zsMnfvQbD0t6A3e/Pqkw03RewnokbkzWcj62XmNbq9FSXkI5moYUJwRn"
"FzZYl/f+JUtqA8RSC6nLK3/ucr56dx54/uJ6U14HKNNS/tJVDEJ8rJpQQ8Bk8mt+uF7DENN0Pprn"
"UD986H9u2T51OqAhKHheqN36ht7vtabx2IAz308x3E/hOkPiWLDRQ9bx0mTL4j1epqvUTGpY+CBL"
"GiKhrfebVtdCImTsb+zUJJYMEOFpI8B6iFBpeaui98PDQtJwL+W7BkwMTRbKhG04mRZ4nPr5/57w"
"l5Pa5XfE2fqnzfsf63wK/XAYeVTZZfCZBizuuLSP2v1BLATRYOwCJ9/cWuVsU49lHsB7ynRGZiR7"
"moQoa87pigL1dBd1rzJBbxhZJQkE2TLHDzZYsAGHukUo7FExuik2ChY7iipclYF+wBxuKOgFFIIn"
"RMYRXlYREa6Uij1wgxqsFeUjSs5qk9y/oVfbTFBhhsdUrb0pxXi1+UyPQuvXZ3EdLex+01efiAbP"
"As4URBx70yPZCUp5dgOT1iDXxf/bnp6tvdDgiDcrwMHS59ekfTaD2G3u2O18mGZQIsfItCKPRJ6h"
"zLkvZ9suX9nNWqmtF+H7rUIhZWPYc/Jw6TUF6D5FHcUmzG4XkhtqPUEXkv1awuzEz/ksCbT3GHHb"
"Nogl9D5RhGU11xCSlVrC3DpUNJ2Nqu2UOW/hjvVswC2vWln3m4peR7wFVPzD2BxH6zxXX0PkQ9rc"
"pkVU+JZut5nX97Vyl8r198LDtNuKciODS44NVO84AcNWyZ65uooE94A5BKDTrGrbixUU1t4Z9APh"
"ZthMhh+kKa3wDAMJrfrY8BSaKS203Bkqdd2XNoNimarts4A5VBpUGLum/ZRCFbGvi9zsI5yyBkL3"
"Q0WRGrCGwAN7CrLn+wOE7QC4hYq4ruTnOZ6NAwQ1DX3Ype941dwrAA4vYblSoDYuI5u/HLmwGkiM"
"IHNs6WWxL3Oi301yzbYCC1s9qCtKvJQyKH9N6cLimOc4w+LoKva1cxjQK44QmOwrtJQMR7GxG8eS"
"xOKNCIdYpdM0wOINfvmxCQrowahQBm0mo1m990lVDiR7YVKHsL5sMcLAZFbVihLT+x2XfIaiiMhO"
"GQULuLV+HlWKfihzVgM+x6UxJHwq1oC+42DCEP11wmSJ3SdX9yg251IvMsB4lbXNfjsPBRd6u1Ou"
"PC+SIqousv9PaputnHkfcjsPBhkPyauoYmpD8Mp/TodT1f8XcOaS35yLMmm5KcjZdbu7Dv8c1mQI"
"fYbCUOnf5xsp47RGbbiEh2gAMiX94bfnLhlCc365aamr/o1yxkjOIQZKDT8uXOEuGY6XymZxsUVN"
"a/6G6IwJWaM0rjlahM7Kw0imMPH9KM/13iuSId8rkiF60ywaiCIuV0x9orzTXa1ALxrjEEsuGpBp"
"J+8bO+prmdawN/dG+h0pXRHRpZPoC1jYL437c+KfhLs9/Q1tKHIhIc2FvuzM/AcP07CZRyAi1eFq"
"k0/GKJmEJDVj0SLl6GFFmIyF+F/r6jQCLVX9sRW8hjXpH+a9IQ03mf1wD6VqOEKbCS5ckxAnp+to"
"tD+C952EN0qM54LCcuirsaC9FJuJW44GPxmTxKGs8tyvHX1eEG4KNlvlL8LFotGWVYZYD+zY9G24"
"KoRFsNDV7CiXsyG80vc77uAnzZ6qHxjXIf8wY1RDngDSJAQeE+2VqwPZxTXZVEb/E/wIfNV3kVhO"
"p1Hyh/NZzlAPggOJjF8J/DQR9Kwp9k65o8tWb0k0FyAwPox3fOkl5f4kBx0Y8ljfQ66HROvan7BF"
"QvOd74c1673sIWwhbTYAN9T1vE3blIDsFNcq4SNJc4LuZIS/7GFsrVSrGGEn05R4RwVecpuBpjzT"
"CNIYXVpLSqZHDeUDluW6EOuk872HmBk+A1usizHUwL5PmSi2kJugxGt46YFl+LW3kOcLUqp/DpMM"
"Rx9S10z+Jgm9G36cF678BsLhdfblRQXfYRHcTIYB0PZAb422EuQrzAcoD8HDz3QN2NO/wstHtsSr"
"chU43M0HXZ+Q92ucuCavNZrNG2hmgiCBweD/qrtnkioDpFhfziI4ZoGN36o0TMmNouJev6K+Uho/"
"FWhkxOT7SPfCWWuZV5t1r4DCSS/o2JvFqs8q4B8h+pSKo+dLbFgDBwqLuuT/ToIUzpnZK2V5dbg/"
"vqoL92FM5IVJ6VnZdCOYBY+L/c0edLg1tQJIc3jYXm1ERSbTVxanMct9K2HJ2M93rpA3rQZm6r1S"
"kSh32c9ndk2Rspk4C9Ln/1CYs/6FGSgRVtJleQ+cV37jtGf/1ksEEePFjcmoJcdpFU4SvdayIl7Y"
"WK4BxoZTPHIDRDxHWXObJDPrfAXHRILRFPl1I/w5AH3MLI4lBKGBAm62NNVuGhOngIfBQTgI8Uq9"
"qJmcQLXpU9n2C5XqepvGHWBEOgK5QwyFcPRWVc1ZfrQJteHhMeLk5uGR8AGvvDtMTTm0CRuwsLRg"
"hKQ4VLOf1pjZAlQLE/KsElvWh1chyTc0BagPiqZg9Fe3V1ZU7KUhKjqHxIKfn5+qBbM0NFZs2UN/"
"LsDFXxaoyqfspekuutAjNPwMsnIKDg7O0So1XlWDwf3SDnBY53coOxF24WvthtzpJM3kwRcYkJP2"
"E7koQhT7QZkaAHDfsnqBLdrhBwcIy7K1DdnoNKKCsJg7/jjtc2HPCKCCuvdtS4JtWbDhSaFjgSvj"
"RG8xfDlN8X79L3jRBYCOxejc2holJ6dIeY3IE7h9U0SZrp8ExQgvWgLnPyiOU/VpeXktinfAesxY"
"Z15V/u9r3v3SxFQaEwmSWLCWFE7xBLEzrpsZY6rxgXOH9EKNjFsAw2g0fFX6IaMAFM1/gYHKUZvQ"
"HSPhHE50WP0+9A5z0+o2D3PoYDPiufCf5pdUtK7mAboXt7GN1iM0tlUZSCf7h+MrQlbO6Kcda9dP"
"YOUKstwCqVQYxDYqn5ZtE2o2t4aRXrsUtk2pMLtip4v51WZmVnnxJADgWX0WadWEk8+zB3z3uSLh"
"W09Vk89NmafV1qG7ZYfZrQCVgx3XgSMlm+1e7kzbDF2733fQL+nhksK7Syyr7LErjKrbbAeYh2NC"
"m2axTRgIKJ8e+Kcdbja3Sj70kTF+aLLjR8YRUVcs2EUAVEMAklFXLNh/geE5gS6cvBWt6/pPge+9"
"eesYklWHpz/QIgixlh/92sYJiXEqChaBETRahzQ870FDXTssOKSfVBzblhbxKjufUYcPscQ3n/A2"
"2g8FAKQj0phZrK/gTOkeouHQK6Lz6cWIgr3/bNAjM7xreygVXhvgRgDyXFty1NZ9G1TvpJ7Q9GoK"
"+wUnu0vUpV3uS7N+J5ODe8ykpZG/HBS3De4MPwKmayZigoKCLt04c6rSJ23LFKv8wcFBfHx8LsUI"
"E6YSSHp4eFxWVnYLlKo/Dg5OPDw8DrBHmd4Qo8R2c3M7wwSLLsEAA0oWrn5zZUg63TjzrsYPHUoX"
"rHoz5Ug7zRizDpDHmdwHjZgWr9x7JMgS9yjTJN8Llah2dXW9B5nj+UgTpN4TpcgWqdDjRpY6hYiT"
"r989eQqSpm/jRAu8h5nh8bDjRd016VD29vY+qdAjD797ad4lyRCWoMNFXF1db2tr+2BDBF5ERGRP"
"T0+Wp81ZHB0dr9UpUYqQo2VpIAZfUMSWXCICj7uWrdlxhIiT9TVQx3qDhIs9gYCDTx6+frq7ux+e"
"vv9mShZuUMOKLHJgQmY9+HK/rt89TxKmTrq5uR2Gjp9mTxx6OPBi9/r6evJkS3TdOfE4HBxcuPJn"
"/bVQxXLpIQBHuPBj9Q+duJ/0VdC+6ykg99XQxHSdufG5qykh8xXQx3htWDK+uvdt7+rq+pqaGtra"
"2l5LS2sXFxc2MTG52jftTgeMGhoaGh606lfmRAtUTE1NTxOkShobG19FRWVHR0fGiKQVTwOECrLm"
"T33Hx8fmRw1YGLPk+6fNGR2w4kfmRQlQmLPl+ZXQxXCNmbG5i6kh8WUQxn91aFKes7nzSaD2+3Vp"
"nNjlELzcO/UOjbNJneglEL/TyaD0u/VpncilEL2TyaHwRZDGfTXoUr/jCaD3xZDEdYeHhybECleQ"
"wIUQog2xQ8aJoAUPoQOJn4CFkbnMG7WOvn1xnr95YbqMm7WPrj1xn5/5Ybj0a1XODJs0Qoy2XQaK"
"rznPFKtUQoimHQaCj7mPum0xnrdZ4botMUP72eEAZLFCjXIo0SDzGeEDaBWo0r8NsUP5meEBYBWp"
"0Lt1UcL+C5Wo397efvv7+waPu2mPrDVRH4OEiwaHm+mPtFXRnqspIbv4c2WOpBXRH5248waDi6mP"
"uGURnrNJobolEcP73NxcbkiPiKURHa3YMwaZ4wmOkMWRnMOJoL2Ys+WPgIWRHbXoU4ae/XGOn/lh"
"nN3xQLy5YQHyMUCHeiXJELvIE6XOA4UIkqbPfeEAhFdAhZJNAoCHmYac9VGOm+khnNXRwLypIQHz"
"EcCHeKEAhVPAhZBFkqLHbbu7u4aAhZHPFalQgo69cabDBUmIkqf9wwWJnLlhAboxQYP64QGAZ8GC"
"jHU0NDSOldHBnMmhAL3AA4XOAYEAYkYOfnlxYLrfPfkOho4fgoCFkUYMmnaAhp1xYkMEagGAh1k0"
"NTWPqSEB9/tC8GFB8G1ZMJ6RwYF45y3iQgds2TDj/AwaFEFFy3mrJ9REZXAkUCkmtC4mXvw2a2lq"
"rZE4YnojLiJ+2d4MgPzjXKmvfmppkCoWOQff46Anzu3b6OlVjHT1dUqCtBGZdaclV+fETB93zfKo"
"VhI3HQpSF9a07BRDSdRTF8tb08jaq+gqWe4ztubsP68fQ99UrcnW7Hc9/1j9djP4NtVNOswuNelo"
"Fkx0dTRLCj9Xg7ZnZCSwVlOqNF7Myp6BDIenUg==")
      )
    )
  )
#26
Runtime/AutoLISP / Re: Can anyone provide an exam...
Last post by sysuwzx - August 06, 2025, 04:32:45 AM
O i finally make it...
Just need to look into the property of the Grid Control, as the attachment image shows.
#27
Runtime/AutoLISP / Re: Can anyone provide an exam...
Last post by sysuwzx - August 05, 2025, 10:16:58 PM
Quote from: owenwengerd on August 05, 2025, 07:10:12 PMThe Grid sample (in the language/Samples subfolder of your OpenDCL Studio installation) uses an image list.

Hello~owenwengerd
Following your lead i find the following code
(setq ImageComboBoxList (list '("---" 100) '("Star" 0) '("Feet" 1) '("Hand" 2) '("Moon" 3)))

and there's the questions that
��  how to know the icon with index from 4 to 100 and even more?
���How to build my own icon in image list? 
���How to use the icons that are just like distributed internally with the Common Controls (such as the small arrows, plus and minus signs used by Toolbar, TreeView, and PropertySheet, etc.)
#28
Runtime/AutoLISP / Re: Can anyone provide an exam...
Last post by owenwengerd - August 05, 2025, 07:10:12 PM
The Grid sample (in the language/Samples subfolder of your OpenDCL Studio installation) uses an image list.
#29
Runtime/AutoLISP / Can anyone provide an example ...
Last post by sysuwzx - August 05, 2025, 02:19:28 AM
Hello, recently I come across the problem about Image List in OpenDCL.
In OpenDCL help, Image List is defined with " Image lists are Windows system objects for holding an ordered list of icons, and they are represented by handles in Windows. OpenDCL encodes image list handles as entity names when returning them to AutoLISP. These values are not really entity names, but they can be passed to OpenDCL functions that expect an image list, and OpenDCL will interpret them correctly as image list handles. Use the Image List methods to manage image lists."

Can anyone provide an example of the usage of Image List in Grid Control? I have search the internet and found nothing about it, and i search with the popular ai search engineer and the ai-generated code did not work.

Thanks in advance~
#30
Deployment / Re: Support OpenDCL for Gstarc...
Last post by owenwengerd - August 04, 2025, 04:48:27 PM
Thanks, I also found it at a different GstarCAD distributor site. Support for GstarCAD 2026 is included in 9.3.1.1.