Oppure

Loading
14/02/09 18:29
GrG
@tippolo: è vero sarebbe meglio evitare di risolvere i problemi in privato...ma più che da lui dipende da voi..nel senso che anche se lui vi dice:
"se volete potete aiutarmi su msn: email@email.it"

voi (come avete fatto ora) "ignorate" il suo messaggio e rispondetegli sul forum.
aaa
16/02/09 15:23
marco1
IO ho provato come mi avete detto ma ho ancora dei problemi. Ptotete aiutermi con una lista piu dettaglata del dafarsi... potredde tinteressare anche agli altri!
:asd::asd::asd::asd:
aaa
17/02/09 8:00
theprogrammer
Piu' dettagliata di come ti ho detto, manca solo che vengo da te e lo faccio al posto tuo sul tuo computer ...

Descrivi cosa hai fatto tu di quello che ti e' stato detto e cosi' si vede dove hai sbagliato.
aaa
17/02/09 19:07
marco1
ho messo el librerie nella cartella "/…; .
le librerie :
NINOUT32.dll
inout32d.sys

ho modificato il codice del test.

trasformando :
"Private IO As New INOUT32"
in:
"Private IO As New CNINOUT32"

e inmetterno il modulo di classem "CNINOUT32"

ma il modulo me lo debugga. qui:

Private mOSPlatform As Long

Private Sub Class_Initialize()

mOSPlatform = GetOSPlatform()

hDriver = INVALID_HANDLE_VALUE

If mOSPlatform = OS_WINNT Then
OpenINOUT32D
End If

End Sub

e piu precisamente: mOSPlatform = GetOSPlatform()
e mi dice: "Sub Function non definita"
e non capisco perche!?
:grr::grr::grr:
aaa
17/02/09 19:14
theprogrammer
Scusa, ma l'hai lette le istruzioni in quell'articolo che ti ho indicato?

C'e' scritto:

1) copiare in una cartella di sistema (C:\Windows\System o C:\Winnt\System32) la libreria NINOUT32.DLL (deve essere disponibile la libreria MSVBVM60.DLL);

Quindi in C:\WINNT\SYSTEM32 non in C:\WINNT

2) registrare la libreria NINOUT32.DLL con il comando

RegSvr32 path\NINOUT32.DLL;

Lo hai fatto ? Non mi pare ...

3) se si usa un sistema operativo NT/2000/XP, copiare il file INOUT32D.SYS nella cartella DRIVERS di sistema,

L'hai copiato nella cartella

c:\WINDOWS\system32\drivers

... non mi pare ...

4) eseguire il file INOUT32D.REG (unire al registro) e riavviare il computer

L'hai fatto? Non lo hai detto.

E infine ... NON devi usare il file .cls ma devi AGGIUNGERE un RIFERIMENTO (da menu Riferimenti) alla libreria New INOUT 32, modificare il codice e compilarlo ...
aaa
18/02/09 18:40
marco1
2) registrare la libreria NINOUT32.DLL con il comando

RegSvr32 path\NINOUT32.DLL;


come e dove si fa?
:-?:-?:-?
aaa
18/02/09 19:05
GrG
start -> esegui -> scrivi cmd -> premi ok
poi scrivi:
regsvr32 "C:\percorsoocx\nome.ocx"

e premi enter...
aaa
18/02/09 19:10
theprogrammer
Postato originariamente da GrG:

start -> esegui -> scrivi cmd -> premi ok


Giusto. In questo caso specifico

RegSvr32 C:\Windows\System32\NINOUT32.DLL

oppure

RegSvr32 C:\Winnt\System32\NINOUT32.DLL

a seconda del sistema operativo.
aaa