Oppure

Loading
07/04/08 19:39
paraidy
Salve a tutti, prima di tutto complimenti per questo sito, si trova veramente di tutto, il mio quesito è come da titolo, sto cercando di migrare da Visual Basic al Visual C++, e volevo sapere se qualcuno può dirmi i concetti base, cioè quello che prima era un modulo .bas per dikiarare variabili o API pubbliche in Visual C++ come diventa? e soprattutto una dichiarazione di una API tipo:
Public Declare Function GetKeyPress Lib "user32" Alias "GetAsyncKeyState" (ByVal key As Long) As Integer, come viene fatta nel C++? Spero di non aver fatto una domanda stupida, cmq grazie in ogni caso :)
aaa
12/04/08 8:30
pierotofy
Le differenze sono enormi e non credo possano essere elencate brevemente in un post; per rispondere alla tua domanda invece, in C++ le API non vengono dichiarate in un modulo come in Visual Basic, semplicemente si include un apposito file header, si dà linker la posizione della libreria dove risiede l'API e da quel momento è possibile richiamarla all'interno del codice.
Il mio blog: piero.dev
12/04/08 13:08
paraidy
Grazie mille, pian piano sto capendo un po di differenze ed un po di cose che il visual basic faceva in sordina per dare una mano mentre il C++ le richiede, chiedo ancora un'altra cosa, in VB ad esempio dichiaravo una variabile e durante il codice la potevo cambiare, esempio:
Dim aa as Integer
aa = 10
...
...
aa=15
in C++ ho notato che se dichiaro una variabile e poi ne cambio il valore da errore, tipo:
int aa = 10
...
...
aa=15
e li ricevo errore, in che modo posso cambiare il valore di una variabile durante una procedura in C++? Thx :)
aaa
12/04/08 16:18
gantonio
Una variabile in C++ puo' essere modificata cosi' come hai scritto ...

Semmai manca il ; alla fine di ogni linea ...

int aa = 10;

aa = 15;

Ultima modifica effettuata da gantonio 12/04/08 16:19
aaa
13/04/08 16:13
paraidy
si i ; li ho dimenticati qua ma li avevo messi nel codice, probabilmente avrò preso errore per qualche altra cosa nel codice, cmq grazie per i chiarimenti, scusate se le domande erano abbastanza banali ma col C++ ho appena iniziato e noto che è molto diverso dal VB, grazia ancora a tutti :)
aaa
13/04/08 16:32
gantonio
Alla fine non ho capito quale fosse il problema ... comunque ...
aaa
13/04/08 17:24
paraidy
Intendevo dire che probabilmente quando ho riscontrato questo problema delle variabili probabilmente l'errore l'ho riscontrato per qualche altro motivo e non appunto la variabile, stasera avrò modo di fare un test, grazie mille raga, siete grandi.
aaa