473,386 Members | 1,720 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

MouseHook.dll Missing

I have recently migrated from MS Access 2000 to MS Access 2003 and am
testing all my Access apps. One app uses the Mousehook.dll which I
downloaded from the web a few years ago. The .dll is in the same folder
as the app and works fine. (This was on a Citrix 2000 terminal server.
I verified that it is using the .dll from the local app folder) I
converted the db and compiled all my code without errors. When I open
this app in Access 2003 on a Citrix 2003 terminal server, I get the
error "Mousehook.dll file is Missing." Please copy the
Mousehook.dll into the windows system folder or into the same folder as
this Access MDB." Mousehook.dll IS found in both folders. So where
is this coming from? My next step was to copy the .dll into the Office
folder on the terminal server and that seemed to solve the problem.
Can anyone tell me why this dll acts differently in MS Access 2003
running on a Citrix 2003 terminal server? Why isn't the local app
folder .dll recognized?
Thanks for any help.

Jun 14 '06 #1
3 13145
Please do NOT multi-post
answered in ms.public.access

Arno R

"l.green" <sc******@co.sheboygan.wi.us> schreef in bericht news:11**********************@i40g2000cwc.googlegr oups.com...
I have recently migrated from MS Access 2000 to MS Access 2003 and am
testing all my Access apps. One app uses the Mousehook.dll which I
downloaded from the web a few years ago. The .dll is in the same folder
as the app and works fine. (This was on a Citrix 2000 terminal server.
I verified that it is using the .dll from the local app folder) I
converted the db and compiled all my code without errors. When I open
this app in Access 2003 on a Citrix 2003 terminal server, I get the
error "Mousehook.dll file is Missing." Please copy the
Mousehook.dll into the windows system folder or into the same folder as
this Access MDB." Mousehook.dll IS found in both folders. So where
is this coming from? My next step was to copy the .dll into the Office
folder on the terminal server and that seemed to solve the problem.
Can anyone tell me why this dll acts differently in MS Access 2003
running on a Citrix 2003 terminal server? Why isn't the local app
folder .dll recognized?
Thanks for any help.

Jun 14 '06 #2
"l.green" <sc******@co.sheboygan.wi.us> wrote in
news:11**********************@i40g2000cwc.googlegr oups.com:
I have recently migrated from MS Access 2000 to MS Access 2003 and
am testing all my Access apps. One app uses the Mousehook.dll
which I downloaded from the web a few years ago. The .dll is in
the same folder as the app and works fine. (This was on a Citrix
2000 terminal server. I verified that it is using the .dll from
the local app folder) I converted the db and compiled all my code
without errors. When I open this app in Access 2003 on a Citrix
2003 terminal server, I get the error "Mousehook.dll file is
Missing." Please copy the Mousehook.dll into the windows system
folder or into the same folder as this Access MDB." Mousehook.dll
IS found in both folders. So where is this coming from? My next
step was to copy the .dll into the Office folder on the terminal
server and that seemed to solve the problem. Can anyone tell me
why this dll acts differently in MS Access 2003 running on a
Citrix 2003 terminal server? Why isn't the local app folder .dll
recognized?


Does the MDB have a reference to the DLL? If so, is the reference
pointing to the correct location?

I've only encountered this DLL once, so I haven't used it. Is the
reference required, or will it work without a reference if the DLL
is in the same folder as the MDB?

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/
Jun 14 '06 #3
It is not an ActiveX DLL so you do not need to set a Reference or Register
the DLL. It has to be located in either the same folder as the front end or
the Workstation's Window/System folder(or somewhere in the default Windows
search path).

--

HTH
Stephen Lebans
http://www.lebans.com
Access Code, Tips and Tricks
Please respond only to the newsgroups so everyone can benefit.
"David W. Fenton" <XX*******@dfenton.com.invalid> wrote in message
news:Xn**********************************@127.0.0. 1...
"l.green" <sc******@co.sheboygan.wi.us> wrote in
news:11**********************@i40g2000cwc.googlegr oups.com:
I have recently migrated from MS Access 2000 to MS Access 2003 and
am testing all my Access apps. One app uses the Mousehook.dll
which I downloaded from the web a few years ago. The .dll is in
the same folder as the app and works fine. (This was on a Citrix
2000 terminal server. I verified that it is using the .dll from
the local app folder) I converted the db and compiled all my code
without errors. When I open this app in Access 2003 on a Citrix
2003 terminal server, I get the error "Mousehook.dll file is
Missing." Please copy the Mousehook.dll into the windows system
folder or into the same folder as this Access MDB." Mousehook.dll
IS found in both folders. So where is this coming from? My next
step was to copy the .dll into the Office folder on the terminal
server and that seemed to solve the problem. Can anyone tell me
why this dll acts differently in MS Access 2003 running on a
Citrix 2003 terminal server? Why isn't the local app folder .dll
recognized?


Does the MDB have a reference to the DLL? If so, is the reference
pointing to the correct location?

I've only encountered this DLL once, so I haven't used it. Is the
reference required, or will it work without a reference if the DLL
is in the same folder as the MDB?

--
David W. Fenton http://www.dfenton.com/
usenet at dfenton dot com http://www.dfenton.com/DFA/

Jun 15 '06 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

2
by: Sabine Oebbecke | last post by:
Hi Experts, I try to use the code supplied in the MouseWheelHook.zip in my application to stop the mouse, but it does not work at all. I have copied the Mousehook.dll into the same folder where...
2
by: AccessWhiz | last post by:
I have had some good success using MouseHook from Stephen Lebans. (I've downloaded and am using the current version of MouseHook dated 7/2/2003). However, I do have a question regarding...
3
by: Rémi | last post by:
Hello all! I've been using Stephen Lebans' MouseWheel stuff for a number of years now, without problems. I've used on different combinations of Access and Windows, and have had great results with...
0
by: kris | last post by:
hi can any one help me out, i have written a code for Word Indexing using Dll's i think this is an incomplete code for WORD INDEX. I had encountered this error "Error! No index entries found"...
1
by: Gilz | last post by:
Hi I have been trying to use the mousehook dll to disable the scrolling function on the mouse. I have tried copying and pasting the code from Stephen Lebams website onto the on click event of...
0
by: VincentJS | last post by:
Greetings fellow programmers! Could someone explain to me HOW to call a mousehook OUTSIDE the calling thread (or program). Microsoft says following: HHOOK SetWindowsHookEx( int...
1
by: =?iso-8859-1?B?anRy/HRrZW4=?= | last post by:
I used the mousehook.dll in access 2000 to disable the mousewheel with success. I now got the problem when pressing the mousewheel on a laptop. This function is disabled on a "normal" PC but not...
3
by: Avellano | last post by:
When having two ms Access databases open, the mousehook setting from one database controls the setting in the second database. Is there any way of keeping the two completely separate and allowing...
0
by: noe1818 via AccessMonster.com | last post by:
I'm trying to put the mousehook code in the load event of a switchboard, since this is the first form that is opened when a user logs on. I know zero about code, so what do I need to write in the...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.