07-16-2008 03:12 PM
07-17-2008 01:00 AM
07-17-2008 01:22 AM
Hello Mike,
Not An FTP Session?.vi is located in <vi.lib>\addons\internet\ftp\ftp0.llb. Others will be in other LLBs of the internet toolkit.
I think this is a bug of the application builder since ? are allowed characters in LLBs. The problem is that ? is not allowed in the Windows filesystem as part of a filename. The VIs in a LLB should avoid any character which are not allowed in any of the supported OSes.
07-17-2008 01:55 AM - edited 07-17-2008 01:55 AM
07-17-2008 07:50 AM
07-17-2008 04:01 PM
Hello billings11,
Thank you for contacting National Instruments. I do apologize for the
frustration that the file names are causing. My best recommendation to
you at this point would be to create a product suggestion. We take all
product suggestions very seriously and a lot of them help shape new
functionality when it comes to creating new versions of LabVIEW. To
create a product suggestion, please go to The Product
Center. You will need to sign into your account and then you will be
able to submit a new product suggestion for this issue. Again I do
apologize for the inconvenience of the unintended effects of the file names but
with this product suggestion we will hopefully be able to change it for future
versions. Thank you for your patience and understanding.
07-17-2008 04:29 PM
07-17-2008 04:55 PM
07-21-2008 10:15 AM
07-21-2008 12:01 PM
Bob_H. wrote:
Billings11, thanks for bringing this issue to our attention, my apologies for misunderstanding the original post. Travis and I went ahead and created a couple of bug reports on this issue (#120518, and 120633) to fix the internet toolkit VI names, as well as to look into a system to prevent occurrences like this from occurring again. Thanks again for reporting this to us.
Jon D, I am interested looking into your situation in more detail. Those file primitives (and others like "Search/Split String", "Get Date/Time String", etc...) shouldn't be actual files anywhere on the system (unless you are using the compatibility VI in the "_oldvers" llb which no longer does anything but return an error). Could you elaborate a little bit on the problem you experience with files of these names, and perhaps attach an example?
The problem was when I was printing the documentation for the VI as an HTML file. As part of the documentation, I would add the list of subVI's (Print->Print Contents->VI Documentation->List of SubVIs and Express VIs selected). When the HTML files were generated, if you looked at the HTML, where the Open/Create/Replace.vi would be listed in the subVI's list, would be a broken link, because no Open/Create/Replace.png coulld be created.
I do note that when I tried to replicate this with 8.5, that the Open/Create/Replace.vi doesn't cause a problem because it appears that primitives aren't added to the list of subVI's anymore with that print option.