Search found 489 matches
- Jan 10, 2019 19:46
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
@Joshy, Yeah, the C header provides a lot of hints at how to use Axoclampdriver.dll, but there are remaining challenges that I have taken up with the vendor. For example, I can successfully get the handle and serial number of the device using the dll, but if I try to open the device an error code of...
- Jan 09, 2019 20:54
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
@Joshy, Thanks!!!! I can now access all the functions in AxoClampDriver.dll. Now I just need to figure out how to use it with essentially no documentation. Also, thanks for correcting my pointer error in the nError parameter. BTW for your example, I think Len(SerialNum) needs to be SizeOf(SerialNum)...
- Jan 08, 2019 18:23
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
Almost there, happy to supply Johnnie Walker Black Edition when I can get it to work here. Here's a link to AxHIDManager.dll. The company didn't provide the .h file :-( https://sites.google.com/site/freebasicgui/Home/fb-examples/AxHIDManager.dll?attredirects=0&d=1 I'm still getting a problem wit...
- Jan 08, 2019 2:09
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
Thanks. I have been able to communicate with the DLL to confirm the API Version and to communicate with the hardware to retrieve the serial number (via AXC_FindFirstDevice). Here's the DLL https://sites.google.com/site/freebasicgui/Home/fb-examples/AxoclampDriver.dll?attredirects=0&d=1 and the a...
- Jan 07, 2019 23:10
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
Still getting the same error - Entry Point could not be located Here's a screen shot of the export table from PExplorer. All the functions with the "_" prefix cause the same error, whereas I can call any of the functions without "_". I have tried making a MyLIb.def file with and ...
- Jan 06, 2019 18:12
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
The FB compiler doesn't like the extern "Windows-MS" ... end Extern statements, which cause the error message "undefined reference to 'AXC_CheckAPIVersion'. If I remove the extern statements, then it complies and seems to work (Returns API version "1" but I'm not sure if tha...
- Jan 06, 2019 2:49
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
Re: dll entry point not found
Yes, it's axoclampdriver.dll. I'll try tomorrow AM.
Thanks.
Thanks.
- Jan 06, 2019 1:00
- Forum: Windows
- Topic: dll entry point not found [Solved]
- Replies: 31
- Views: 7149
dll entry point not found [Solved]
Trying to call routines in a commercially provided dll. The company provides the .h file with the proc and func definitions. Part of the .h file is shown below // define the macro for exporting/importing the API entry points. // N.B. the symbol below should only be defined when building this DLL. #i...
- Jul 26, 2018 18:19
- Forum: General
- Topic: Big Endian -> Little Endian
- Replies: 17
- Views: 3358
Re: Big Endian -> Little Endian
@jj2007 - your ASM conversion is the fastest of the suggested approaches. I suppose this code would work for any 32-bit value (e.g. even for long integer)? It's been a while since I wrote code ASM, what modification would be needed for a 16 bit value (e.g. short integer)?
- Jul 24, 2018 21:25
- Forum: General
- Topic: Big Endian -> Little Endian
- Replies: 17
- Views: 3358
Re: Big Endian -> Little Endian SOLVED
@fxm, thanks for catching ptr issue with Zstring. With your byte ptr modification, the code runs correctly.
@jevans I'll do some timing tests, and then consider diving into your asm version.
Thanks to all
@jevans I'll do some timing tests, and then consider diving into your asm version.
Thanks to all
- Jul 24, 2018 21:00
- Forum: General
- Topic: Big Endian -> Little Endian
- Replies: 17
- Views: 3358
Re: Big Endian -> Little Endian
Thanks for the ideas.
@sarvaldez, I get a segment violation error at this line:
returnFloat[0] = floatToConvert[3]
Is Callocate needed to set aside memory for the arrays?
@sarvaldez, I get a segment violation error at this line:
returnFloat[0] = floatToConvert[3]
Is Callocate needed to set aside memory for the arrays?
- Jul 24, 2018 19:43
- Forum: General
- Topic: Big Endian -> Little Endian
- Replies: 17
- Views: 3358
Big Endian -> Little Endian
Trying to read 32-bit floating point numbers from a binary data file created by LabView. Apparently LabView uses Big Endian since it was originally developed on a Mac OS. Anyone have a fast Big Endian -> Little Endian converter (to work on single float variable or array of single float)?
- Dec 23, 2017 17:21
- Forum: Sources, Examples, Tips and Tricks
- Topic: Faster file loading
- Replies: 12
- Views: 3227
Re: Faster file loading
I've used BLoad and BSave to move large chunks of data between disk and memory. It would be interesting to perform a quantitative test of the two methods.
- Dec 23, 2017 17:06
- Forum: General
- Topic: Point in a polygon
- Replies: 7
- Views: 1183
Re: Point in a polygon - Solved
Many thanks for the code. All examples worked well. At first, I did not realize there is a simple solution to the area of a polygon, given the coordinates of the verticies. This site has a great review of geometric relationships and algorithms http://geomalgorithms.com/a01-_area.html For those who a...
- Dec 23, 2017 2:53
- Forum: General
- Topic: Point in a polygon
- Replies: 7
- Views: 1183
Point in a polygon
Anyone have an efficient routine for the "point in a polygon" problem? The idea is that a set of connected points defines a closed polygon. Now, for any given new test point, is it inside our outside the polygon? This method will be used for a complex polygon with about 300 points (from tr...