Guy_ Posted September 26, 2014 Posted September 26, 2014 (edited) www.autoitscript.com/forum/topic/155442-arraymulticolsort-initial-release-16-oct-13 When I try to include Melba's ArrayMultiColSort.au3 in my large program and the current beta, I get this... So I thought it must be an incompatibility with the beta. But if I put just the before mentioned code in a new file, it *does* seem to accept the include in the beta! Therefore my question... Edited September 26, 2014 by Guy_
Moderators Melba23 Posted September 26, 2014 Moderators Posted September 26, 2014 Guy_,To where have you downloaded the UDF file? The script folder? The main AutoIt "Include folder? Elsewhere? M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Guy_ Posted September 26, 2014 Author Posted September 26, 2014 (edited) I put it where all the native UDFs are... c:Program Files (x86)AutoIt3Include So I hope that is wrong? Edited September 26, 2014 by Guy_
Guy_ Posted September 26, 2014 Author Posted September 26, 2014 (edited) I'm just discovering that I accidentally saved my working test file also in the UDF folder where I had put your UDF, so I guess your include should be in my (program) script folder...? Sorry, I had not come across this concept before with UDFs... Is the clue for a User UDF to be put in your own script folder that you use #include "ArrayMultiColSort.au3" instead of #include <ArrayMultiColSort.au3> ...? Or do you always put User UDFs in your own script folder? Edited September 26, 2014 by Guy_
Moderators Solution Melba23 Posted September 26, 2014 Moderators Solution Posted September 26, 2014 (edited) Guy_,It is not advisable - see the Adding UDFs to AutoIt and SciTE tutorial in the Wiki to understand why - but I cannot see why it should cause a problem. Did the other script also have the #AutoIt3Wrapper_UseX64=n line? M23Edit: Just seen your last post. Obviously your first script is not looking in the correct place. Did you use the installer or the zip file to get AutoIt on your system? Edited September 26, 2014 by Melba23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
Guy_ Posted September 26, 2014 Author Posted September 26, 2014 (edited) I'm sure I used the installer. Yes, I copied just the block you see there to a new file. But that was accidentally saved in the native includes folder, which gave me the clue. I thought I had seen someone advise to use #AutoIt3Wrapper_UseX64=n www.autoitscript.com/forum/topic/125338-compile-for-32bit-on-a-64bit-system so I hope that is correct? Anyway, I think it's working now. Thank you for the Tip and UDF! Edited September 26, 2014 by Guy_
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now