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
-
HT4623 My iPad will not allow me to download any apps
My iPad will not let me download any apps, also in the APPS STORE it shows a '1' meaning that there is one new update, it will not even let me update. Also when browsing some websites like BT, it shuts down and reverts back to the home page of all m
-
Question about project manager on Flash CS4
1 It seems that CS4 can not open flp, so how can I use CS4 to manager a project builded by CS3? 2 if you choose a folder to found a new project in CS4, when you want to publish the whole project, you need to choose all the fla of that project...that
-
Splitting of Purchase Order line items
Hi gurus, Can somebody please tell me the step by step process for splitting PO line items under different percentages with account assignment. Thanks
-
Prompted to update Reader to 9.4.6 already have Reader X, Mac OS X
On my OS X 10.6.7 iMac, each time I power up, I get an Adobe Updater prompt to update Adobe Reader to version 9.4.6. But I already have Adobe Acrobat X Pro10.1.1 and Adobe Reader plugin 10.1.1 installed. If there's another, older Adobe Reader 9.x, I
-
How to install Java on Red Hat
Does anyone know how to install Java on Red Hat. I'm having problems installing it, and I can't really find any instructions anywhere on how to go about it. Thanks.