Jump to content

Recommended Posts

Posted

Hi

I tried to use Melba23 ChooseFileFolder UDF. My problem is starting there when I have data in the  $sRet delimited string and 

 I wanted to convert with StringSplit($sRet, "|") to array. I know i have more data in $sRet. The result is only one string in position 1 and position 0 only shows 1.   How can I break $sRet to a normal array.

Thanks for your help.

TN

 

Local $aArray = StringSplit($sRet, "|")
                
MsgBox($MB_OK, "displayArray",$aArray[0])
                
_ArrayDisplay($aArray)

 

Posted (edited)

Hi @Tn60, the $sRet is already an array, you sould only use _ArrayDisplay with your delimiter to display arrays correctly.

You can also check if this an array in fact or not via _IsArray

If it was not array, you should use _ArrayAdd

Edited by Colduction
Posted

Thanks for your reply.

The problem is i don't know how can i get data out from in a usable form. When i tried your suggestion  it is not working .  

_ArrayDisplay($sRet)  is crashing the program. 

MsgBox($MB_OK, "displayArray",$sRet[0]) ;=1

_ArrayDisplay($sRet,"title","","|")     ;crashing the program

 

  • Moderators
Posted

Moved to the appropriate forum.

Moderation Team

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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 columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

  • Moderators
Posted

Tn60,

I asked you to post in the UDF thread - but now that we are here.....

If all you get from the StringSplit is a single item, then we have to assume that you have only that single item in the return, which is borne out by the count in the [0] element of the array. Why are you so sure that you have more returns? Can you please post the line you are using call the UDF so I can see what you are asking it to do.

M23

Public_Domain.png.2d871819fcb9957cf44f4514551a2935.png 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 columns
ChooseFileFolder ---- Single and multiple selections from specified path treeview listing
Date_Time_Convert -- Easily convert date/time formats, including the language used
ExtMsgBox --------- A highly customisable replacement for MsgBox
GUIExtender -------- Extend and retract multiple sections within a GUI
GUIFrame ---------- Subdivide GUIs into many adjustable frames
GUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView items
GUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeView
Marquee ----------- Scrolling tickertape GUIs
NoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxes
Notify ------------- Small notifications on the edge of the display
Scrollbars ----------Automatically sized scrollbars with a single command
StringSize ---------- Automatically size controls to fit text
Toast -------------- Small GUIs which pop out of the notification area

 

Posted

Hi

Thanks for your reply. I think i solved my problem. If i am using $aRet that is working.

Thanks

TN

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...