Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Da C a VB.NET

  1. #1

    Da C a VB.NET

    Ciao a tutti,
    sto cercando di convertire un pezzo di applicazione da C a VB.NET.

    Mi trovo di fronte a questo comando:

    codice:
    int rank = Info &0x00000FFF;
    E non ho la più pallida idea di come fare lo stesso in VB, qualcuno sa aiutarmi??

    Grazie!
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Dim rank As Int32 = Info And 4095

    ovvero

    Dim rank As Int32 = Info And &HFFF
    Ultima modifica di oregon; 17-10-2013 a 15:01
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    codice:
    Dim rank As Integer = Info And &H00000FFF
    Infatti:
    - int => Integer (su piattaforme dove int è un intero con segno a 32 bit)
    - & è l'AND bitwise, che in VB.NET è And (al contrario dell'AND logico &&, che in VB.NET è AndAlso)
    - i literal esadecimali in C si indicano con il prefisso 0x, mentre in VB.NET con &H
    Amaro C++, il gusto pieno dell'undefined behavior.

  4. #4
    per i pigri (io in primis ) segnalo uno dei tanti convertitori on line http://www.developerfusion.com/tools.../csharp-to-vb/

    certo, manca la spiega di MItaly...

  5. #5
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,465
    Ma lui chiede da C non da C# ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  6. #6
    Funziona perfettamente! Vi adoro!!

    Grazie mille!!!
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.