I'm getting a "The procedure entrypoint ssSr192x__​ssSr192drv​ssSrReset could no be located in the dynamic link library ssSR192x.d​ll" because the ActiveX instrument driver DLL doesn't have the function names in the export table.
Is there a way for my CVI project to reference the functions in the ActiveX without including the instrument .fp in the project?
Thanks much.
I'm confused on how CVI uses ActiveX components and hope someone can help.
I'm using an ActiveX driver from an instrument manufacturer and I use the .TLB to generate a .fp, .c, and .h file. If I register the .dll and load the .fp in my project, all is well. Unfortunately in my application the functions to control this instrument are in another DLL whose .lib I include in my CVI projec
t. Running the CVI project this way gives me "The procedure entrypoint ssSr192x__ssSr192drvssSrReset could no be located in the dynamic link library ssSR192x.dll" because the instrument function names aren't in the export table in the instrument DLL. Non-ActiveX DLLs have the export tables so everything works for them.
Program structure with non-ActiveX DLLs:
CVI project (.exe with common.lib in project list)
|
V
Common DLL (MeasDMM() with hp1234.lib in project list)
|
V
Instrument DLL (hp1234_measure())
Since I get a .c and .h file from the .TLB, I've tried recompiling the DLL (.dll and .lib produced) and the functions seem to work, but I get "Class not registered" errors unless I play games with the registry so I'm obviously violating numerous Microsoft rules!
Is there a way for my CVI project to reference the functions in the ActiveX without including the instrument .fp in the project? Thanks much.
Jeff Fish
Advisory Test Engineer
StorageTek
Hello Jeff,
Where were your getting the .lib file for the ActiveX DLL? Did you use the "hp1234"
ActiveX driver generated by the "Create ActiveX Automation Controller" CVI Tool to build a static library? If you open an include file and choose Options >> Generate DLL..., it will generate source code or a static import library to load the specified DLL and load functions specified in the include file (this only works if the functions are exported from a DLL). However, in the case of our ActiveX Automation Controllers, ActiveX calls are used to access a DLL. This means that you do not need an import library. You should be able to open the "hp1234" source file and click Options >> Create Object File. Simply #include "hp1234.h" and add "hp1234.obj" to your Common DLL project;
the .fp file is not necessary. If this does not answer your questions or if you experience further difficulty, please post further details on what you are doing and the errors that are being encountered ("play games with the registry" and "recompiling 'the' DLL" are a bit vague in this case).
Jeremiah
Applications Engineer
National Instruments
http://www.ni.com/ask
Similar Messages
-
I am having trouble updating my operatI am having trouble updating the operating system on both my ipad and iphone. I get a strange message when I open my PC desk top that says "the procedure entry point sqlit3_wal-checkpoint could not be located in the dynamic link library SQLite3.dll" Any ideas what my problem is?
Hi whatsthe77,
Welcome to Apple Support Communities.
You may want to follow the steps in this article to reinstall iTunes:
Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
http://support.apple.com/kb/HT1923
Have a great day,
Jeremy -
What do I need to do to eliminate the following error message:
The procedure entrypoint sqlite3_wal_checkpoint could not be located in the dynamic link library sqlite3.dll.
I am currently running Firefox 6.0 on my laptop. Thanks.So for the people with similar problem as mine, please do the following. It cleared that error message right away so this must be the solution.
1. Go to c:\program files (X86)\Common Files\Apple\Application Support
2. Find SQlite3.dll in that folder, then right click it and choose Copy
3. Go to c:\program files(X86)\Common Files\Apple\Mobile Device Support
4. Paste SQlite3.dll in this folder
5. Restart your Windows
ps. use Program Files instead of Program Files(X86) folder if your computer does Not use 64bits. Mine does. -
When I click on the Mozilla icon on my desktop, I get the error message "The procedure entry point is Threaddesktopcomposited could not be located in the dynamic link library USER32.dll.
== This happened ==
Every time Firefox opened
== I upgraded to the new version of firefox today (7/16/10)This issue can be caused by a problem with the file c:\windows\system32\dwmapi.dll
The file dwmapi.dll is a Vista file and should not be present in Windows XP.
http://support.microsoft.com/kb/969155 - On a Windows XP-based computer with Family Safety installed, you receive an error message: “The procedure entry point IsThreadDesktopComposited could not be located in the dynamic link library USER32.dll” -
itunes not getting started getting " The procedure entry point AVCF playerenabledhardwareaccelerationkey could not be located in the dynamic link libraryAVFoundationCF.dll how to fix?
See Troubleshooting issues with iTunes for Windows updates.
tt2 -
Since iTunes updated my PC my other devices are not seen and I keep getting message "The procedure entry point sqlite 3_wal_checkpoint could not be located in the dynamic link library SQLite 3.dll", how do I get my other devices to be found? or do I have to remove all Apple software.
With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
Copy the SQLite3.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
Restart the programme all should be well
In case that your OS is (64 bit)
1. Open windows explorer, go to location C:\Program Files (x86)\Common Files\Apple\Apple Application Support
2. Copy file "SQLite3.dll"
3. Now paste it in the folder C:\Program Files (x86)\Common Files\Apple\Mobile Device Support
4. Restart the programme, it should not display that message, it should be clear.
Good Luck -
When I installed CS6 trial version and started from start menu and clicked Adobe photoshop CS6, I get this message.
The procedure entry point GetLogicalProcessor Information could not be located in the dynamic link library KERNEL32.dll
How to resolve it?Either your OS is damaged, or doesn't meet the minimum requirements for Photoshop CS6.
-
REPLICAT ERROR(The procedure entry point long jmp could not be located )
Hi,
I am getting the following error
The procedure entry point long jmp could not be located in the dynamic link library orauts.dll
Does anyone know anything about this? please help.
Thanks
Vi googled to the solution before i got to the answer but thanks anyway... you are right i changed my oracle home yesterday...today i had to reset to make this work...
Thanks
Venkat -
i need help. every time i turn on my laptop an error message pops up: the procedure entry point sqlite_wao -checkpoint could not be located in the dynamic link library SQLite3.dlll HOW DO I FIX THIS?
Hi whatsthe77,
Welcome to Apple Support Communities.
You may want to follow the steps in this article to reinstall iTunes:
Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
http://support.apple.com/kb/HT1923
Have a great day,
Jeremy -
this is the only error message that comes up, then Firefox opens up
This issue can be caused by a problem with the file c:\windows\system32\dwmapi.dll
The file dwmapi.dll is a Vista file and should not be present in Windows XP.
http://support.microsoft.com/kb/969155 - On a Windows XP-based computer with Family Safety installed, you receive an error message: “The procedure entry point IsThreadDesktopComposited could not be located in the dynamic link library USER32.dll” -
the procedure entry poin xmlTextReaderConstName could not be located in the dynamiclink library libxml2.dll
Taken at face value, you're having trouble with an Apple Application Support program file there. (Apple Application Support is where single copies of program files used by multiple different Apple programs are kept.)
Let's try something relatively simple first. Restart the PC. Now head into your Uninstall a program control panel, select "Apple Application Support" and then click "Repair".
Does iTunes launch properly now?
If no joy after that, try the more rigorous uninstall/reinstall procedure from the following post:
Re: I recently updated to vista service pack 2 and I updated to itunes -
On my computer when I turn it on I get this response - entry point squilt3-wal-checkpoint couldnot be located in the dynanamic SQLite3.dll.
Thahks for any helpHi whatsthe77,
Welcome to Apple Support Communities.
You may want to follow the steps in this article to reinstall iTunes:
Removing and reinstalling iTunes, QuickTime, and other software components for Windows Vista or Windows 7
http://support.apple.com/kb/HT1923
Have a great day,
Jeremy -
The problem described in my question above occurred when I accidentally clicked on the Firefox while it was installing updates or was starting, etc. Then the second notice appears stating that windows was not able to correct the problem and the program will be closed.
The problem described in my question above occurred when I accidentally clicked on the Firefox while it was installing updates or was starting, etc. Then the second notice appears stating that windows was not able to correct the problem and the program will be closed.
-
Error message-- The procedure entry point ADiAdlD_AcquireMatchSlotIfNecessary could not be located in the dynamic link library C:\Program Files (x86)\iTunes\iTunes.dll
See Troubleshooting issues with iTunes for Windows updates.
Try the repair tip in the third box first.
tt2 -
At start up I get the error message - The procedure entry point xml TextReaderConstName could not be located in the dynamic link library libxm12.dll. I have uninstalled it and reinstalled but it does not fix the problem. Happened after Itunes update I think.
It's a simple fix and doesn't involve reinstalling anything.
With Windows Explorer, navigate to your C:\Program Files\Common Files\Apple\Apple Application Support folder.
Copy the libxml2.dll that you should find there, navigate to the nearby Mobile Device Support folder, and Paste it in there also.
Restart the programme all should be well
In case that your OS is (64 bit)
1. Open windows explorer, go to location C:\Program Files (x86)\Common Files\Apple\Apple Application Support
2. Copy file "libxml2.dll"
3. Open new windows explorer, to to location C:\Program Files (x86)\Common Files\Apple\Mobile Device Support
4. Paste file "libxml2.dll" to the location.
5. Restart the programme, it should not display that message, it should be clear.
Good Luck
Maybe you are looking for
-
HP 7310 scanner doesn't work with Mac Mountain Lion
I just tried to scan a photo on my 7310 Officejet All-in-one. It tells me I need to install software for this feature. I know I scanned a photo with this same setup before. However I upgraded to Mountain Lion and now it's not working. I tried to
-
How to import large excel files which exceeds more then 65535 rows
Hi there, I am using the latest Numbers version (v3.5.3) on the latest Yosemite (10.10.3) and wonder if and how it is possible to import an Excel file which exceeds the 65535 limit. I know MS Excel has change this limit to 156118 rows. But I don't ha
-
How do I get an iTunes Logo Banner?
I was wondering if there was an iTunes logo banner I can put up on my website for people to click to bring up my iTunes location on the directory?
-
If I purchase a movie from AppleTV can I download to iTunes?
If I purchase a movie from AppleTV can I download to iTunes?
-
Latitude and longitude of compass
Does anyone know what latitude/longitude datum the iPhone compass is set to? Thanks for any help you can provide