Newsgroup: it.comp.lang.visual-basic
Titolo: [VB6] tradurre da C++ in VB

Lo so che mi vorrete mangiare, ma io non riesco a capire come posso tradurre
questo affare in VB:
#define NNSTATS_SKIPFRAME    (1<<29)
qualcuno mi può illuminare se non chiedo troppo?
Andrebbe bene anche un metodo generale, teso a spiegare la dinamica della
"traduzione" (o dovrei dire porting?).
Grazie mille!!!

 "traduzione" (o dovrei dire porting?).
1<<29 significa che la sequenza di bit 0000(...)0001 viene shiftata a destra
di 29 volte,
da cui quindi si ottiene 1 seguito da 29 zeri, che equivale a 2^29.
termoPilucco

 da cui quindi si ottiene 1 seguito da 29 zeri, che equivale a 2^29.
Ti sono grato per la rapidità della tua risposta.
Da qualche parte ho letto che in quel modo dovrei poi essere capace di
leggere il 29esimo bit di una variabile per vedere se è 0 oppure 1.
E' così?
dai l'ultimo aiutino e ti lascio in pace :D


crack?

 crack?
Mai trarre conclusioni affrettate!!!
Nessun crack. Sto solo scrivendo un applicazioncina per leggere i files
.stats creati da Xvid durante il primo passo della codifica.
L'applicazione deve mostrare una serie dettagliata di informazioni sul
contenuto di questo file, e su ogni singolo frame.
Alcuni tipi particolari di frames sono appunto:
SKIPFRAME
PADFRAME
DELAYFRAME
oltre ai B P e I frames.
Per gli ultimi tre tipo sono apposto, per i primi 3 invece non ci riuscivo.
Ora grazie all'aiuto di termopilucco ce l'ho fatta.
A proposito termo, era così che dovevo fare, mi sei stato di grandissimo
aiuto, grazie mille:
Const SkipFrame As Long = &H20000000 '2^29
Const PadFrame As Long = &H10000000 '2^28
Const DelayFrame As Long = &H8000000 '2^27
Ciao

 E' cosě?
basta che fai l'and tra il valore che vuoi testare e il due elevato alla
ventinovesima potenza: se il risultato č 0 il bit non era alzato, viceversa si.
--
Salutoni
Sergio

 .stats creati da Xvid durante il primo passo della codifica.
--cut--
beh +o- il campo e' quello... Xvid,Divx... mi viene anche i mente DVD....
:-)
PaoloS

 beh +o- il campo e' quello... Xvid,Divx... mi viene anche i mente DVD....
E ci risiamo, ogni volta che qualcuno fa una domanda che non abbia a che
fare con database si pensa subito male.
Allora io quando qualcuno parla di database devo pensare che vuole attaccare
il database di microsoft per leggere i segreti aziendali? :D
A me parlando di Xvid viene in mente un codec Mpeg4 compliant, il migliore
mai realizzato fino ad ora.
Io semplicemente cerco di capire come funziona ;)
Ciauz
P.S. poi per i DVD è un hobby, e ora con la nuova legge è pure legale ;)

 ha scritto nel messaggio

Denghiu per la collaborazione ;)
Ciao
P.S. sei sempre nei credits del mio proggo :D

 il database di microsoft per leggere i segreti aziendali? :D
Ovviamente come direbbe josč "Si fa per scherrrssssssssssssssareeeeeeee"
Ciao


si, dai di' la verita', che aspiri a diventare + famoso del creatore del
DivX!!!
;-)

 P.S. sei sempre nei credits del mio proggo :D
grazie, ma in questo momento avrei piů bisogno di credits sul conto corrente
;-)

 ;-)
non guardare me, sono uno studentello squattrinato :D
Ciao

 ;-)
Preferirei piů famoso dei creatori di Xvid, visto ce come codec č migliore
:)
Ma comunque non aspiero a quello anche perchč le mie conoscenze sono
mooooooolto limitate ;)
e lo dimostra la domanda che hofatto prima :D
Ciao

 
La stessa operazione a puoi fare in 
vb.net
 2003 che implementa il bit 
shifting...
-- 
Vincent
VB6+SP5 Windows 2000 SP3
MSDE 7