Oppure

Loading
10/03/12 16:40
Aangelus
Salve a tutti mi si presenta un problema nella dichiarazione delle api, nel senso quando scrivo ad esempio questo codice
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long 


o qualsiasi altra Lib "XXXXX" compare una scritta rossa ad user32
Quale potrebbe essere la causa ?

Option Explicit On


Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As bolean

Public Class Form1

    
    End Sub
End Class




Anche se avvio un progetto simile si genera l'errore in user32, anche inserendo user32.dll
Ultima modifica effettuata da Aangelus 13/03/12 22:20
aaa
10/03/12 16:59
nessuno
Dove l'hai scritta?

In ogni caso, quella è per VB6 ... per .NET devi scriverla


Private Declare Function SetCursorPos Lib "user32" (ByVal x As Int32, ByVal y As Int32) As Boolean
Ultima modifica effettuata da pierotofy 13/03/12 19:48
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
13/03/12 12:05
ampeg
prova a mettere "user32.dll"

ad ogni modo le dichiarazioni delle API vanno messe o nell'area delle dichiarazioni a livello di classe di una classe come Private se utilizzate solo per la classe in oggetto, oppure in un modulo non di classe come Public se intendi dargli visibilità a tutto il progetto
aaa