To take your questions in order:
1. I'm not saying that no one ever has posted malicious code here but I've never seen it and I don't see it being a problem.
2. To specify the number of dimensions for an array you right click on the index display and select either "Add Dimension" or "Delete Dimension" from the resulting menu.
3. The variant input to the conversion function is a single scalar variant value--not an array of variants. If you have an array of variant value that you want to convert into an array of strings (which is what it looks like you are trying to do) you have to convert them one element at a time. See attached example.
3a. The whole process of dealing with variants requires some careful th
ought. For example, if you take an array and pass it through the LV function that turns a LV datatype into a variant you don't get an array of variants. You get a single variant the value of which is an array.
4. Yes, things can get frustrating until you learn to think in LV. In some ways it's like any other language. There are certain ways of thinking about problems that make working in a given language easier. For example, I found working in SQL very confusing at first--how do you get anything done in a language that doesn't even have a proper conditional statement!?!? Then I stopped trying to make SQL into C or Pascal or LabVIEW. It has it's own way of defining problems and when I learned that thought process everything made perfect sense.
Hope this helps. Hang in there, things get easier, and we are all here to help each other--which is perhaps why trojans aren't a problem...
Mike...
PS: For what it's worth in terms of text-based languages I have always felt that concep
tually LV was most like Forth. But that's just me.