ShaunR Posted September 9, 2010 Report Share Posted September 9, 2010 Name: Windows API Submitter: ShaunR Submitted: 09 Sep 2010 File Updated: 03 Jan 2011 Category: General LabVIEW Version: 2009 License Type: Other (included with download) Windows API Utilities. An eclectic set of wrapper VIs around some windows API functions. I wrote these many years ago (1998? wow!) but have used them to some extent in virtually all my windows programs. I've included all the original functions (accidentally re-compiled under LV 9.0) and just wrapped them up in a project and added the LAVA required stuff so your getting them "warts 'n all". Many functions have been superseded by LabView functions and I expect many people already have their own. But there are still some gems I couldn't do without and maybe someone will find them useful. Installation: Unzip to a directory of your choice. Required Packages: Labview 9.0 or greater Windows XP or greater (may work on earlier versions) Known Issues. None. Versioning: Current version 1.0. Contact: PM ShaunR on lavag.org (http://www.lavag.org) Click here to download this file 1 Quote Link to comment
viSci Posted September 9, 2010 Report Share Posted September 9, 2010 Dude - where were you yesterday when I spent all day mangling c# code to produce a .net assembly that would set timeadjustment priviledges. Nice library though...thanks for sharing. Quote Link to comment
ShaunR Posted September 9, 2010 Author Report Share Posted September 9, 2010 (edited) Dude - where were you yesterday when I spent all day mangling c# code to produce a .net assembly that would set timeadjustment priviledges. Nice, library though...thanks for sharing. Probably posting on here Glad there was something useful. Edited September 9, 2010 by ShaunR Quote Link to comment
Mark Balla Posted September 15, 2010 Report Share Posted September 15, 2010 Certified 9-15-2010 Placed in General Category. Quote Link to comment
Breakpoint Posted February 23, 2011 Report Share Posted February 23, 2011 Hi, Thank you for this useful library/API. You may want to change the representation of numeric indicators in "GetDiskFreeSpace.vi" from U-32 to U-64 as if the size of available free space is more than 4 GB, there will be overflow error. Apart from this, I've a doubt, when I opened the project, in the "Files View", it shows that the all dll files (dependencies) are in D:\ drive... but actually there is nothing in D:\ drive.. refer the picture (attached). Regards. Quote Link to comment
ShaunR Posted February 23, 2011 Author Report Share Posted February 23, 2011 Hi, Thank you for this useful library/API. You may want to change the representation of numeric indicators in "GetDiskFreeSpace.vi" from U-32 to U-64 as if the size of available free space is more than 4 GB, there will be overflow error. Apart from this, I've a doubt, when I opened the project, in the "Files View", it shows that the all dll files (dependencies) are in D:\ drive... but actually there is nothing in D:\ drive.. refer the picture (attached). Regards. I'll make a note and update the indicators- if/when I revisit them. As I say in the description, they were written in 1998 (many years before x64) and you are getting them "warts-'an-all". If you collapse the directory structure you will see that the windows DLLs are in the Root.. They are automagically added to the dependency tree by the project manager. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.