Newsgroup: it.comp.appl.access
Titolo: Problemi con DLL per blocco scroll mouse

Ciao a tutti.Ho questa problematica.Non riesco ha caricare nei rif.
del VBA (Access 2000) una dll "MouseHook.dll'".Ovviamente ho provato
ha  registrare la ddl nel mio sistema operativo (Win XPPRO).La
procedura utilizzata e' la solita:
Start/esegui ed inserisci 'regsvr32 \windows\system32\MouseHook.dll'
La dll in esame serve per bloccare lo scroll del mouse.
Ho provato anche su di un notebook sempre con XP ma con gli stessi
risultati.
Come posso fare????'
Grazie in anticipo
Dino


Scusa ma se non spieghi di cosa parli come pensi che chi legge
capisca...?
Sei stato estremamente superficiale.
Di chi è quella DLL .... è per VBA(Access) o per VB6...???
Se è quella di LEBANS...
http://www.lebans.com/mousewheelonoff.htm
hai letto cosa dice nel suo sito:
"The MouseHook DLL is a standard Windows DLL. Do not try to Register
it or set a Reference to it from within Access."
 Se non è quella di Lebans usa quella di Lebans e leggi bene.
@Alex

 @Alex
Eccomi qua!!!!Chiedo venia per la "superficislita'"preferiso chiamarla
"estrema sintesi" e' piu dolce.Ad ogni modo questa dll me l'ha passata
un collega(che ringrazio molto) del nostro NG.Non sapevo che Lebans
avesse nel suo sito un argomento correlato.Penso che sia quella.Ad
ogni modo vado subito a documentarmi sul suo sito.
Quindi doppie "Grazie" Una cosa pero' (forse perche' non ho ancora
letto il sito di Lebans) anche se in due righe rileggendo il mio
post . Ho scritto sia il nome della dll, ho detto che non riuscivo ad
ins nel VBA (Visual basic di Access) altrimenti dicevo VB6 e ho anche
elencato la procedura che ho usato per cercare di regist. in XP.
Quindi forse piu' che superficiale non a conoscenza "dei fatti" a
riguardo della dll!!! O no!!!!
Ad ogni modo ribadisco il doppio grazie.Vado leggo e poi ti faccio
sapere
Dino

 - Mostra testo citato -
Sono ancora io.Ho letto e confermo che e' quella di Lebans.Il mio
Inglese e' molto pessimo ma ho letto che non va registrata ma va
inserita nella cartella dove e' allocata il DB.Una cosa se non ho
letto(anzi interpretato) male lui dice che sarebbe corretto copiarla
anche nella cartella di sistema "Win32".Codsa dici ho letto male
e' importante farlo????.
Volevo spiegarti come ho impostato il tutto:
Ovviamente ho inserito la dll nel folfer del DB. e poi sull'e vento
"Load" di ogni Form sono andato ad inserire il codice
Private Sub Form_Load()
Dim blRet As Boolean
blRet = MouseWheelOFF
End Sub
Mi funziona tutto.Se pero' all'interno del form clicco su un qualsiasi
pulsante di comando(magari per aprire un report) e come se questo
codice si disabilitasse.Ho scoperto che se invece mantengo il focus
sul form  il codice e' attivo,cioe' lo scroll non funziona.Quindi per
fare cio' ad ogni controllo (pulsante di comando) ho inserito il
Setfocus di un campo del form in esame.Es:Ogni click il focus e'
sempre sul campo "Num doc".Facendo cosi' ho risolto il problema.
Volevo sapere da te se c'era qualche altro accorgimento da
utilizzareanche perche' cosa strana stamattina mentre lavoravo mi e'
udcito un Debug.Dopo averlo risolto e riavviato il DB lo scroll era
ritornato attivo.Allora ho resettato il Pc e tutto e' ritornato come
prima.Cosa devo fare per evitare questo?????dirai evitare i dEbug.
Grazie ancora
Dino